/* CSS Document */

/* alternative */
html { min-height: 100%; margin-bottom: 1px; }

body {background-color:#353535; font-family: Georgia, Times New Roman, Trebuchet, serif; font-size: 12px; margin:0; padding:0; }
TABLE#wrap {text-align:left; width: 702px;}

P, TD {line-height: 2.2em; color: #7C7B65; margin: 0 0 16px 0; padding:0; }
a {color: #AE4130; text-decoration:none;}
a:visited {color: #AE4130;}
a:hover {color: #AE4130; text-decoration:underline;}
A.noline {text-decoration:none;}
LI {margin-top: 8px;}

H1 {color: #7C7B65; font-size: 14px; font-weight: 300; margin:0 0 25px 0px; padding: 0; text-align:center;}
H2 {color: #7C7B65; font-size: 14px; font-weight:900; margin:0; padding: 20px 0 15px 0;}
H3 {color: #7C7B65; font-size: 12px; font-weight:900; margin:0; padding: 15px 0 5px 0;}
H4 {color: #7C7B65; font-size: 12px; font-weight:400; margin:0; padding: 15px 0 5px 0;}
H5 {color: #7C7B65; font-size: 12px; font-weight:300; margin:0; padding: 15px 0 5px 0;}

#mainnav {height: 20px; background-color: #7C7B65; color:#B5B18F; padding: 3px 0 3px 24px;}
#mainnav A {color:#B5B18F; padding: 0 0 0 45px; text-decoration:none;}
#mainnav A:hover {color:#EEECCA}
#mainnav .navon {color:#EEECCA}

.box1 {background-color: #EEECCA; padding: 5px;}
.box2 {background-color: #7C7B65; padding: 4px;}
.box3 {background-color: #EEECCA; padding: 3px;}
.box4 {background-color: #7C7B65; padding: 2px;}
.box5 {background-color: #7C7B65; padding: 1px;}

#boxcontent {background-color: #EEECCA; padding: 36px 36px 30px 36px;}
#boxpromo {background-color: #7C7B65; padding: 3px;}
#boxpromo2 {background-color: #EEECCA; padding: 16px 9px;}
.homesidebar {line-height:20px; font-size: 11px; padding: 10px 0;}
.decorative {padding: 5px 0 20px 0;}
#boxpromo2 A {font-size: 11px;}

.homecontent {margin: 0; padding: 100px 4px 80px 18px; background: url(images/home-background.jpg) 50% 50% no-repeat;}
.homecontent p {font-size: 14px; line-height: 28px;}
.homecontent img {padding: 1px 15px 0 0;}
.firstparagraph {padding: 0 0 25px 0;}
.bigtext {font-size: 24px;}

/*subpages */
/* cart */
H1>span {font-size: 10px;}
H1.store {margin:0 0 25px 0;}
#boxcontentstore { padding: 206px 80px 170px 80px; background: #EEECCA url(images/store-background.jpg) 50% 50% no-repeat; text-align:center; font-weight:bold;}
#boxcontentstore TD {padding: 0 10px 10px 0;}

#boxcontentstoredisplay {background-color: #EEECCA; padding: 36px 35px 8px 46px;}
.backhomecart { text-align:center; font-size: 10px; padding: 18px 0 0 0;}

/* Music and Culture */
#boxcontentmc {background-color: #EEECCA; padding: 36px 60px 30px 62px;}
#boxcontentmc TD {padding: 0 15px 20px 15px; text-align:center;}
#boxcontentmc img {padding: 0 0 3px 0;}

#boxcontentmcfest {background-color: #EEECCA; padding: 36px 30px 10px 49px;}

#boxcontentmcinst {background-color: #EEECCA; padding: 36px 32px 10px 36px;}
.backhomemcinst { text-align:center; font-size: 10px; padding: 18px 0 0 0;}

/* Promote Your Music */
#boxcontentpromote {background-color: #EEECCA; padding: 36px 36px 12px 36px;}
#boxcontentpromote p {font-size: 14px; line-height: 28px;}
#boxcontentpromote img {padding: 10px 0 24px 0;}

/* Contact */
#boxcontentcontact {background-color: #EEECCA; padding: 36px 115px 30px 115px;}
.contactrtcol {padding: 0 0 0 18px;}
.contact {font-size: 12px; line-height: 28px;}
.backhome { text-align:right; font-size: 10px; padding: 90px 0 0 0;}

/* footer tags */
#footer {color: #B5B18F; font-size: 85%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height: 1.3em; text-align:center; height: 22px; padding-top: 6px; margin-bottom: 25px;}
#footer A {text-decoration: none; color:#B5B18F;}

/* classes */
.brown {color: #7C7B65;}
.small {font-size: 10px;}
.xsmall {font-size: 9px;}
.centerlink { text-align:center; font-size: 10px; padding: 36px 0 0 0;}


/* for printing */
@media print {
#tblmain {width: 100%;}
#tblheader {width: 100%;}
#rtcol img {visibility:hidden; width: 10px;}
#homecontentlft img {visibility:hidden; width: 10px;}
ul#subnav {visibility:hidden; width: 10px;}
}