body{
padding:0px;
margin:0px;
background-color:#1b1b1b;
font-family: Verdana, Arial, Helvetica, serif;
font-size:12px;
color:#fff;
}

div {
padding:0px;
border:0px;
margin:0px;
}

a{
border:0px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

a:hover{
text-decoration:underline;
color:#000;
background-color:#fff;
}

.clearer{
clear:both;
height:0px;
}

#homeLink{
border: 0px;
margin:0px;
width:600px;
height:150px;
float:left;
}

#homeLink a{
display:block;
width:600px;
height:130px;
text-decoration:none; 
backgound:none;
}

#homeLink a:hover{background:none;}

#siteNav{
margin-top:15px;
}

	#siteNav div {
	float:left;
	padding:0px;
	margin-left:15px;
	}
	
	#siteNav div a, #media a{
	font-size:24px;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
	height:25px;
	}
	
	#band{width:50px;}
	#band a{background-image:url(images/navBG/band.png);}
	#band a:hover{background-image:url(images/navBG/bandRO.png);}
	
	#news{width:54px;}
	#news a{background-image:url(images/navBG/news.png);}
	#news a:hover{background-image:url(images/navBG/newsRO.png);}
		
	#lyrics{width:59px;}
	#lyrics a{background-image:url(images/navBG/lyrics.png);}
	#lyrics a:hover{background-image:url(images/navBG/lyricsRO.png);}
	
	#dates{width:58px;}
	#dates a{background-image:url(images/navBG/dates.png);}
	#dates a:hover{background-image:url(images/navBG/datesRO.png);}
	
	#store{width:56px;}
	#store a{background-image:url(images/navBG/store.png);}
	#store a:hover{background-image:url(images/navBG/storeRO.png);}
	
	#disc{width:123px;}
	#disc a{background-image:url(images/navBG/disc.png);}
	#disc a:hover{background-image:url(images/navBG/discRO.png);}
	
	#contact{width:79px;}
	#contact a{background-image:url(images/navBG/contact.png);}
	#contact a:hover{background-image:url(images/navBG/contactRO.png);}
	
	
/*single link about main nav */
#media{
width:60px;
margin-left:15px;
height:25px;
margin-top:140px;
}

#media a{background-image:url(images/navBG/media.png);}
#media a:hover{background-image:url(images/navBG/mediaRO.png);}

	
/*-end site nav--------------------------------*/

/*-formatted layout objects--------------------*/

#error{
border:1px solid #fff;
background-color:#000;
font-weight:bold;
margin:10px;
width:200px;
}

#container{
background-image:url(images/siteBG.jpg);
background-repeat:no-repeat;
border:1px solid #000;
background-color:#CCC;
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:1024px;
height:768px;
}

#allContent{
margin-top:10px;
}

#mainContent{
border:1px solid #999;
background-image:url(images/blackAlpha.png);
float:right;
width:725px;
min-height:200px;
max-height:515px;
margin-right:5px;
padding:3px;
margin-top:25px;
overflow:auto;
}


/*layer for bigPics*/
#picLayer{
position:fixed;
visibility:hidden;
background-image:url(images/blackAlpha.png);
left:0;
top:0;
width:100%;
height:100%;
text-align:center;
font-weight:bold;
color:#fff;
min-height:100%;
overflow:auto;
}

#picLayer img{
margin-left:auto;
margin-right:auto;
margin-top:50px;
}

#mainContent img{
border:2px solid #fff;
}

#alternateContent{
float:right;
width:600px;
min-height:200px;
overflow:none;
}

#musicPlayer{
float:left;
margin-top:275px;
margin-left:5px;
}

#musicPlayer a{font-weight:normal;}
*musicPlayer a:hover{background:none;}

#footer{
width:1024px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.right{float:right;}
.left{float:left;}

#socialMedia{
float:left;
width:150px;
margin-top:100px;
}

#socialMedia a:hover{background:none;}

/*-end formatted layout objects----------------*/

.title{
font-weight:bold;
text-align:center;
}

.header{
font-weight:bold;
text-align:center;
text-decoration:overline;
}

.header a:hover{
text-decoration:underline;
}

legend{
font-family:"Courier New", Courier, monospace;
text-decoration:underline;
}
.storeItem{
width:400px;
margin-right:auto;
margin-left:auto;
margin-bottom:20px;
}

.storeItem img {
float:left;
border:0px;
}

.marginRight5{margin-right:5px;}

.dateModEntry{
font-weight:bold;
}