
*{margin:0;padding:0;}
html,body{height:100%;}
ul{list-style-type:none;}
div#container{width:710px;overflow:hidden;min-height:100%;background:#111 url(../images/bg.gif) repeat-y top center;margin:0 auto;}
p{margin-bottom:1em;font-size:1.2em;letter-spacing:.15em;}
h1#branding{width:710px;height:81px;}
h2#page_title{position:relative;top:10px;right:40px;font-size:1.5em;font-weight:bold;text-transform:uppercase;letter-spacing:.2em;text-align:right;}
h3.banner_title{margin-top:1em;}
h3.col_header{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #222;color:#800;font-size:1.4em;font-weight:bold;}
li#left_gap{width:35px;float:left;clear:left;background:url(../images/linkgap01.gif);}
li#right_gap{width:47px;float:right;clear:right;background:url(../images/linkgap08.gif);}

div#nav_main ul{width:710px;height:50px;background:url(../images/bottom.gif) bottom center;}
div#nav_main ul a{display:block;}
div#nav_main a.button1{width:79px;height:31px;background-image:url(../images/news.png);}
div#nav_main a.button1:hover{width:79px;background-position:-79px 0;}
div#nav_main a.button2{width:96px;background-image:url(../images/band.png);}
div#nav_main a.button2:hover{width:96px;background-position:-96px 0;}
div#nav_main a.button3{width:83px;background-image:url(../images/shows.png);}
div#nav_main a.button3:hover{width:83px;background-position:-83px 0;}
div#nav_main a.button4{width:93px;background-image:url(../images/gallery.png);}
div#nav_main a.button4:hover{width:93px;background-position:-93px 0;}
div#nav_main a.button5{width:111px;background-image:url(../images/downloads.png);}
div#nav_main a.button5:hover{width:111px;background-position:-111px 0;}
div#nav_main a.button6{width:78px;background-image:url(../images/links.png);}
div#nav_main a.button6:hover{width:78px;background-position:-78px 0;}
div#nav_main a.button7{width:88px;background-image:url(../images/contacts.png);}
div#nav_main a.button7:hover{width:88px;background-position:-88px 0;}

body#news #content_main{width:350px;float:left;margin-left:46px;margin-top:40px;}
body#band #content_main{width:180px;float:left;margin-left:60px;margin-top:40px;}
body#shows #content_main{width:680px;height:60em;text-align:left;background:url(../images/bw2.gif) no-repeat bottom center;margin:0 auto;}
body#gallery #content_main{width:670px;height:500px;margin:4em auto 0;}
body#downloads #content_main{width:630px;margin:1em 0 0 4em;}
body#links #content_main{width:470px;margin:4em auto;}
body#contacts #content_main{width:680px;height:70em;position:relative;background:url(../images/sing.gif) no-repeat bottom right;margin:2em 1em;}
body#news #content_sub{width:202px;margin-right:40px;margin-top:40px;float:right;}
body#band #content_sub{width:380px;margin-right:40px;margin-top:40px;float:right;background:#090909 url(../images/bg_gradient.png) repeat-x top left;border-bottom:2px solid #111;border-right:2px solid #111;padding:20px;}
div#content_sub img{margin-bottom:20px;display:block;}
div.entry{width:350px;margin-bottom:30px;background:#090909 url(../images/bg_gradient.png) repeat-x top left;border-bottom:2px solid #111;border-right:2px solid #111;color:#f0f0f0;padding:16px;}
ul.info{margin-bottom:1em;font-size:1.2em;}
table{width:28em;border:1px solid #fff;font-size:1.2em;margin:0 auto;}
td{padding:0.3em;}
tr.r1{height:1.6em;background:#800;}
tr.r2{height:1.6em;background:#666;}
tr.r3{height:1.6em;background:#444;}
#shows_calender{margin:4em 0;}
ul#promo{position:relative;top:15px;}
li#promo1 img,li#promo2 img{width:133px;height:200px;top:112px;}
li#promo3 img,li#promo4 img,li#promo5 img{width:200px;height:133px;}
li#promo1 img,li#promo2 img,li#promo3 img,li#promo4 img,li#promo5 img{position:absolute;}
li#promo1 img{left:60px;}
li#promo2 img{left:213px;}
li#promo3 img{left:366px;top:30px;width:200px;}
li#promo4 img{top:180px;left:366px;width:200px;}
li#promo5 img{left:366px;top:330px;width:200px;}
li#promo1 a:hover img{width:250px;height:376px;z-index:100;left:2px;top:24px;}
li#promo2 a:hover img{width:250px;height:376px;z-index:100;left:155px;top:24px;}
li#promo3 a:hover img{width:376px;height:250px;z-index:100;left:278px;top:-28px;}
li#promo4 a:hover img{width:376px;height:250px;z-index:100;left:278px;top:122px;}
li#promo5 a:hover img{width:376px;height:250px;z-index:100;left:278px;top:272px;}
img.banners{padding:1px;}
li a.text_link{float:right;font-size:1.2em;margin:0 0 .2em;}
p.disclaimer{margin-top:1em;font-size:1em;letter-spacing:normal;}
ul#contact_links{position:relative;top:18em;text-align:center;}
ul#contact_links li{display:inline;border-right:1px solid #fff;font-size:1.2em;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;padding:0 .8em;}
img#myspace_banner{position:absolute;top:10em;left:50%;margin-left:-234px;}
a:hover #myspace_banner{margin-left:-235px;top:9.9em;border:1px solid #900;}
body{background:#333 repeat-y top center;font:62.5%/1.5 Arial, Helvetica, sans-serif;color:#fff;}
a,img{border:0;}
#branding{background:url(../images/banner.gif) no-repeat;}
a:hover{color:#FFF;text-decoration:overline;}
a:visited{color:#666;}
h3.plays_title{color:#800;}
body#news #content_sub a:hover img{border:1px solid #900;}
body#news #content_sub img{border:1px solid #fff;}
a:hover img.banners{background:#900;}
ul#contact_links li.last{border-right:0;}
h3{font-size:1.4em;text-transform:uppercase;}
p.first_line{text-indent:1em;}
p.first_line:first-letter{font-size:1.6em;color:#900;}
div#nav_main li,div#nav_main li a{float:left;height:31px;}
li a.button1,a.button2,a.button3,a.button4,a.button5,a.button6,a.button7,h1{text-indent:-9999em;}
.brackets,a:link{color:#900;}

