/* FRAMEWORK Styles */ 

body {font-size:10px;text-align:center;background:#B1AB9B;font-family: Arial, Helvetica, sans-serif;}
.footer {clear:both;}

#siteContainer {width:760px;margin:auto;text-align:left;background:#A49C8A;border:1px solid #A49C8A;border-top:0px;}

#siteHeader {background:#CEB54A;height:116px;}
#siteHeader h1#logo{}

#siteFooter {clear:both;padding:10px;background:transparent;}
#siteFooter p {font-size:1.1em;color:#544F41;text-align:right;}

#siteContent {padding:17px 25px 20px 25px;clear:both;background:#fff;}


/* content styles */
a {color:#8A5B1C;}
a:hover {color:#BE9F18;}
a:visited {color:#A49C8A;}

#siteContent p {font-size:1.2em;line-height:1.4em;margin-bottom:1em;}
#siteContent li  {font-size:1.2em;line-height:1.4em;}
#siteContent li li  {font-size:1em;}
#siteContent ul.bulletlist {list-style:disc;padding-left:20px;margin-bottom:10px;}
h2 { font-size:4.8em; font-weight:normal; color:#CEB54A; font-family: Georgia, "Times New Roman", Times, serif;line-height:1;margin-bottom:15px;}
h3 { font-size:1.8em; font-weight:normal; color:#BE9F18; font-family: Georgia, "Times New Roman", Times, serif;line-height:1;margin:15px 0px 10px 0px; }
h4 { font-size:1.2em; font-weight:bold; color:#000; line-height:1;margin-bottom:.25em;clear:both;}
h5 { font-size:1.2em; font-weight:normal; color:#000; line-height:1;margin-bottom:.5em;}
em {font-weight:bold;}
.indent {padding-left:20px;}

#introduction {}
#introImage {float:left;padding:0px 15px 10px 0px;}
#introImage img{border:1px solid #000;}
#introduction p {font-size:1.4em;line-height:1.3em;margin-bottom:1em;}

#siteContent .quote  {margin-bottom:1.25em;}
#siteContent .quote p {font-size:1.6em;margin-bottom:.25em;font-weight:bold;}
#siteContent .quote p.quoteSource {display:block;font-size:1.4em;color:#666051;padding-left:1em;font-weight:normal;}

.photoGallery {padding-bottom:1em;clear:both;}
.photoGallery .thumbnail {float:left;padding:0px 5px 5px 0px;}
.photoGallery .thumbnail a{display:block;padding:5px;border:1px solid #c0c0c0;}
.photoGallery .thumbnail a:hover{background:#DED197;}

#awards p {margin-bottom:.25em;}
#awards .awardDate {width:8em;float:left;color:#666;}
#awards .awardDetail {}
#awards .dateContainer {clear:both;border-bottom:1px solid #c0c0c0;padding:1em 0 .75em 0;}

#CDstore td {padding:4px 4px 20px 4px;}
#CDstore td img {border:1px solid #000;}

.bookProductImage {float:left;padding:0px 10px 10px 0px;}
.bookProductImage img{width:200px;border:1px solid #000;}
.bookQuote  {font-size:.8em;}

.productImage {float:left;padding:0px 10px 10px 0px;}
.productImage img {border:1px solid #000;}

#calendar td {padding:4px 4px 4px 4px;}
#calendar td.separator {height:3px;padding:0;background:url(../images/spacergray.JPG) repeat-x center center;}
#calendar p {margin-bottom:0px;}

#compositionList  {}
#compositionList  td img{padding-left:4px;}
#compositionList td {background:#EDE6C5;border:1px solid #DED197;border-top:0px;padding:4px 2px;}
#compositionList td li{padding-left:15px;}
#compositionList td p{margin-bottom:0px;}
#compositionList td.tableHeader {font-size:1em;background:#fff;border:0px;border-bottom:1px solid #c0c0c0;}

.trackList {clear:both;margin-bottom:2em;}
.trackList ul{border-top:1px solid #DED197;clear:both;}
.trackList li {width:100%;font-size:1.1em;clear:both;background:#EDE6C5;border-bottom:1px solid #DED197;float:left;}
.trackList .trackName {display:block;float:left;width:20em;line-height:1;padding:3px 4px;}
.trackList .trackPreview {float:left;padding:3px 4px;}

#parentLetter ul.bulletlist{margin:0px;}
#parentLetter img{float:right;margin:0px 0px 10px 10px;border:1px solid #000;}

ul.purchasing {border-top:1px solid #DED197;}
ul.purchasing li {background:#EDE6C5;border:1px solid #DED197;border-top:0px;padding:4px 2px;}
