*{border:0px solid #333;margin:0;padding:0;list-style:none;border-collapse:collapse;border-spacing:0}
html,body{background:#0B090A url(bg.jpg) center top;height:100%;font:12px/1.4em "Arial","Helvetica",sans-serif;color:#bbb;cursor:default}
td{vertical-align:top;width:30%;padding-right:20px}
a{color:#bbb;outline:0;cursor:pointer}
ul,dl,dt,dd,p{overflow:hidden}
p{margin-bottom:50px;display:block}
span{float:right;font-size:10px}
table{width:100%}

a:hover,a:focus,a.cur,dt.cur a,span,h3,h3 a,h4.cur,h4 a{color:#d55225}
a:hover span,a:focus span,a.cur span{color:#fff}
h6 a,dt,dt a,ul,li a{display:block;line-height:20px;height:20px;text-decoration:none}

h2,h6,h6 a{font-size:11px;margin-bottom:7px;color:#fff;text-transform:uppercase;display:block;text-decoration:none}
h2{border-bottom-width:1px;margin-bottom:32px;padding-top:80px;color:#d55225}
h3,h4{font:normal 26px/normal Garamond,Georgia,"Times New Roman",Times,serif;margin-bottom:20px;padding:5px 0}
h4{margin:0;font-size:17px;color:#999;border-bottom-width:1px;padding:15px 0}
h4 a{text-decoration:none}

.wrap{width:820px;padding:0 30px 80px 57px;margin:0 auto;min-height:100%;position:relative;z-index:3}
.img{border:3px solid #111;margin-bottom:10px;display:block}
.left{float:left;width:540px}
.right{width:250px;float:right}

ul,ol{float:right;margin-top:-50px;text-align:right}
li{float:left;font-size:10px;text-transform:uppercase}
li a{padding-left:15px}
ol{margin:10px 0}
ol li a{border-right-width:1px;padding:0;overflow:hidden;width:22px;text-align:center}
dd p{padding:20px 0;margin:0}
dt{border-top-width:1px}

#banner{background:url(banner.gif);position:absolute;top:0px;right:0px;width:190px;height:190px;z-index:10}

.archive{background:#111;margin-bottom:10px;clear:both;overflow:hidden;width:780px;padding:10px 20px;height:15px}
.archive:hover{height:auto}
.archive dl{padding:10px 0}
.archive dt{border-color:#222}

.home h2{height:150px;margin:0 0 0 -57px;text-indent:-999px;background:url(logo.gif) 0 80px no-repeat;padding:0;border:0}
.home .media img{width:534px;margin-bottom:20px}
.home .news{height:303px;border-top-width:1px;width:230px;margin-right:10px}
.home .archive,.news .archive{height:auto}

.concerts .img{margin-right:15px}
.media span,.home .about span{color:#bbb}
.media dd a span{visibility:hidden}
.media dd a:hover span,.media dd a:focus span,.media dd a.cur span{visibility:visible;color:#d55225}
.media h6{float:left;width:30%;padding-right:25px}
.media .archive:hover{height:auto}
.media ol{margin:0}
.about p img{vertical-align:middle}

.discography div{overflow:hidden;padding-bottom:10px;margin-bottom:10px;border-bottom-width:1px}
.discography img{padding:2px 2px 2px 7px;background:url(cover_sml.gif);width:64px;float:left;margin-right:20px}
.discography div h3{margin:0 0 -6px 0;padding:0}
.discography i{font-size:10px}

* html .wrap{height:100%}
* html li{width:10px}