body {
	
background-color: #000;

	color: #D4D0D0;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;

	margin-top: 0px;
	background-color: #000;

background-image: url(images/speakers-mesh.jpg);
background-repeat: repeat;
background-attachment: scroll;
background-position: 0px 0px;
}





#container {
	
background-color: #000;

	border: 3px solid #9C1C1C;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
	height: auto;
}

#container2 {
	
background-color: #000;

background-image: url("images/bgnextshow2.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 351px;

	border: 3px solid #9C1C1C;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
	height: auto;
}



#container3 {
	
background-color: #000;

background-image: url("images/musicbg.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 279px;

	border: 3px solid #9C1C1C;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
	height: auto;
}


#container4 {
	
background-color: #000;

background-image: url("images/bgnextshowstpats.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 320px;

	border: 3px solid #9C1C1C;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
	height: auto;
}


#box1{
position: relative;
width: 530px; height: 20px;
border: 0px solid #000000;
background-color: #OOO000;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}



#box2{
position: relative;
width: 530px; height: 293px;
border: 1px solid #B0B1B1;
background-color: #535454;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}


#box3{
position: relative;
width: 530px; height: auto;
border: 1px solid #B0B1B1;
background-color: #535454;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}



.nospace { margin: 0; padding: 0; }




#nav {
	
background-color: #FFFFFF;

	border: 0px solid #D2D2D2;
width: 100%;

height: 28px;
	margin-left: auto;

	margin-right: auto;

	
}


#text-space {

font: 12px Arial, Helvetica, sans-serif;  line-height: 1.5em;

}

.nospace { margin: 0; padding: 0; }

#footer {
	
background-color: #9C1C1C;

	border: 0px solid #E5EAEE;
	
	padding: 6px;

	color: #DCDCDE;
	font: 12px Arial, Helvetica, sans-serif;
	
	height: 36%;
	
	margin-top: 0px;
	
	margin-left: 0px;

	margin-right: auto;

	width: 763px;
	
	
}


#footer-merch {
	
background-color: #000000;

	border-top: 2px solid #9C1C1C;
	
	padding: 6px;

	color: #DCDCDE;
	font: 12px Arial, Helvetica, sans-serif;
	
	height: 36%;
	
	margin-top: 0px;
	
	margin-left: 0px;

	margin-right: auto;

	width: 763px;
	
	
}







#footer .column {
  position: relative;
  float: left;
}
#left {
  width: 200px;
  right: auto;
}
#center {
  width: 265px;          /* LC width */
  right: auto;          /* LC width */
  margin-left: 50px;
}
#right {
  width: 200px;          /* RC width */
  margin-right: 10px;
  margin-left: auto;  /* RC width */
}

















#masthead { background-color: #FFFFFF; height: 0px;


 }




#rightcolumn { background-color: #000; color: #FFFFFF; 


border-left: 3px solid #9C1C1C;

border-right: 0px solid #D2D2D2;

padding: 4px;
top: 0; 

}


#leftcolumn { background-color: #000; color: #D4D0D0; 


border-left: 0px solid #9C1C1C;

border-right: 0px solid #D2D2D2;

padding: 4px; 

}






#rightcolumn2 { background-color: #000; color: #FFFFFF; 


border-left: 3px solid #9C1C1C;

border-right: 0px solid #D2D2D2;

padding: 8px;
top: 0; 

}

#rightcolumn3 { background-color: #000; color: #D4D0D0; 


border-left: 0px solid #9C1C1C;

border-right: 0px solid #D2D2D2;

padding: 4px; 

}






#rightcolumn a:hover { color: #FF0000;

 }










#copyright {
	background-color: #transparent;

	color: #fff; text-decoration: none;
	
	font-size: 11px; font-weight: bold;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 764px;
}


#copyright td { padding: 0 0px 0 0px; }

#copyright a { background-color: #transparent;

	color: #BFBDBD; text-decoration: none;
	
	font-size: 11px; font-weight: bold;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 774px; }
	
	
	
#copyright a:hover { background-color: #transparent;

	color: #9C1C1C; text-decoration: none;
	
	font-size: 11px; font-weight: bold;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 774px; }






.optin_content { padding: 50px 5px 0 5px; text-align: center; }


form { margin: 0; padding: 0; }


input { background-color: #fff; border: 1px solid #C89263; }


a { color: #99CBEC; 

font:  Arial, Helvetica, sans-serif;

font-weight: bold; text-decoration: underline; }

a :hover
{ color: #FF0000;
	font:  Arial, Helvetica, sans-serif;

	margin-top: 0px; font-weight: bold; text-decoration: underline; }


	



h2 { color: #99CBEC;

font-size: 16px;
line-height: 21px;}

padding: 0px;

 }
 

h2 a { color: #99CBEC;

font-size: 16px;
line-height: 22px;
text-decoration: underline;

padding: 0px;

 }
 


 
h2 a:hover { color: #FF0000;

font-size: 16px;
text-decoration: underline;

padding: 0px;

 }
 
.subheading { font-size: 13px; font-weight: bold; margin-top: 1.2em; }

.subheading a:hover { color: #C9DB70; font-size: 13px; font-weight: bold; margin-top: 1.2em; }



 
h1 { color: #E01819; font-size: 14px;
 padding: 0px;


 }

#block img{ display: block; }


h3 { color: #E01819;

font-size: 15px;

padding: 0px;

 }
 
h4 { color: #A6D3A6;

font-size: 18px;

padding: 0px;

 }
 
h5 { color: #A6D3A6;

font-size: 12px;
font-weight: bold;

padding: 0px;

 }
 
h6 { color: #D4D0D0;

font-size: 13px;
font-weight: bold;

padding: 0px;

 } 
 

li { padding: 3px; }


b { color: #D4D0D0;


}


b a:hover { color: #CC0202;

font-size: 12px;

padding: 0px;
}

strong {font-weight: bold;
color: #D2D0D0;}
	
	

ul a:hover { color: #E01819;

font-size: 12px;

padding: 0px;

strong {font-weight: bold;
text-decoration: underline;

	color: #E01819;}












.menu {
	margin: 0px;
	padding: 0px;
	height: 28px;
	list-style: none;
	background: #fff;
}
.menu li {
	padding: 0px;
	margin: 0px;
	height: 28px;
	margin-right: 0px;
	list-style: none;
	display:inline;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	padding: 0px;
	  float:left;
	text-decoration: none;
	text-indent: -1000px;
	height: 28px;
	background-repeat: no-repeat;
}
.home {background-image: url(images/nav/home-over.jpg); width: 70px;}
.home a {background-image: url(images/nav/home.jpg);}
.nextshow {background-image: url(images/nav/nextshow-over.jpg); width: 109px;


}
.nextshow a {background-image: url(images/nav/nextshow.jpg);}
.band {background-image: url(images/nav/band-over.jpg); width: 98px;}
.band a {background-image: url(images/nav/band.jpg);}
.photo {background-image: url(images/nav/photo-over.jpg); width: 141px;}
.photo a {background-image: url(images/nav/photo.jpg);}
.booking {background-image: url(images/nav/booking-over.jpg); width: 91px;}
.booking a {background-image: url(images/nav/booking.jpg);}
.music {background-image: url(images/nav/music-over.jpg); width: 71px;}
.music a {background-image: url(images/nav/music.jpg);}
.merch {background-image: url(images/nav/merch-over.jpg); width: 77px;

}
.merch a {background-image: url(images/nav/merch.jpg);}
.links {background-image: url(images/nav/links-over.jpg); width: 63px;}
.links a {background-image: url(images/nav/links.jpg);}








ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
