BODY {
font-family: Times, "Times New Roman", Georgia, serif;
width:800px;
border:1px solid #009;
background-color:#002;
color:#EEF;
margin-left: auto;
margin-right: auto;
}

A { text-decoration:none; color:#FFA; }
A:VISITED { color:#FFC; }
A:HOVER { background-image:url("hoverbg.png"); color:#FFF; }
UL { list-style:none; } 

IMG { border:0; }

#header {
height:314px;
background-image:url("fans2.png");
background-position:bottom;
color:#FFC;
}
#header h1 {
	height:21 px;
}

#topspace {
	height:55px;
}

#banner {
	height:170px;
	text-align:center;
}
#header h2 {
text-align:center;
}

#header #mailbox {
	position:relative;
	top:28px;
	height:21px;
	float:right;
	padding:3px 8px 3px 8px;
	background-color:#000;
	color:#CCF;
}

#deets {
	font-size: 90%;
}

#event_header {
	padding-top: 3px;
	border-top: 1px solid #005;
	font-size: 80%;
}

#event_title {
	font-weight: strong;
	font-size:150%
}



#menu { 
height:50px; 
background-image:url("menubg.png");
}
#menu  { list-style:none; padding:0 5px; margin:55px 0 0 0px; }
#menu li { margin:13px 0 0 0; float:left; }
#menu li a span, #menu li a em { display:none; }
#menu li a { display:block; height:25px; width:120px; background-position:center -28px; cursor:pointer; }

#menu li.currentpage a { background-position:center top; }

#menu li a:hover span { display: block; position: relative; width:180px; height:48px; left:-34px; top:-8px; z-index: 1; background-position:center bottom; }

#menu li.currentpage a:hover span { display:none; background-position:center top; cursor:arrow; }

#menu li#about a, #menu li#about a:hover span { background-image:url(about.png); }
#menu li#music a, #menu li#music a:hover span { background-image:url(music.png); }
#menu li#live a, #menu li#live a:hover span { background-image:url(live.png); }
#menu li#studio a, #menu li#studio a:hover span { background-image:url(studio.png); }
#menu li#links a, #menu li#links a:hover span { background-image:url(links.png); }
#menu li#contact a, #menu li#contact a:hover span { background-image:url(contact.png); }



#content {
	float:clear;
	background-color: #111;
	padding:0 89px 0 89px;
	color:#FFE;
}

#pic {
float:left;
margin:0px 13px 13px 0;
border:0;
}

#pic a {
text-decoration:none;
background-image:none;}

#content p b {
clear:left;
display:block;
width:100%;
color:#CCF;
font-weight:bold;
font-size:120%;
border-bottom:1px solid blue;
} 

#content p {
}

#content ul li img {
	border:0;
}

#filter ul {
	clear:left;
	list-style:none;
}

#filter li {
	font-size: 85%;
	float:left;
}

#footer {
	clear:left;
	font-size:85%;
	border:1px solid #111;
	background-color:#111;
	text-align:center;
}

#footer ul {
width:622px;
height: 21px;
border-top: 1px solid blue;
border-bottom: 1px solid blue;
padding:8px 0 0 0;
}

#first {
margin-left:123px;
}

#footer li { 
text-align:center; 
float: left; 
width:34px; 
} 

#footer li span { 
color:#FFF;
}