* { 
 text-align: left;
padding:0;
margin:0;
}

 
#index{
	background:#292429;
}

body {
padding:0;
margin:0;
font: 9pt Helvetica, Arial, Tahoma, "Lucida Grande", Verdana, sans-serif;
color: white;
}

a {color: #09c1fd;}
a:visited{color: #09c1fd;}
a:hover{color: #74d6e5;}

p{margin-bottom: 1em;}

#mediaPlayerBox{
	position: absolute;
	top: 50%;
	left: 50%;
	
	height: 19px;
	padding: 0px 4px 4px 4px;
	width: 218px;
	
	margin-left: 220px;
	margin-top:  294px;
	
	 
 	 
}
#container{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -472px;
	margin-top: -307px;
	width: 908px;
	height: 578px;
   
	background-repeat: no-repeat;
    border: 18px solid #1f1b1f;
    border-bottom: 32px solid #1f1b1f;
}

#home #container{
	background-color: #15141c; background-image: url(img/home_back.jpg);
}

#news #container{
	background-color: #6b6d84; background-image: url(img/misc_back.jpg);
}

#music #container{
	background-color: #9d9d79; background-image: url(img/fall_back.jpg);
}

#pressinfo #container{
	background-color: #ababab; background-image: url(img/bw_back.jpg);
}

#photos #container{
	background-color: #251a13; background-image: url(img/hidden_back.jpg);
}

#store #container{
	background-color: #dcdcdc; background-image: url(img/tough_back.jpg);
}

#contact #container{
	background-color: #c2d8e6; background-image: url(img/smile_back.jpg);
}

#navbar{
    position: absolute;
    top:87px;
    left: 5px;
 	text-align: left;
	width: 491px;
	height: 20px;
	padding-top: 1px;
	background-color: #28252e;
}

#navbar a{display: block; height: 20px; top: 0px;}

#navbar ul{list-style: none;}

#navbar li{
 	 
	float: left;
	margin-left: 15px;
}

#homeButton 	{width: 48px; height: 19px; background-image: url(img/nav_home.gif);}
#homeButton a:hover{background-image: url(img/nav_home_on.gif);}
#home #homeButton{background-image: url(img/nav_home_on.gif);}

#newsButton{width: 48px; height: 19px; background-image: url(img/nav_news.gif);}
#newsButton a:hover{background-image: url(img/nav_news_on.gif);}
#news #newsButton{background-image: url(img/nav_news_on.gif);}

#musicButton{width: 51px; height: 19px; background-image: url(img/nav_music.gif);}
#musicButton a:hover{background-image: url(img/nav_music_on.gif);}
#music #musicButton{background-image: url(img/nav_music_on.gif);}

#pressinfoButton{width: 75px; height: 19px; background-image: url(img/nav_pressinfo.gif);}
#pressinfoButton a:hover{background-image: url(img/nav_pressinfo_on.gif);}
#pressinfo #pressinfoButton{background-image: url(img/nav_pressinfo_on.gif);}

#photosButton{width: 57px; height: 19px; background-image: url(img/nav_photos.gif);}
#photosButton a:hover{background-image: url(img/nav_photos_on.gif);}
#photos #photosButton{background-image: url(img/nav_photos_on.gif);}

#storeButton{width: 45px; height: 19px; background-image: url(img/nav_store.gif);}
#storeButton a:hover{background-image: url(img/nav_store_on.gif);}
#store #storeButton{background-image: url(img/nav_store_on.gif);}


#contactButton{width: 61px; height: 19px; background-image: url(img/nav_contact.gif);}
#contactButton a:hover{background-image: url(img/nav_contact_on.gif);}
#contact #contactButton{background-image: url(img/nav_contact_on.gif);}


#homeContent{
	
	border: 0px solid green;
	margin: 250px 30px 0px 30px;

}

#content{
float: right;
padding: 16px;
height: 546px;
width: 321px;
background-color: #252025;
border: 0px solid red;
overflow-y: scroll;
}


#photos #content{
overflow: visible;
}

#contact #content{
	overflow:visible;
}

#music	 #content{
	overflow:visible;
}

#store	 #content{
	overflow:visible;
}

#promos{
float: left;
text-align: center;
width:	72px;
margin-right: 0.8em;
padding-right: 0.8em;
border-right: 1px dotted white;
height: 300px;
font-size: 0.8em;
}

#newsBlurb{
 float: left;
 border: 0px solid red;
 width: 247px;
 height: 300px;
 overflow: hidden;
 }

.headerImg{
	margin-bottom: 1em;
}

.newsTitle{
	font-weight: bold;
}

.newsEntry{
	margin-top: 1em;
}

#photos .newsEntry{
 
}
#onePhoto{
 
position: relative;
left: 10px; 
margin: auto;
border: 10px solid white;

}
.photoEntry{
	background-color: white;
	border: 4px solid white;
	width: 80px;
	height: 80px;
	float: left;
	margin: 8px;
	
}

.photoEntry img{
	width: 80px;
	height: 80px;
	border: 0px;
}


