*
{
  margin: 0;
  padding: 0;
}



body
{
  background: #909BA2 url(/img/bg.jpg) top center no-repeat;
  font: 12px Georgia, 'Times New Roman' , Times, serif;
  color: #FFFFFF;
}



img
{
  border: 0;
}

ul
{
  list-style: none;
}



.title
{
  font: 16px 'Times New Roman' , Times, serif;
  color: #14191E;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: bold;
}



p
{
  text-shadow: 2px 2px 2px #000000;
  line-height: 18px;
}



a:link, #footer a:visited, #footer a:active
{
  color: #ffffff;
  background: #5A6670;
  text-decoration: none;
  text-shadow: 1px 1px 1px #000;
}

a:hover
{
  color: #ffffff;
  background: #000000;
  text-shadow: 1px 1px 1px #000;
}





#box
{
  width: 100%;
  margin: 0 auto;
}

#menu
{
  width: 900px;
  height: 50px;
  margin: 0 auto;
}

#smenu
{
  background: url(   '/img/menu2.jpg' ) no-repeat;
  width: 900px;
  height: 32px;
  margin: 0 auto;
}

#smenu a
{
  display: block;
  float: right;
  border: 1px dashed red; /* debug display */
  filter: alpha(opacity=0);
  -moz-opacity: 00;
  opacity: 0;
}

#smenu a span
{
  display: none;
}



#smenu a#link1
{
  width: 90px;
  height: 26px;
}

#smenu a#link2
{
  width: 80px;
  height: 26px;
}

#smenu a#link3
{
  width: 80px;
  height: 26px;
}



#header
{
  background: url('/img/top1.jpg' ) no-repeat;
  width: 900px;
  height: 493px;
  margin: 0 auto;
}

#cont
{
  background: url('/img/bg2.jpg' ) no-repeat;
  width: 900px;
  height: 697px;
  margin: 0 auto;
  clear: both;
}



#newsup
{
  width: 524px;
  height: 59px;
  background: url(/img/news.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}



#contactsup
{
  width: 524px;
  height: 59px;
  background: url(/img/contact.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}


#bioup
{
  width: 524px;
  height: 59px;
  background: url(/img/bio.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}

#mediaup
{
  width: 524px;
  height: 59px;
  background: url(/img/media.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}



#gigsup
{
  width: 236px;
  height: 71px;
  background: url(/img/tour22.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}



#gigsup2
{
  width: 524px;
  height: 59px;
  background: url(/img/gigs2.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}



#membersup
{
  width: 524px;
  height: 59px;
  background: url(/img/band.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}



#albumsup
{
  width: 524px;
  height: 59px;
  background: url(/img/albums.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}



div.float
{
  float: left;
  padding: 0px 10px 10px 10px;
  width: 240px;
  text-align: center;
}



div.float p
{
  text-align: center;
}



div.floatmember
{
  float: left;
  padding: 00px 0px 20px 0px;
  width: 242px;
  font-size: 117%;
  text-align: center;
}



div.floatmember p a ul
{
  text-align: center;
}





#dot
{
  background: url('/img/dothed.gif' ) no-repeat;
  width: 757px;
  height: 1px;
  margin: 0 auto;
}

#container
{
  background: url('/img/down.gif' ) no-repeat;
  margin: 0 auto;
  width: 757px;
  height: 651px;
}



#endors
{
  background: url('/img/endors.gif' ) no-repeat;
  margin: 0 auto;
  width: 900px;
  height: 65px;
  clear: both;
}



#footer
{
  background: url('/img/bot.jpg' ) no-repeat;
  margin: 0 auto;
  width: 100%;
  height: 41px;
  clear: both;
}



#footer a:link, #footer a:visited, #footer a:active
{
  color: #ffffff;
  background: #5A6670;
  text-decoration: none;
}



#footer a:hover
{
  color: #ffffff;
  background: #000000;
}



#copy
{
  margin: 0 auto;
  width: 900px;
  height: 10px;
  text-align: right;
  padding: 9px 0 0 0;
}



#nav-left
{
  font-size: 2.1em;
  padding: 12px 0 0 0;
  text-shadow: #FFFFFF 4px 4px 4px;
}



#nav-left li, #nav-right li
{
  float: left;
  margin: 0 0 0 0;
}



#nav-left a
{
  color: #FFFFFF;
  height: 21px;
  display: block;
  text-indent: -9999em;
}



#nav-left a:hover
{
  background-position: 0 -28px;
}



#nav-left .news
{
  background: url('/img/news.gif' ) no-repeat;
  width: 43px;
}



#nav-left .band
{
  background: url('/img/band.gif' ) no-repeat;
  width: 80px;
}



#nav-left .tour
{
  background: url('/img/tours.gif' ) no-repeat;
  width: 87px;
}



#nav-left .media
{
  background: url('/img/media.gif' ) no-repeat;
  width: 91px;
}



#nav-right
{
  font-size: 2.1em;
  padding: 0 0 0 369px;
}



#nav-right a, a:visited, a:active
{
  color: #ffffff;
  background: #5A6670;
  text-decoration: none;
  height: 21px;
}



#nav-right a:hover
{
  background-position: 0 -28px;
}



#nav-right .images
{
  background: url('/img/images.gif' ) no-repeat;
  width: 63px;
}



#nav-right .merch
{
  background: url('/img/merch.gif' ) no-repeat;
  width: 138px;
}



#nav-right .links
{
  background: url('/img/links.gif' ) no-repeat;
  width: 81px;
}



#nav-right .contact
{
  background: url('/img/contact.gif' ) no-repeat;
  width: 104px;
}



#tours
{
  width: 258px;
  height: 65px;
  background: url(/img/tourhome.png) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 0;
}



.homeshows
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  padding-bottom: 3px;
  padding-top: 3px;
}



.hometourdots
{
  background: url('/img/dots.gif' );
  height: 3px;
}



img.borders
{
  border: 1px dotted #A9101C;
}



#left
{
  display: block;
  float: left;
  padding: 20px 0 0 30px;
  width: 524px;
}



#right
{
  padding: 20px 0px 0px 0px;
  display: block;
  float: right;
  width: 251px;
}



#right img
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
}



ul#news
{
  line-height: 18px;
}



ul#news li
{
  margin: 10px 0;
}



ul#news li .date
{
  font: 14px 'Times New Roman' , Times, serif;
  color: #14191E;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: bold;
}

ul#news li .title
{
  font: 16px 'Times New Roman' , Times, serif;
  color: #14191E;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: bold;
}



uul#gigs
{
  margin: 0 0 17px 0;
}

ul#gigs li
{
  margin: 6px 0;
  white-space: nowrap;
}

ul#gigs li .date
{
  font: 12px 'Times New Roman' , Times, serif;
  letter-spacing: .15em;
  text-transform: uppercase;
}



ul#albums
{
  margin: 0 0 17px 0;
}



ul#members
{
  margin: 0px 10px 17px 10px;
  padding: 0px 10px 17px 10px;
}



