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

* {margin: 0px; padding: 0px;}
body{font:12px/22px Helvetica,Arial,sans-serif;color:#CBCBCB;background-color:#9E9E9E}
#outerwrap{background:white url(../../media/images/bg_main.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:white url(../../media/images/sm2_bottom.jpg) 2px bottom no-repeat}
#header{height:97px;background:url(../../media/images/bg_header.jpg) 2px top no-repeat;position:relative}
#headerplayer{float:left;height:75px;margin-left:200px;position:absolute;top:7px;width:400px}
#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;text-indent:-9000px}

#mainmenu{font-size:20px;font-weight:bold;padding:0 12px}
#mainmenu ul{list-style:none}
#mainmenu li{float:left;position:relative;border:none;margin-right:20px}
#mainmenu a{display:block;color:#9a9a9a;text-decoration:none;white-space:nowrap;font-family:Georgia,"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-style:italic;font-weight:normal;}
#mainmenu a:hover,#mainmenu li.current a{color:#767676}

#innerwrap{height:1%;padding:0 12px 12px}
#content{margin:0 auto;padding:0 13px 0 14px}
#content h2{}
#content h3,#content #ddcol_1 .item.feed h4{font-size:20px;font-family:Georgia,"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-weight:bold;padding-bottom:15px;color:#8a544a;text-align:center;}
#content h3 a{border:0;color:#480000}
#content h3 a:hover{color:#aaa}
#content #ddcol_1 h3.ddheader,#content #ddcol_1 .item.feed h4{text-align:left;font-weight:normal;font-style:italic;width:100%;border-bottom:1px solid #9e9e9e;margin-bottom:20px;}
#content #ddcol_1 .item.feed h4{margin-bottom:0}
#content #ddcol_1 .item.feed .post-date{margin-bottom:1em}
#content #ddcol_1 .item.feed .read_more{font-size:110%;font-weight:bold;margin-bottom:2em}
#content p,div.vcard{margin:0 0 8px}
#content a{color:#481818;text-decoration:none;border-bottom:1px dotted #481818}
#content a:hover{border-bottom-style:solid}
#content a:visited{color:#8A544A;border-bottom-color:#8A544A}
#content a img{border:0}
#content p.pubinfo{font-size:12px;color:#480000;clear:both;border-top:1px solid #b0b0b0;font-weight:bold;}
#content p.pubinfo a{color:#480000;text-decoration:underline;}
#content p.pubinfo a:hover{color:#2f2f2f;}
#content p.pubinfo em{font-style:normal}
#wrapper .contentcol{float:left}

#wrapper #ddcol_0{width:234px;background:#999 url(../../media/images/bg_news.jpg) no-repeat;font-family:Georgia,"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;margin-top:8px;font-size:110%;clear:both;}
#wrapper #ddcol_0 a{color:white;}
#wrapper #ddcol_1{width:510px;color:#2f2f2f;font-family:Georgia,"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;}
#wrapper #ddcol_1 h3{font-size:28px}
#wrapper #ddcol_2{float:right;width:240px;background:#999 url(../../media/images/bg_events.jpg) no-repeat;font-family:Georgia,serif;margin-top:8px}
#wrapper #ddcol_0 h3, #wrapper #ddcol_2 h3{text-transform:lowercase;color:white}

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:#eee}
#wrapper .dragitem{border-bottom:0}
#wrapper .dragitemhover{border-bottom:8px solid #ccc}
#wrapper .ddcol{background:transparent}
#wrapper .ddcolhover{background:#ccc}

#footerwrap{background:#9e9e9e}
#footer{width:1016px;margin:0 auto;color:#9e9e9e;font-size:11px;padding-top:8px;height:120px}
p.footerleft{float:left;margin-left:4px;color:#2f2f2f;}
p.footerleft .copyright{color:white}
p.footerright{float:right;margin-right:4px;color:white;}
p.footerright a{background:url(/media/images/creativearts.gif) no-repeat;height:12px;width:207px;text-indent:-9000px;display:block}
#footer a{text-decoration:underline;color:#5F5F5F}
#footer a:hover{color:#2f2f2f;}
#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:448px;margin:0 auto;font-weight:bold;font-size:14px;padding-bottom:40px;height:60px;
background:url(../../media/images/new_networks.png) 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;text-indent:-9000px}
* html #networks a, * html #networkshome a{font-size:0}
#networkshome a.netcompassion{height:15px;width:115px}
a.netfacebook{width:116px;margin-top:15px}
a.netitunes{width:95px;margin-top:15px}
a.smmgmt{width:122px;margin-top:15px}
a.nettwitter{width:100px;margin-left:20px}
a.netmyspace{width:110px}
a.netamazon{width:110px}
a.smbooking{width:102px;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 ul.calendarevents li {color:white;margin-top:15px;}
#content ul.calendarevents li small {font-size:110%;font-family:Helvetica,Arial,sans-serif;}
#content ul.calendarevents li a {color:white;font-weight:bold;text-decoration:underline;}
#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:white;padding:12px 0 0;height:85px;overflow:hidden}
#content #ddcol_0 div.html a{border:0}

#homestuff{height:332px;position:relative;height:403px}
#homeimage{position:relative;height:1%}
#homeimage{float:left}
#homent{position:absolute;right:0;height:340px} /* top:-74px; */
#homentdesc{float:right;margin-top:-36px;margin-right:10px;text-align:right;line-height:18px;font-size:13px;color:gray;}

.calevents th, .calevents td{font-size:13px;padding:3px 5px}
.calevents th{color:#fff;background:#777}
.calevents .odd{background:#ccc}
.calevents .even{background:#EFEFEF}

#content fieldset.fsection{border:none}
#content .required input{border:none;color:#999;width:234px;padding:3px;margin-bottom:3px}
#content #dditem_6{padding:15px 0 0;background:white;}
#content #dditem_6 input {border:1px solid gray;}
#content #dditem_6 .fbutton input{background:url(../../media/images/news_button.png) no-repeat center top;height:35px;width:240px;
    float:left;font-size:0;line-height:35px;text-indent:-9000px;border:none}
#content #dditem_6 .fbutton input:hover{background:url(../../media/images/news_button_hover.png) no-repeat center top;}
#content label{display:block}
#content input.textfield,#content textarea{width:300px;padding:3px;border:1px solid #999;color:black}
#content #captcha{margin-bottom:8px}
#content .sub input{cursor:pointer;border:0;padding:3px}

.imagefloatleft{margin-right:15px}

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

#content .item#dditem_46, #content .item#dditem_53, #content .item#dditem_48{clear:both;text-align:right;padding:0 8px;margin:0}
#content .item#dditem_46 a,#content .item#dditem_53 a,#content .item#dditem_48 a{border:none}
