/**
 * @copyright 2008, BigBlueHat - all rights reserved
 **/

* {margin: 0px; padding: 0px; }
body{font:13px/22px Helvetica,Arial,sans-serif;color:#272d23;background-color:#4d5b4c}
#outerwrap{background:#f0eeea url(/media/images/sm2_bg2.jpg) repeat-y top center}
#mainmenu:after,#content:after,#networks:after,#homestuff:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#wrapper{width:1016px;margin:0 auto;background:url(/media/images/sm2_bottom2.png) 2px bottom no-repeat}
#header{height:97px;background:url(/media/images/sm3_top2.png) 2px top no-repeat}
#header h1{height:44px;padding-top:12px}
#header h1 a{display:block;width:354px;overflow:hidden;padding-top:32px;height:0;white-space:nowrap;margin-left:12px}

#mainmenu{font-size:14px;font-weight:regular;padding:0 12px}
#mainmenu ul{list-style:none}
#mainmenu li{float:left;position:relative;border:1px solid transparent;margin-right:20px}
#mainmenu a{display:block;color:#bd9c6d;text-decoration:none;white-space:nowrap}
#mainmenu a:hover,#mainmenu li.current a{color:#70120f}

#innerwrap{height:1%;padding:0 12px 12px}
#content{margin:0 auto;padding:0 13px 0 14px}
#content h2{}
#content h3{font:20px normal normal normal Arial,sans-serif;padding-bottom:15px;color:#4b5645}
#content h3 a{border:0;color:#8a544a}
#content h3 a:hover{color:#aaa}
#content p,div.vcard{margin:0 0 8px}
#content a{color:#7b302c;text-decoration:none;border-bottom:1px dotted #7b302c}
#content a:hover{border-bottom-style:solid}
#content a:visited{color:#7b302c;border-bottom-color:#7b302c}
#content a img{border:0}
#content p.pubinfo{font-size:11px;color:#999;clear:both}
#content p.pubinfo em{font-style:normal}
#wrapper .contentcol{float:left}

#wrapper #ddcol_0{width:234px;background:none no-repeat;font-family:Georgia,serif;margin-top:0px}
#wrapper #ddcol_1{width:510px}
#wrapper #ddcol_1 h3{font-size:28px}
#wrapper #ddcol_2{float:right;width:240px;background:none no-repeat;font-family:Georgia,serif;margin-top:0px}

p.archivenav{padding:0 10px 20px}
#content .contentcol{padding-top:8px}
#wrapper .item{padding:0 12px 20px;background:transparent}
#wrapper .dditem:hover{cursor:move;background:#666}
#wrapper .dragitem{border-bottom:0}
#wrapper .dragitemhover{border-bottom:8px solid #ccc}
#wrapper .ddcol{background:transparent}
#wrapper .ddcolhover{background:#ccc}

#footerwrap{background:url(/media/images/sm2_footer2.jpg) repeat-x}
#footer{width:1016px;margin:0 auto;color:#f0ede9;font-size:11px;padding-top:8px;height:120px}
p.footerleft{float:left;margin-left:4px}
p.footerright{float:right;margin-right:4px}
#footer a{text-decoration:none;color:#c5a780}
#footer a:hover{border-bottom:1px solid #c5a780}
#content ul{margin-left:20px}

#wrapper ul.galleryphotos{list-style:none;padding-bottom:16px;clear:both}
#wrapper ul.galleryphotos li{float:left;margin:0 16px 8px 0;height:1%}
#content ul.galleryphotos a{border:0;float:left;display:inline}
#wrapper ul.galleryphotos span.caption{display:block;clear:both}
#content #captcha{display:block;border:1px solid #333}

#networks,#networkshome{width:358px;margin:0 auto;font-weight:bold;font-size:14px;padding-bottom:40px;height:60px;
background:url(/media/images/sm2_networks2.gif) no-repeat}
#networks a,#networkshome a{display:block;float:left;color:#8a544a;text-decoration:none;white-space:nowrap;text-align:center;
padding-top:30px;height:0;overflow:hidden;border:0}
a.netfacebook{width:116px}
a.netitunes{width:110px}
a.smmgmt{width:132px}
a.netmyspace{width:116px}
a.netamazon{width:110px}
a.smbooking{width:132px;line-height:30px}

div.feed strong,div.feed br{display:none}
#content div.feed a{font-style:italic;border:0}
#content div.feed a:hover{border-bottom:1px solid}
#content div.feed h3 a{font-style:normal}
#content div.feed h3 a:hover{border:0}
abbr{border:0}
table.calevents{width:100%}
#content div.calendar ul, #content div.artistdatum ul{list-style:none;margin:0;line-height:18px}
#content div.calendar li, #content div.artistdatum li{margin-bottom:8px}
#content div.calendar div.edesc, #content div.artistdatum div.edesc{font-style:italic}
#content div.calendar span.location, #content div.artistdatum span.location{display:block;font-weight:bold}
#content #ddcol_0 div.html{background:#5a4842;padding:0px 0 0;height:85px;overflow:hidden}
#content #ddcol_0 div.html a{border:0}

#homestuff{height:332px;position:relative}
#homeimage{position:relative;height:1%}
#homeimage{float:left}
#homent{position:absolute;right:0;top:-74px;height:340px}
#homentdesc{float:right;margin-top:-56px;margin-right:250px;text-align:right;line-height:18px;font-size:13px}

.calevents th, .calevents td{font-size:13px;padding:3px 5px}
.calevents th{color:#25160F}
.calevents .odd{background:#46332D}

#content fieldset.fsection{border:none}
#content .required input{border:none;color:#999;width:234px;padding:3px;margin-bottom:3px}
#content #dditem_26{padding:15px 0 0;background:#5A4743}
#content #dditem_26 .fbutton input{background:url(/media/images/get_news_updates.jpg) no-repeat center top;height:35px;width:240px;text-indent:-9000px;border:none}
*:first-child+html #content #dditem_26 .fbutton input{float:left;font-size:0;line-height:32px;height:32px}
#content label{display:block}
#content input.textfield,#content textarea{width:300px;padding:3px;border:none}
#content #captcha{margin-bottom:8px}
#content .sub input{cursor:pointer;border:0;padding:3px}

.imagefloatleft{margin-right:15px}

#archivelinks{border-top:10px solid #5a4842}
#archivelinks h3{margin-top:10px}

#content .item#dditem_85,#content .item#dditem_86,#content .item#dditem_87{padding:0}
#content .item#dditem_85 a,#content .item#dditem_86 a,#content .item#dditem_87 a{border:none}

#homeimage ul.galleryphotos {margin:0;}
#dditem_182 {padding-left: 0 !important;} /* album art cheat*/
