﻿body { margin:0px; padding:0px; background-image:url(../images/bg-entirePage.gif); background-repeat:repeat-x;  font-family:"Myriad Pro", "Trebuchet MS", Verdana, Helvetica, sans-serif; line-height:14px; font-size:11px; }
div, h1, h2, h4, ul, li { margin:0px; padding:0px; }
.entirePage { width:100%; }
.centerPage { margin-left:auto; margin-right:auto; width:839px; background-image:url(../images/bg-container.jpg); }
.siteContainer { position:relative; top:21px; left:31px; width:782px; border:1px solid #ffffff; margin-bottom:20px; background-image:url(../images/bg-site.jpg); background-repeat:repeat-x; }
.contentContainer { position:relative; top:0px; left:40px; width:707px; border-left:1px solid #fff; border-right:1px solid #fff; }
.top { width:704px; height:331px; margin:0px; padding:0px; }
.bottom { width:704px; margin:0px; padding:0px; }

.left { width:232px; float:left; color:#fff; font-size:10px; margin-right:2px;  }
.right { width:468px; float:left; color:#000; font-size:10px; border-right:1px solid #fff; }
.thin { float:left; width:233px; margin-top:2px; height:238px;}
.thin img { float:left; padding-right:10px; padding-bottom:10px; }
.thinFirst { float:left; width:234px; border-right:1px solid #fff; margin-top:2px; height:240px;}
.leftArtist { float:left; width:90px; margin-right:3px; margin-left:15px; }
.rightArtist { float:left; width:90px; }

.leftArtist ul li { list-style:url(../images/bg-link.gif); margin-bottom:5px; } 
.rightArtist ul li { list-style:url(../images/bg-link.gif); margin-bottom:5px; } 
.brand { background-image:url(../images/logo.gif); width:232px; height:50px; border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff; }
.picGallery { height:281px; width:232px;border-right:1px solid #fff;border-left:1px solid #fff; }
.nav { background-image:url(../images/bg-nav.gif); background-repeat:repeat-x; width:473px; border-bottom:1px solid #fff; height:50px; font-size:14px;}
.nav ul { position:relative; top:20px; left:10px;}
.nav ul li { list-style-type:none; display:inline; margin-right:8px;  }
.nav ul li a { color:#000; text-decoration:none; }
.nav ul li a:hover { color:#fff; border-bottom:4px solid #f1e98f; }
.innerContent {border-bottom:1px solid #fff; border-left:1px solid #fff; background-color:#7f7748; color:#fff; }
.innerContent .buffer { padding-top:10px; margin:0px 10px 10px 10px !important; }
.imgContainer { width:100%; border-bottom:1px solid #fff; }
.homeContent { height:152px; width:473px; border-bottom:1px solid #fff; background-color:#7f7748; color:#fff; }
.homeContent h2 { margin-bottom:10px;}
.homeContent .buffer { margin:0px 10px 10px 10px; padding-top:10px; }
.headerDark { width:100%; height:37px; border-right:1px solid #fff;border-left:1px solid #fff; background-color:#423d36; }
.headerDark h2 { font-size:14px;  padding-top:8px; padding-left:10px; color:#fff; }
.headerGreen { width:100%; height:37px; border-right:1px solid #fff;border-left:1px solid #fff; background-color:#344125; }
.headerGreen h2 { font-size:14px;  padding-top:8px; padding-left:10px; color:#fff; }
.headerRust {width:100%; height:37px; border-right:1px solid #fff;border-left:1px solid #fff; background-color:#7e4429; }
.headerRust h2 { font-size:14px;  padding-top:8px; padding-left:10px; color:#fff; }
.headerOrange {width:100%; height:37px; border-right:1px solid #fff;border-left:1px solid #fff; background-color:#dba309; }
.headerOrange h2 { font-size:14px;  padding-top:8px; padding-left:10px; color:#fff; }
.blackContainer { border:1px solid #fff;  background-color:#000000; width:100%;   }
.blackContainer h3 { margin-bottom:0px !important;}
.grayContainer { border:1px solid #fff; background-color:#56534d; width:100%; height:62px;}
.lightRustContainer { border:1px solid #fff; background-color:#bda498; width:100%; height:214px;}
.lightOrangeContainer { border:1px solid #fff; background-color:#dbc3a1; height:214px; width:237px; }


.footer { background-image:url(../images/bg-footer.jpg); height:51px; width:839px; }
.footer p { text-align:center; color:#999966; padding-top:5px; font-size:10px; }
.homeContent a { color:#FF9900; }
.thin a { color:#666; }
.left h3 a { color:#dcd199; }
.noMargB { margin-bottom:0px !important; }
p { margin:0px 0px 3px 0px; }
.buffer { margin:10px; }
.clear { clear:both; }