BODY {
  background : #000000 url('../i/bg.jpg') no-repeat fixed top center;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  line-height : 18px;
  color : #ffffff;
  padding-bottom : 60px;
}

/* BACKGROUND-IMAGES */
.bg_main { background : transparent url('../i/bg_main.jpg') no-repeat scroll left top; }
.bg_band { background : transparent url('../i/bg_band.jpg') no-repeat scroll left top; }
.bg_tour { background : transparent url('../i/bg_tour.jpg') no-repeat scroll left top; }
.bg_media { background : transparent url('../i/bg_media.jpg') no-repeat scroll left top; }
.bg_contact { background : transparent url('../i/bg_contact.jpg') no-repeat scroll left top; }

/* NAVIGATION */
#n {
  padding-bottom :50px;
  clear : both;
}

#n UL {
  list-style : none outside none;
}

#n UL LI {
  font-family : Times, 'Times New Roman';
  font-size : 22px;
  text-transform : uppercase;
  float : left;
  padding-right : 22px;
}

#n UL LI A.main { background-image : url('../i/n.main01.gif'); }
#n UL LI A.band { background-image : url('../i/n.band01.gif'); }
#n UL LI A.tour { background-image : url('../i/n.tour01.gif'); }
#n UL LI A.media { background-image : url('../i/n.media01.gif'); }
#n UL LI A.contact { background-image : url('../i/n.contact01.gif'); }

#n UL LI A {
  background-color : transparent;
  background-position : left top;
  background-attachment : scroll;
  display : block;
  height : 15px;
  text-decoration : none;
}

#n UL LI A SPAN {
  /*display : none;*/
}

/* SIDE BUTTONS */
.btn_merch, .btn_myspace, .btn_facebook, .btn_lastfm {
  display : block;
  clear : both;
}

.btn_merch SPAN, .btn_myspace SPAN, .btn_facebook SPAN, .btn_lastfm SPAN {
  display : none;
}

.btn_merch {
  background : transparent url('../i/btn_merch.gif') no-repeat scroll center top;
  height : 117px;
}

.btn_myspace {
  background : transparent url('../i/btn_myspace.gif') no-repeat scroll center top;
  height : 60px;
}

.btn_facebook {
  background : transparent url('../i/btn_facebook.gif') no-repeat scroll center top;
  height : 60px;
}

.btn_lastfm {
  background : transparent url('../i/btn_lastfm.gif') no-repeat scroll center top;
  height : 60px;
}

.hover { background-position : center bottom; }


/* TEXT STYLES */
H1 {
  font-family : Times;
  font-size : 22px;
  font-weight : bold;
  color : #990000;
  text-transform : uppercase;
  padding-bottom : 9px;
}

H2 {
  font-size : 14px;
  line-height : 18px;
  color : #ffffff;
  text-transform : uppercase;
  display : block;
  padding-top : 16px;
  border-bottom : 1px solid #cc0000;
}

H3 {

}

H4 {
  color : #999999;
}

P {
  padding-top : 6px;
  padding-bottom : 18px;
}

P.date {
  font-size : 10px;
  color : #999999;
  padding-top : 0;
}

A {
  color : #cc0000;
  font-weight : bold;
  text-decoration : none;
}

A:hover {
  color : #ff0000;
}

#c UL {
  list-style : none outside none;
}




/* NEWS */
DIV#news UL {
  list-style : none outside none;
  float : right;
}

DIV#news UL LI {
  float : left;
  padding-left : 10px;
}

DIV#news UL LI A.selected {
  color : #fff;
}



/* SHOUTBOX */
/*
IFRAME {
  overflow-x: hidden;
  overflow-y: scroll; 
}
*/

DIV.shoutbox {
  background : transparent url('../i/bg_shoutbox.gif') no-repeat scroll left top;
  height : 345px;
}

DIV.shoutbox .wrapper {
  padding : 0 15px 15px 15px;
}

DIV.shoutbox DIV.linkPanel {
  padding-top : 16px;
  padding-bottom : 25px;
  font-size : 10px;
  text-align : right;
  color : #cc0000;
}





/* SHOW LIST */
DIV.show_list {
}

  DIV.show_container {
    padding : 1px 5px;
    overflow : hidden;
    clear : both;
    display : block;
    height : 100%;
  }

    DIV.show_container.dark { background-color : #520000; }
    DIV.show_container.light { background-color : #290000; }

      DIV.show_date {
        width : 30%;
        font-weight : bold;
        float : left;
        clear : left;
      }

      DIV.show_content {
        float : left;
      }

TABLE.show_list {
  border-collapse : collapse;
  border-spacing : 0;
  width : 100%;
}

  TABLE.show_list TD { vertical-align : top; }
  TABLE.show_list TD.show_date { width : 16%; }
  TABLE.show_list TD.show_place { width : 32%; }
  TABLE.show_list TD.show_city { width : 18%; }
  TABLE.show_list TD.show_other { width : 30%; }


/* GALLERY */
DIV#gallery A {
 border : 0;
}

DIV#gallery A IMG {
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  opacity:0.6;
}

DIV#gallery A:hover IMG {
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
  opacity:1.0;
}
