/* BODY */

body {
   margin: 0px;
   padding: 0px;
   background-color: black;
   color: white;   
   text-align: left;
   font-family: Arial;
}


div.body_layer {
   margin: 0px;
   padding: 0px;
   position: absolute;

   left: 0px;
   height: 100%;
   width: 100%;
   background-image: url(main/backgroundv2.jpg);
   background-repeat: no-repeat;
   background-position: -1570px 45px;
   color: white;
}

/* NAV BAR */

div.nav_container{
   margin-top: 435px;
  
}

ul {
   padding: 0px;
   margin: 0px;
   list-style: none;
}

li {
   padding: 0px;
   margin: 0px;
}


.main_nav { 
   padding-left: 40px;
   list-style: none;
   display: inline;
   font-family: Arial;
}

.main_nav li {
    display: inline;
    padding-right: 10px;
}

a {
   color: white;
   text-decoration: none;

}
a:hover {
   text-decoration: underline;
}   

/* HEADERS */
h1 {
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 1;
   text-align: left;
   padding: 0px;
   margin: 0px;
}


h2 {
   padding: 0px;
   margin: 0px;
   font-family: Arial;
   font-size: 100%;
}

h2 a {
    color: white;
}
h2 a:hover {
   text-decoration: none;
}

h3 {
   padding: 0px;
   margin: 0px;
   font-family: Arial;
   font-size: 100%;
}



.hidden {
   position: absolute;
   left: 0px;
   top: -500px;
   width: 1px;
   height: 1px; 
   
}

ul.accessibility_links {
   position: absolute;
   top: 0px;
   left: 700px;
   list-style: none;
   display: inline;
}

ul.accessibility_links li {
   display: inline;
}
ul.accessibility_links li a {
   position: absolute;
   top: -50px;
   left: 0px;
   color: black;
}
ul.accessibility_links li a:hover {
   color: white;
   position: relative;
   top: 0px;
   left: 0px;
}
ul.accessibility_links li a:focus {
   color: white;
   position: relative;
   top: 0px;
   left: 0px;
}

/* MAIN CONTENT */
.main_content {
   padding: 5px;
   position: absolute;
   left: 140px;
	
   top: 45px;
   color: white;
  
}

p { 
   padding: 0px;
   margin: 0px;
}

/*  TOUR */
#tour {

   
   font-size: 80%;
   padding: 4px;
   margin-left: 200px;

   background-color: #444444;
   filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
   border: 1px solid white;

}



/* NEWS */
#news {
   font-size: 80%;
   padding: 4px;
  

}

/*  BAND  */


#darius {
   width: 70px;
   position: absolute;
   top: 80px;
   left: 347px;
   font-size: 80%;
   padding: 4px;
   
   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
   

}

#jon {
   width: 50px;
   position: absolute;
   top: 240px;
   left: 510px;
   font-size: 80%;
   padding: 4px;

   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;


}

#cory {
   width: 70px;
   position: absolute;
   top: 100px;
   left: 90px;
   padding: 4px;
   font-size: 80%;
   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
   

}

#taras {
   width: 75px;
   position: absolute;
   top: 80px;
   left: 177px;
   padding: 4px;
   font-size: 80%;
   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
}

#ryan {
   width: 60px;
   position: absolute;
   top: 80px;
   left: 270px;
   font-size: 80%;
   padding: 4px;
   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
}
      

#dan {
   width: 50px;
   position: absolute;
   top: 50px;
   left: 10px;
   padding: 4px;
   font-size: 80%;
   background-color: #444444;
   border: 1px solid white;

    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;

}

#marty {
   width: 75px;
   position: absolute;
   top: 90px;
   left: 442px;
   font-size: 80%;
   padding: 4px;
   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;
  
}

#band_bio {
   width: 330px;
   position: absolute;
   top: 170px;
   left: 115px;
   font-size: 67%;
   padding: 4px;
   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;

}   


/* ALBUMS */

#albums { 
   font-size: 80%;
   background-color: #444444;
   padding: 4px;
   width: 200px;
   position: absolute;
   bottom: -370px;


   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;


}
#demo_div {
   padding: 4px;  
}

#demo_div a {
    color: white;


}



/* CONTACT  */
#board {
   position: absolute;
   left: 340px;
   color: white;
   background-color: black;
   border: 2px solid black;
   width: 230px;
}


#thanks {
   position: absolute;
   left: 10px;
   color: white;
   width: 145px;
   font-size: 80%;
   padding: 4px;
   background-color: #444444;
   border: 1px solid white;
    filter: alpha(opacity=75);
   -moz-opacity: 0.75;
   opacity: 0.75;

}

#return {
}

#subject {

}
#body {		

}

#results {
 font-size: 80%;
}


form {
  margin: 0px;
  padding: 0px;	
  font-size: 80%;
}


#photos {
   font-size: 80%;
}



#links {
    font-size: 80%;
}


h2#black_header {
   color: black;
}

#list_label {
   color: black;
}

#div_list {
   position: absolute;
   top: 5px;
   left: 380px;
}


#list_results {
   color: black;
   position: absolute;
   top: 80px;
   left: 380px;
   width: 180px;
}


/* MERCHANDISE */

#merchandise {
   padding: 4px;
   background-color: black;
   width: 300px;
   position: absolute;
   bottom: -370px;
   font-size: 80%;
}

.player {
   position: absolute;
   top: -5px;
   left: 450px;
   width: 200px;
   height: 50px;
}

#d1 {
   padding: 0px;
   margin-top: 20px;
   margin-left: 100px;
   border: 1px solid #111111;
}

#d2 {
   padding: 0px;
   margin: 0px;
   border: 1px solid #333333;
}

#d3 {
   padding: 0px;
   margin: 0px;
   border: 1px solid #555555;
}
#d4 {
   padding: 0px;
   margin: 0px;
   border: 1px solid #777777;
}
#d5 {
   padding: 0px;
   margin: 0px;
   border: 1px solid #999999;
}
#d6 {
   padding: 0px;
   margin: 0px;
   border: 1px solid #bbbbbb;
}
#d7 {
   padding: 0px;
   margin: 0px;
   border: 1px solid #dddddd;
}
#d8 {
   padding: 0px;
   margin: 0px;
   border: 1px solid #ffffff;
}

   