*{margin:0; padding:0;}
body{margin:0px auto;padding:0;font:76% Verdana,Tahoma,Arial,sans-serif;line-height:1.4em;text-align:center;color:#303030;background-color:#000;}
a{color:#FA6400;font-weight:bold;text-decoration:none;background-color:inherit;}
a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
a img{border:none;}
p{padding:0 0 15px 0;}
p form{margin-top:0; margin-bottom:20px;}
.upper {font-size: large;font-weight: bold;}
.b {width:324px; border: 1px solid #711817; background-color:#9A706D; font-family:Tahoma; font-size:11px;  color:#000; text-decoration:none; margin-bottom:5px;}
.b input {height:17px;}
img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}
#container{background-image:url(../i/bg.gif); background-repeat:repeat-y;width:756px;text-align:left;color:#CA834A;border:2px solid #000;margin:0 auto;}
#header{background-image:url(../i/hooshere_header.jpg); height:172px;width:756px;margin:0;}
#header h1{position:absolute; left:-9999px;padding:35px 0 0 20px;font-size:2.4em;background-color:inherit;color:#000;letter-spacing:-2px;font-weight:normal;}
#header h2{position:absolute; left:-9999px;margin:10px 0 0 40px;font-size:1.4em;background-color:inherit;color:#000;letter-spacing:-1px;font-weight:normal;}
#navigation{height:44px;line-height:2.2em;width:756px;margin:0 1px;background-image:url(../i/tab.gif);color:#f9ad0c;}
#navigation li{float:left;list-style-type:none;border-right:1px dashed #420202;white-space:nowrap;}
#navigation li a{display:block;padding:0 10px;font-size:0.8em;font-weight:normal;text-transform:uppercase;text-decoration:none;
background-color:inherit;color: #f9ad0c;}
* html #navigation a {width:1%;}
#navigation a:hover{color:#FC6300;text-decoration:none;}
#navigation .selected{color:#ffc6ff;text-decoration:none;}
#content{background-image:url(../i/bg.gif); background-repeat:repeat-y;float:left;width:697px;font-size:0.9em;padding:20px 30px 0 29px;}
#content h2{display:block;margin:0 0 16px 0;font-size:1.7em;font-weight:normal;letter-spacing:-1px;color:#FA6400;background-color:inherit;}
.deck {font-size:1.25em;}
#content h2 a{font-weight:normal;}
#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}

.wrap h3 a, .wrap p a{font-size:1em !important; color:#fa6400 !important; text-decoration:none !important;}
.wrap p a{font-weight:normal;}
#bio p a, #music p a{font-weight:normal;color:#fa6400 !important; text-decoration:none !important;}
.wrap h3 a:hover, .wrap p a:hover, #bio p a:hover, #music p a:hover {text-decoration:underline !important;}

#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}
.tickerDiv {height:40px; text-decoration:none}
.tickerDiv a:link, .tickerDiv a:visited,.tickerDiv a:hover,.tickerDiv a:active {color:#dba968;}
#AjaxStatus {color:#ffc6ff;font-weight:bold;}
#footer{background-image:url(../i/fbg.gif); background-repeat:no-repeat;clear:both;height:65px;font-size:0.8em;color:#700909;}
#footer p{padding:30px 0 20px 0; margin:0; text-align:center;}
#footer a{color:#700909; font-weight:bold;}
#footer a:hover{color:#f0f0f0;text-decoration: underline;}
.contentleft{float:left; width:46%;}
#bio #content img {float:left; margin-right:5px; margin-bottom:5px; border:1px solid #FA6400;}
#music .contentleft h3{color:#c89600 !important; margin:0; padding:0; padding-bottom:5px;}
#music .contentleft h3 a{color:#c89600 !important;text-decoration:underline; font-weight:bold;}
#music .contentright a{color:#c91300 !important;}
#music .contentright p{margin:0; padding:0;}
#music .contentright ul{list-style:none; margin:0; padding:0; padding-bottom:5px; border-bottom:1px dashed #420202 !important;}
.contentleft .recent{width:270px; padding:10px; color: #320202; background-image:url(../i/discbg1.gif); background-repeat:repeat-y; height:210px; border:1px solid #C76702;}
.contentleft .recent h3 a{color:#420202; margin:0; padding:0; text-decoration:underline;}
.contentleft .recent .wrap {border-bottom:none !important;float:left;}
.contentright{float:right; width:46%; text-align:left;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
.box{height:264px; width:264px; text-align:center;margin:0 0 20px 0;padding:10px;border:1px solid #000;background-image:url(../i/homeslidebg.jpg); background-repeat:no-repeat;line-height:1.5em;}
.box h3{position:absolute; left:-9999px;}

ul#maincontent {width:340px; list-style:none;color:#ca834a; font-size: 0.95em; margin:0; padding:0;}
ul#maincontent p, ul#maincontent h3 { margin:0;padding:0; font-size:110%; line-height:1.25em;}
ul#maincontent h3 a{color:#320202; font-size:1.2em;text-decoration:underline;}
ul#maincontent h4 {font-weight:bold; color:#320202; font-size:1.4em; padding-bottom:5px;}
ul#maincontent li{ clear:both; margin:0;display:block}
ul#maincontent li .wrap {float:left; width:250px; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dashed #FD1900;}
ul#maincontent img{border: 0; margin:0 10px 0 0; float:left;}
#press #content {text-align:left;}
#press ul#maincontent {width:680px !important}
#press ul#maincontent li .wrap {width:600px !important}
#navcontainer { width: 200px; }
#navcontainer ul{margin-left: 0;padding-left: 0;list-style-type: none;}
#navcontainer a{display: block;padding: 3px;width: 160px;background-color: #4C0302;}
#navcontainer a:link, #navlist a:visited{color: #c89600;text-decoration: none;}
#navcontainer a:hover{color: #c89600 !important; text-decoration:underline;}
#navcontainer navlist li {font-size:14px;}

#emailFrameContainer{background:#4C0302;}
#emailFrameContainer #container{padding:10px;background:none;border:none;}
#frameContainer{border:1px solid #000;background:#4C0302;margin:0;padding:0;position:relative;height:60px;overflow:hidden;}
#frameMessage{visibility:hidden;top:0;left:0;padding:10px;}

