/* default */
h1,h2,h3,h4,h5{ padding:0; margin:0; }
.hidden{ text-indent:-999em; overflow:hidden;}
hr.hide-line{ padding:0; margin:0; display:none;}
.clear{ clear:both;}
.clearfix:after {content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}/* End hide from IE Mac */

/* Body */
body{ font: 100% "Times New Roman", Times, serif; background:url(../images/body-bg.jpg) repeat center top fixed; margin:0; padding:0; text-align: center; color:#000000; font-size:16px;}
#wrapper-header{ background:url(../images/header.png) no-repeat center top; width:100%; min-width:990px;}
#wrapper-main{ background:url(../images/main-bg.png) repeat-y center 226px; width:100%; min-width:990px;}
#wrapper-top{ background:url(../images/wrapper-top.png) no-repeat center top; width:100%; min-width:990px;}
/* header */
#header{ width:960px; text-align:left; height:110px; margin:0 auto; position:relative;}
#header .hlogo{ float:left; margin:17px 0 0 12px; border:0;}
#header p{ margin:11px 10px; padding:0; float:right; text-align:right; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#header p a{ color:#D0CFB3; text-decoration:none;}
#header p a:hover{ text-decoration:underline;}
#header p strong{ font-size:18px; font-family:'Arial Black', Helvetica, sans-serif; font-weight:normal;}

/* main */
#main { width:960px; margin:0 auto; padding:0 0 30px 0; text-align:left;}

/* content */
#content{ width:630px; float:right; padding:0 40px 0 0; line-height:130%;}
#content .img-index{ margin:0 0 0 -30px;}
#content .img-logo{ display:block; margin:0 auto 15px auto;}
#content h1, #content h2{ font-family: Arial, Helvetica, sans-serif; font-size:30px; padding:0 0 10px 0; line-height:30px;}
#content h2{ padding:10px 0;}
#content h2 span{ font-size:27px;} 
#content p{ margin:0; padding:0 0 15px 0;}
#content .credits{ margin:0; padding:0 0 20px 0;}
#content .credits tr td{ padding:0 30px 0 0;}
#content #sample-track select{ width:557px; padding:10px 0 0 0; height:23px; font-size:16px; font-weight:bold; margin:0; }
#content #sample-track select option{font-size:16px; font-weight:bold;}
#content a{ color:#022F5E;}
#content a:hover{ text-decoration:none;}
#content #like{ height:30px; line-height:30px;}
#content #like span{ float:left; display:inline-block; padding:0 10px 0 0;}

/* sidebar */
#sidebar{ width:228px; float:left; padding:0 0 0 11px;}
#sidebar .sidebar-nav{ margin:-21px 0 0 0; padding:0; list-style:none; width:228px;}
#sidebar .sidebar-nav li{ background:url(../images/sidebar-break.jpg) repeat-x left bottom; padding:0 0 2px 0;}
#sidebar .sidebar-nav li a{font-family: Arial, Helvetica, sans-serif;  font-size:18px; width:203px; line-height:30px; height:30px; display:block; text-decoration:none; color:#000; padding:0 0 0 25px;}
#sidebar .sidebar-nav li a:hover, #sidebar .sidebar-nav li.active-menu a{ background:#444528; color:#FFF !important;}
#sidebar .sidebar-text{ margin:0; padding:20px 0 25px 25px; font-size:18px; line-height: 1.2em; background:url(../images/sidebar-break.jpg) repeat-x left bottom;}
#sidebar h4{font-family: 'Arial Black', Helvetica, sans-serif;   font-size:25px; padding:20px 0 0 25px;}
#sidebar #sidebar-track-list{ margin:0; padding:10px 0 0 50px; font-weight:bold; line-height:150%;}
#sidebar .buycd{ display:block; margin:30px auto 0 auto; border:0;}

/* footer */
#wrapper-footer{ background:url(../images/footer.png) no-repeat center top; width:100%; min-width:990px;}
#footer{ width:930px; height:119px; margin:0 auto; text-align:center; font-size:15px; color:#D0CFB3; padding:30px 0 0 0; line-height:20px;}
#footer .btm-sidebar{ background:url(../images/btm-sidebar.png); position:absolute; width:228px; height:18px; display:block; overflow:hidden; margin:-48px 0 0 -4px;}
#footer .btm-content{ background:url(../images/btm-sidebar.png); position:absolute; width:688px; height:18px; display:block; overflow:hidden; margin:-48px 0 0 246px;}
#footer p{ margin:0; padding:0 0 10px 0; font-size:18px;}
#footer p a{ padding:0 5px;}
#footer a{ color:#D0CFB3; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#footer cite{ font-style:normal; font-size: 13px;}