

html,img{margin:0;padding:0}
p {margin:0 0 1em 0;padding:0}
h1{margin:0 0 .7em 0;padding:0}
form {margin:0;padding:0}


body 
	{
	color: #dddddd; 
	background-color: #444; 
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}
.caption
{
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 25px;
opacity: 0.55;
filter: alpha(opacity=55);
font-family: Verdana, Geneva, Arial, sans-serif;
text-align: center;
font-size: 15px;
font-weight: 600;
line-height: 25px;
color: white;
background-color: #333;
}
.kaption
{
position: relative;
float: left;
width: 441px;
margin: 0 0 0 35px;
height: 25px;
opacity: 0.55;
filter: alpha(opacity=55);
font-family: Verdana, Geneva, Arial, sans-serif;
text-align: center;
font-size: 15px;
font-weight: 600;
line-height: 25px;
color: white;
background-color: #333;
}
.iscaption
{
position: relative;
float: left;
width: 100%;
height: 100%;
background-color: transparent;
color: white;
}
#bandbio
{
position: relative;
width: 100%;
height: 100%;
}	
.bandih
{
position: relative;
width: 100%;
height: 100%;
background-color: #333;
text-align: center;
font-size: 10px;
line-height: 15px;
}
#about
{
position: relative;
width: 100%;
height: 100%;
}	
.aboutih
{
position: relative;
width: 100%;
height: 100%;
background-color: #333;
}
#hiddenimg
{
position: absolute;
top: 800px;
left: 0px;
width: 500px;
height: 1200px;
display: none;
}	
#page 
	{
	position: relative;	
	margin: 5px auto 0px auto; /* Right and left margin widths set to "auto" */
	text-align: center; /* Counteract to IE5/Win Hack */
	width: 1010px; 
	height: 590px; 
	background-image: url('mainbox.png');
	background-repeat:no-repeat;
	vertical-align: middle;
	}
#leftcol
	{
	position: absolute;
	bottom: 45px;
	left: 30px;
	width: 200px;
	height: 315px;
	background-color: transparent;	
	}	
#maincol
	{
	position: absolute;
	bottom: 45px;
	left: 250px;
	width: 510px;
	height: 515px;
	background-color: transparent;	
	font-size: 12px;
	line-height: 18px;
	}
.maincontent
	{
	position: relative;
	float: left;
	width: 500px;
	margin: 0px 5px 5px 5px;
	background-color: transparent;	
	}
#listen
	{
	position: absolute;
	bottom: 45px;
	left: 250px;
	width: 510px;
	height: 515px;
	background-color: #7500e0;	
	font-size: 12px;
	line-height: 18px;
	
	}	
#mainbio
{
position: relative;
float: left;
width: 500px;
height: 57px;
background-color: #333;
font-family: Verdana, Geneva, Arial, sans-serif;
text-align: center;
font-size: 11px;
line-height: 18px;
margin: 0 5px 0px 5px;
}
.bio
{
position: relative;
float: left;
width: 500px;
height: 180px;
background-color: transparent;
color: #ddd;
font-family: Verdana, Geneva, Arial, sans-serif;
text-align: left;
font-size: 9px;
line-height: 15px;
margin: 10px 5px 0px 5px;
}
.biohead
{
position: relative;
float: left;
width: 500px;
height: 20px;
background-color: transparent;
font-family: Verdana, Geneva, Arial, sans-serif;
text-align: center;
font-size: 12px;
line-height: 20px;
margin: 5px 5px 5px 5px;
}		
#rightcol
	{
	position: absolute;
	bottom: 45px;
	left: 780px;
	width: 200px;
	height: 515px;
	background-color: transparent;	
	}
#website
	{
	position: absolute;
	bottom: 25px;
	left: 780px;
	width: 200px;
	height: 15px;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: right;
	font-size: 7px;
	line-height: 15px;
	color: #ddd;
	}
.menuitem
	{
	position: relative;
	float: left;
	width: 100%;
	height: 18px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
.menutext
	{
	position: relative;
	float: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: left;
	padding: 0 0 0 5;
	}	
.menudivider
	{
	position: relative;
	float: left;
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	padding: 0 0 0 15;
	margin: 5px 0 0 0;
	background-color: transparent;
	}
.olda
	{
	position: relative;
	float: left;
	width: 175px;
	height: 18px;
	text-align: left;
	margin: 0, 0, 0, 0;
	font-size: 10px;
	line-height: 18px;
	cursor: pointer;
	}
.myhover	
{
color: #eee; 
background-color: green; 
font-size: 11px; 
font-weight: 700; 
cursor: pointer;
}
.aactive	{color: #eee; background-color: #7500e0; font-size: 11px; font-weight: 700;  }			
a
	{
	text-align: center;
	margin: 0, 25, 0, 0;
	padding: 0;
	font-size: 8px;
	line-height: 10px;
	cursor: pointer;
	}
a:link	{color: #eee; background-color: #333; text-decoration: none; font-size: 8px; }

a:visited {color: #eee; background-color: #333; text-decoration: none; font-size: 8px;}

a:hover	{color: #eee; background-color: #333; font-size: 8px; font-weight: 700;  }

a:active {color: #eee; background-color: #7500e0; font-size: 8px; font-weight: 700; text-decoration: none; font-size: 10px; }
#navbar 
	{
	position: relative;
	float: left;
	width: 100%; 
	height: 225px;
	background-color: transparent;
	}
#testimonial
	{
	position: relative;
	float: left;
	width: 100%;
	height: 120px;
	background-color: #7500e0;
	margin: 10 0 0 0;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}	
#announce
	{
	position: relative;
	float: left;
	width: 100%;
	height: 80px;
	background-color: #7500e0;
	margin: 10 0 0 0;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}
#bragbox
	{
	position: relative;
	float: left;
	width: 100%;
	height: 120px;
	background-color: #7500e0;
	margin: 10 0 0 0;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}
#private
	{
	position: relative;
	float: left;
	width: 100%;
	height: 120px;
	background-color: #0D864E;
	margin: 10 0 0 0;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	cursor: pointer;
	}
#atitle
	{
	position: relative;
	float: left;
	width: 100%;
	height: 16px;
	font-size: 10px;
	line-height: 16px;
	background-color: #7500e0;
	color: white;
	}
.bbtitle
	{
	position: relative;
	float: left;
	width: 100%;
	height: 16px;
	font-size: 10px;
	line-height: 16px;
	background-color: transparent;
	color: white;
	margin-bottom: 5px;
	}
.bbline
	{
	position: relative;
	float: left;
	width: 100%;
	height: 80px;
	font-size: 20px;
	line-height: 24px;
	font-family: Times, Times-Roman, serif;
	font-weight: 800;
	background-color: transparent;
	}
.pfline
	{
	position: relative;
	float: left;
	width: 100%;
	height: 80px;
	font-size: 13px;
	line-height: 15px;
	font-family: Times, Times-Roman, serif;
	background-color: transparent;
	}
#bbfooter
	{
	position: relative;
	float: left;
	width: 100%;
	height: 16px;
	font-size: 10px;
	line-height: 16px;
	background-color: transparent;
	}	
#aline1
	{
	position: relative;
	float: left;
	width: 100%;
	height: 16px;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	}
.aline2
	{
	position: relative;
	float: left;
	width: 100%;
	height: 16px;
	font-size: 10px;
	line-height: 16px;
	}
#upcoming
	{
	position: relative;
	float: left;
	width: 100%;
	height: 265px;
	background-color: #333;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	}
.utitle
	{
	position: relative;
	float: left;
	width: 100%;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	background-color: transparent;
	color: white;
	margin: 0 0 5px 0;
	}	
#uline1
	{
	position: relative;
	float: left;
	width: 190px;
	height: 12px;
	font-size: 10px;
	font-weight: 600;
	line-height: 12px;
	margin: 2px 5px 0 5px;
	}
.uline2
	{
	position: relative;
	float: left;
	width: 190px;
	height: 25px;
	font-size: 9px;
	line-height: 12px;
	margin: 0px 5px 2px 5px;
	padding: 0 0 1px 0;
	}



tr, td
	{
	height: 16px;
	padding: 0;
	margins: 0;
	background-color: transparent;
	border: none;
	}
table
	{
	position: relative;
	float: left;
	padding: 0;
	margins: 0 auto 0 auto;
	border: none;
	}
th
	{
	font-size: 12px;
	text-align: center;
	}	
.errormsg
	{
	font-size: 12px; 
	text-align: left; 
	color: #eee; 
	width: 240px; 
	height: 20px; 
	border: none;
	}	
#errormessage
	{
	position: relative;
	float: left;
	font-size: 12px; 
	text-align: center; 
	line-height: 18px;
	color: red;
	width: 100%; 
	height: 100px; 
	border: none;
	background-color: transparent;
	}
#sendbuttoncont
	{
	position: relative;
	float: left;
	width: 100%; 
	height: 25px; 
	border: none;
	background-color: transparent;
	}
#confirm
	{
	position: relative;
	float: left;
	width: 100%; 
	height: 25px; 
	line-height: 25px;
	border: none;
	background-color: #7500e0;
	margin: 12px 0 0 0;
	font-weight: 700;
	}	
#contactheader
	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%; 
	height: 25px; 
	line-height: 25px;
	border: none;
	background-color: #7500e0;
	margin: 0 0 0 0;
	font-weight: 700;
	}		
.inputbox
	{
	position: relative;
	float: left;
	font-size: 12px; 
	text-align: left; 
	line-height: 20px;
	color: black; 
	width: 325px; 
	height: 20px; 
	border: none;
	margin: 0 0 5 0;
	}
.inputboxm
	{
	position: relative;
	float: left;
	font-size: 12px; 
	text-align: left; 
	line-height: 20px;
	color: black; 
	width: 325px; 
	height: 50px; 
	border: none;
	margin: 0 0 10 0;
	}
.fieldname 
	{
	position: relative; 
	float: left; 
	font-size: 11px; 
	text-align: right; 
	width: 100px; 
	height: 100%; 
	margin: 0;
	}	
