#header{
 position:relative;
 height:304px;
 overflow:hidden;
}
#header.home #dirty_side_down{
 display:block;
}
#overlay{
 position:absolute;
 left:0px;
 top:0px;
 z-index:3;
 width:821px;
 height:304px;
 background:url('/images/header/white_overlay_wp.png');
}
#overlay.home{
 background:url('/images/header/white_overlay.png');
}
#header img{ 
 border:0; 
 position:absolute;
 left:4px;
 top:9px;
 z-index:1;
}
#launch_player_bg{
 display:block;
 width:209px;
 height:41px;
 background:url('/images/header/launch_player.png') no-repeat 0px -41px;
 position:absolute;
 right:10px;
 top:209px;
 z-index:2;
}
#launch_player_bg.on{
  background-position:0px 0px;
}
a#launch_player_fg{
 display:block;
 width:209px;
 height:42px;
 position:absolute;
 right:10px;
 top:208px;
 z-index:4;
}
a#launch_player_fg span{ display:none; }

#dirty_side_down{
 display:none;
 width:224px;
 height:104px;
 background:url('/images/header/dirty_side_down.png') no-repeat 0px 0px;
 position:absolute;
 right:15px;
 top:23px;
 z-index:4;
}
a#dirty_side_down span{ display:none; }
#subnav_fg{
 position:absolute;
 left:10px;
 top:209px;
 height:42px;
 width:586px;
 z-index:4;
 padding-left:14px;
}
#subnav_fg div{ display:none; }
#subnav_fg div a{
  text-decoration:none;
  text-transform:uppercase;
  line-height:36px;
  font-weight:bold;
  font-size:10px;
  font-family:Lucida Grande;
  letter-spacing:2px;
}
#subnav_fg div.records a{
  letter-spacing:1px;
  font-size:9px;
}
#subnav_fg div a:hover{
  text-decoration:underline;
 color:white;
}
#subnav_bg{
 position:absolute;
 left:10px;
 top:209px;
 height:42px;
 width:593px;
 z-index:2;
 opacity:.8;
}
#subnav_bg.news{
 background:#6b8e00;
}
#subnav_bg.tour{
 background:#2b5890;
}
#subnav_bg.band{
 background:#b6659f;
}
#subnav_bg.sounds{
 background:#473100;
}
#subnav_bg.records{
 background:#f19010;
}
#subnav_bg.merch{
 background:#e0bc00;
}
#subnav_bg.contact{
 background:#b30f14;
}
#subnav_bg.live{
 background:#31302c;
}
#subnav_bg.maillist{
 background:#654909;
}
#arrows{
 position:absolute;
 top:246px;
 left:28px;
 z-index:14;
 height:20px;
 width:252px;
 background:url(/images/header/arrows.gif) no-repeat;
 z-index:3;
}
#arrows.news{
  background-position:0 -21px;
}
#arrows.tour{
  background-position:0 -41px;
}
#arrows.band{
  background-position:0 -61px;
}
#arrows.sounds{
  background-position:0 -81px;
}
#arrows.records{
  background-position:0 -101px;
}
#arrows.merch{
  background-position:0 -121px;
}
#arrows.contact{
  background-position:0 -141px;
}
#nav{
 position:absolute;
 top:257px;
 left:15px;
 z-index:4;
}
#nav a{
 width:39px;
 height:39px;
 display:block;
 float:left;
 margin-right:1px;
 background:url(/images/header/nav.png) no-repeat;
}
#nav a span{ display:none; }
#nav a.news{
  background-position:-2px -1px;
}
#nav a.tour{
  background-position:-42px -1px;
}
#nav a.band{
  background-position:-82px -1px;
}
#nav a.sounds{
  background-position:-121px -1px;
}
#nav a.records{
  background-position:-161px -1px;
}
#nav a.merch{
  background-position:-200px -1px;
}
#nav a.contact{
  background-position:-240px -1px;
}
#nav a.live{
  background-position:-280px -1px;
}
#nav a.maillist{
  background-position:-320px -1px;
}
#soundwave{
 background:url(/images/header/soundwave.gif) no-repeat;
 width:425px;
 height:28px;
 position:absolute;
 right:5px;
 top:252px;
 z-index:3;
 padding:10px;
}
#soundwave.slide{
 right:-265px;
}
#soundwave.off{
  background-position:0px -48px;
}
#soundwave h3{
 margin:0;
 text-transform:uppercase;
 font-size:20px;
 font-weight:normal;
 color:#999;
 display:none;
 font-family:Georgia;
 letter-spacing:2px;
}
#soundwave h3 span{
 color:#999;
 text-transform:uppercase;
 font-size:12px;
 font-weight:normal;
 font-family:Lucida Grande;
 letter-spacing:2px;
}
#join_maillist{
 background:#654909;
 height:16px;
 border-left:1px dashed white;
 position:absolute;
 top:257px;
 left:370px;
 width:250px;
 z-index:4;
 border-top:1px solid #b2a4a4;
 padding:10px;
 text-align:center;
}
#join_maillist a{
 text-decoration:none;
 color:white;
 text-transform:uppercase;
 font-size:15px;
 font-weight:bold;
 font-family:Lucida Grande;
 letter-spacing:2px;
}
#home_link span{ display:none; }
#home_link{
 display:block;
 width:400px;
 height:130px;
 position:absolute;
 top:65px;
 left:380px;
 z-index:3;
}
#home_link.home{
 display:none;
}

