@charset "UTF-8";
/* CSS Document */

html { background-color: #6c3514; background-image: url(../images/html_bg.gif); background-repeat: repeat-x; margin: 0; padding: 0; }
body { background-color: #6c3514;margin: 0; padding: 0; background: url(../images/body_bg.gif) 0 70px repeat-x;text-align: center; width: 100%; color: #444;}
a {outline: none;}
a:hover {text-decoration: none;}
* {outline: none;}
div#wrapper { position: relative; text-align: left; width: 1100px; margin: 0 auto; padding: 0;}
/*branding styles*/
div#branding { height: 70px; width: 100%; background: url(../images/branding_bg.gif) 0 0; position: absolute; margin: 0; padding: 0; }
h1#logo { margin: 0 0 0 0; padding: 0; text-indent: -9999px; background: url(../images/branding_img.gif) no-repeat; z-index: 3; position: relative; left:0; top: 8px; width: 266px; height: 47px;}
h1 a { display : block; width: 280px; height : 50px; text-indent : -9999px; overflow: hidden;}
ul {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; color: #444; width: 325px; list-style-type: none;}

/*content*/
div#content { width: 1100px; height: 691px; background-image: url(../images/mainContent_bg3.jpg); position: relative; left: -1px; top: 23px; border-right: 1px solid #4d260e; border-left: 1px solid #4d260e; margin: 0;}
div#contentPhoto {margin: 0; padding: 0; position: absolute; width: 594px; height: 691px; background: url(../images/content_img.jpg); text-indent: -9999px; } /*placement of jon shain photo*/

/*-------------------------------------------------------nav styles----------------------------------------------------------------*/

/*main navigation ul*/
ul#mainNav { margin: 0; padding: 0; width: 1100px; height: 27px; position: relative; background: url(../images/mainNav_bg.jpg) no-repeat; list-style-type: none; text-indent: -9999px; overflow: hidden; z-index: 2;}
/*li css rollover effects with image replacement*/
li#mn_1 {position: absolute; top:0; left:425px; z-index: 7;}
li#mn_1 a { display: block; background: url(../images/nav/mn_1.gif) no-repeat 0 0; width: 61px; height: 27px;} 
li#mn_1 a:hover{ background: url(../images/nav/mn_1.gif) no-repeat 0 -27px; }
li#mn_1.current a:hover { background-position: 0 -54px;}
li#mn_1.current a { background-position: 0 -54px; cursor: default;}

li#mn_2 {position: absolute; top:0; left:486px; z-index: 5;}
li#mn_2 a { display: block; background: url(../images/nav/mn_2.gif) no-repeat 0 0; width: 96px; height: 27px; }
li#mn_2 a:hover{ background: url(../images/nav/mn_2.gif) no-repeat 0 -27px; }
li#mn_2.current a:hover { background-position: 0 -54px;}
li#mn_2.current a { background-position: 0 -54px; cursor: default;}

li#mn_3 {position: absolute; top:0; left:582px; z-index: 5; }
li#mn_3 a { display: block; background: url(../images/nav/mn_3.gif) no-repeat; width: 97px; height: 27px; }
li#mn_3 a:hover{ background: url(../images/nav/mn_3.gif) no-repeat 0 -27px; }
li#mn_3.current a:hover { background-position: 0 -54px;}
li#mn_3.current a { background-position: 0 -54px; cursor: default;}

li#mn_4 {position: absolute; top:0; left:679px; z-index: 5; }
li#mn_4 a { display: block; background: url(../images/nav/mn_4.gif) no-repeat; width: 64px; height: 27px; }
li#mn_4 a:hover{ background: url(../images/nav/mn_4.gif) no-repeat 0 -27px; }
li#mn_4.current a:hover { background-position: 0 -54px;}
li#mn_4.current a { background-position: 0 -54px; cursor: default;}

li#mn_5 {position: absolute; top:0; left:743px; z-index: 5; }
li#mn_5 a { display: block; background: url(../images/nav/mn_5.gif) no-repeat; width: 55px; height: 27px; }
li#mn_5 a:hover{ background: url(../images/nav/mn_5.gif) no-repeat 0 -27px; }
li#mn_5.current a:hover { background-position: 0 -54px;}
li#mn_5.current a { background-position: 0 -54px; cursor: default;}

li#mn_6 {position: absolute; top:0; left:798px; z-index: 5; }
li#mn_6 a { display: block; background: url(../images/nav/mn_6.gif) no-repeat; width: 76px; height: 27px; }
li#mn_6 a:hover{ background: url(../images/nav/mn_6.gif) no-repeat 0 -27px; }
li#mn_6.current a:hover { background-position: 0 -54px;}
li#mn_6.current a { background-position: 0 -54px; cursor: default;}

li#mn_7 {position: absolute; top:0; left:874px; z-index: 5; }
li#mn_7 a { display: block; background: url(../images/nav/mn_7.gif) no-repeat; width: 57px; height: 27px; }
li#mn_7 a:hover{ background: url(../images/nav/mn_7.gif) no-repeat 0 -27px; }
li#mn_7.current a:hover { background-position: 0 -54px;}
li#mn_7.current a { background-position: 0 -54px; cursor: default;}

li#mn_8 {position: absolute; top:0; left:931px; z-index: 5; }
li#mn_8 a { display: block; background: url(../images/nav/mn_8.gif) no-repeat; width: 105px; height: 27px; }
li#mn_8 a:hover{ background: url(../images/nav/mn_8.gif) no-repeat 0 -27px; }
li#mn_8.current a:hover { background-position: 0 -54px;}
li#mn_8.current a { background-position: 0 -54px; cursor: default;}

/*------------------------------------------------------main content------------------------------------------------------------*/
div#pane {height: 579px; outline: none; width: 435px; padding: 0; margin: 0;}
div#content_main {position: absolute; left: 420px; width: 435px; height: 579px; border: 1px solid #414647; background-color: #eee3d8; background: url(../images/content_main_bg.png) 0 0; z-index: 27; margin: 0; padding: 0; margin-top: 40px;}
div#copy {margin: 20px 0;}
div#copy p { width: 378px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; color: #444; margin: 0 auto; padding:  0; line-height: 1.45em; margin-bottom: 15px;}
div#copy a {color: #330; padding: 0;}
div#copy a:visited {color: #666;}
div#copy a:hover {color: #6c3514; border-bottom: none;}
div#copy dl {width: 300px;}
div#copy lh {padding: 0; margin: 0; width: 350px; margin-left: 25px; color: #444; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; text-transform: uppercase;}
div#copy dt {padding-left: 25px; padding-top: 2px; width: 378px; color: #6c3514; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 0.8em;}
div#copy dd p {width: 325px; margin-left: 0;}
div#copy dd {margin: 0; padding: 0; margin-left: 24px;}
div#copy li {padding-top: 5px; list-style-image: url(../images/bullet.gif);}
div#copy lh {margin: 0; padding: 0;}

/*quote styling for press page*/
div#copy blockquote {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.8em; padding-bottom: 3px; margin-bottom: 0;}
div.attrib {margin: 0; padding: 0; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; color: #6c3514; font-style: italic; font-size: 0.65em; margin-right: 40px;}
div.attrib strong {font-style: normal; font-weight: bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
/*end quote styling*/

div#content_main h2 { margin: 0 auto; padding: 0 0 0 0; width: 378px; border-bottom: 1px solid #6c3514; font-family: Georgia, Serif; font-size: 1.4em; color: #6c3514; Font-weight: normal;}
h3.newsDate{font-family:Georgia, "Times New Roman", Times, serif; color:#6c3514; font-size: 0.75em; font-weight: bold;  margin: 0 auto; padding: 0; width: 380px; margin-top: 8px;}
p.signOff{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#6c3514; font-weight: bold; font-size: 0.5em; margin: 0; padding: 0;}
div#content_main img {padding: 2px; border: 1px solid #6c3514; margin: 0; margin-top: 12px; margin-left: 20px;}

/*styles for the purchase CDs page*/
div#albumList {position: relative; width: 350px; left: 30px;}
div#albumList img {margin: 0; margin-right: 10px; float: left;}
div#albumList ul {margin: 0; padding: 0;}
div#albumList li {display: inline;}
div#albumList li p.quote {color: #888; margin-top: 10px; font-size: 1.25em; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 1.2em;}
a.buy {display: block; width:100px; height: 21px; text-indent: -99999px; background: url(../images/buy-CD-Button.gif) 0 0 no-repeat; margin-top: 9px; margin-bottom: 15px; }
a.discography {display: block; width:100px; height: 21px; text-indent: -99999px; background: url(../images/out-of-print.gif) 0 0 no-repeat; margin-top: 9px; margin-bottom: 15px;}
a.buy:hover {display: block; width:100px; height: 21px; text-indent: -99999px; background: url(../images/buy-CD-Button.gif) -100px 0 no-repeat; margin-top: 9px; margin-bottom: 15px;}
div#albumList .attrib {font-size: 1em; padding: 0; margin: 0; text-align: left; padding-left: 10px; margin-top: -10px; color: #888;}
div#albumList em {font-family: Georgia, "Times New Roman", Times, serif;}
div#albumList .dividerLine {border-bottom: 1px dotted #999; margin-bottom: 15px;}

/*--------------------------------------------------------right column sub-content--------------------------------------------------*/
div#content_sub {width: 184px; height: 580px; position: relative; top: 40px; z-index: 10; float: right; margin: 0; padding: 0; padding-right: 30px; }
/* quick link subnav menu styles*/
h2#cssn_header {background: url(../images/subnav/cssn_header.gif) no-repeat; width: 74px; position: absolute; top: 0; padding: 0; margin: 0; z-index: 25; text-indent: -9999px; overflow: hidden;}
ul#cs_subNav { width: 184px; height: 151px; text-indent: -9999px; list-style-type: none; position: absolute; top: 0; padding: 0; margin: 0;}
li#cssn_1 {position: absolute; top: 20px; left: 1px; border-top: 1px solid #b08b59; border-left: 1px solid #b08b59; padding-top: 12px; padding-left: 17px; padding-right: 69px; padding-bottom: 18px;}
li#cssn_1 a {  display: block; width: 94px; height: 14px; background: url(../images/subnav/cssn_img.gif) no-repeat 0 0; }
li#cssn_1 a:hover {  background: url(../images/subnav/cssn_img.gif) no-repeat -116px 0; border-bottom: 1px dotted #8f5a31;}

li#cssn_2 {position: absolute; top: 60px; left: 1px; border-top: 1px solid #b08b59; border-left: 1px solid #b08b59; padding-top: 12px; padding-left: 17px; padding-right: 89px; padding-bottom: 18px;}
li#cssn_2 a {  display: block; width: 74px; height: 14px; background: url(../images/subnav/cssn_img.gif) no-repeat 0 -49px}
li#cssn_2 a:hover {  background: url(../images/subnav/cssn_img.gif) no-repeat -116px -49px; border-bottom: 1px dotted #8f5a31;}

li#cssn_3 {position: absolute; top: 100px; left: 1px; border-top: 1px solid #b08b59; border-left: 1px solid #b08b59; padding-top: 12px; padding-left: 17px; padding-right: 47px; padding-bottom: 12px;}
li#cssn_3 a {  display: block; width: 116px; height: 14px; background: url(../images/subnav/cssn_img.gif) no-repeat 0 -100px}
li#cssn_3 a:hover {  background: url(../images/subnav/cssn_img.gif) no-repeat -116px -100px; border-bottom: 1px dotted #8f5a31;}
/*end quick links*/

div#cs_mailing {background-color: #e1ba85; width: 180px; height: 180px; position: absolute; top: 168px; padding: 0; margin: 0}

div#cs_musicPlayer { width: 180px; height: 125px; position: absolute; top: 360px; margin: 0;}

/*social networking link styles*/
h2#sn_header { text-indent: -9999px; overflow: hidden; font-size: 0.25em; position: absolute; top: 208px; margin: 0; padding: 0;}
ul#cs_networking{ background-color: #e1ba85; width: 180px; height: 55px; margin: 0; padding: 1px 0 ; border: 1px solid #b08b59;  position: absolute; top: 522px; text-indent: -9999px; overflow: hidden; list-style:none;}
li#csn_1{position: absolute; top: 12px; left: 15px;}
li#csn_1 a { display: block; width: 35px; height: 33px; background: url(../images/contentSub_networking.gif) no-repeat 0 0;}
li#csn_1 a:hover { background: url(../images/contentSub_networking.gif) no-repeat 0 -33px;}

li#csn_2{position: absolute; top: 12px; left: 55px;}
li#csn_2 a { display: block; width: 40px; height: 33px; background: url(../images/contentSub_networking.gif) no-repeat -40px 0;}
li#csn_2 a:hover { background: url(../images/contentSub_networking.gif) no-repeat -40px -33px;}

li#csn_3{position: absolute; top: 12px; left: 95px;}
li#csn_3 a { display: block; width: 40px; height: 33px; background: url(../images/contentSub_networking.gif) no-repeat -80px 0;}
li#csn_3 a:hover { background: url(../images/contentSub_networking.gif) no-repeat -80px -33px;}

li#csn_4{position: absolute; top: 12px; left: 130px;}
li#csn_4 a { display: block; width: 40px; height: 33px; background: url(../images/contentSub_networking.gif) no-repeat -115px 0;}
li#csn_4 a:hover { background: url(../images/contentSub_networking.gif) no-repeat -115px -33px;}
/*end right column content*/

/*------------------------------------------------------------------------site info-----------------------------------------------*/
div#siteInfo { background-color: #6c3514; background: url(../images/info_bg.gif) repeat-x; position: relative; top: 23px; width: 1100px; height: 107px; border-right: 1px solid #4d260e; border-left: 1px solid #4d260e; margin: 0 auto; padding: 0;}
div#siteInfo p { color: #c1a975; font-family:Arial, Helvetica, sans-serif; font-size: 0.6em; margin: 0;line-height: 1.65em; width: auto; height: 100px; top: 16px; right: 30px; position: absolute; text-align: right;}
div#siteInfo strong { font-weight: bold; }
div#siteInfo a { color: #c1a975; font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
div#siteInfo a:hover { color: #c1a975; font-family:Arial, Helvetica, sans-serif; text-decoration: underline;}