/* CSS Document */

html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

img, div { 
	behavior: url('iepngfix.htc');
}

a:link {color:#6e703f; text-decoration: none; border:none;}
a:visited {color:#6e703f; text-decoration: none;}
a:hover {color:#998a33; text-decoration: none;}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#787777;
	line-height:16px;
	background-color:#9d9e6e;
}

#container {
	width:950px;
	margin:20px auto 20px auto;
	padding:0;
	background-color:#ebebeb;
}

#splash {
	margin-top:70px;
	margin-left:250px;
}

#logo {
	position:relative;
	top:-70px;
	left:620px;
}

#header {
	float:left;
	margin:0;
	padding:0;
	width:950px;
	height:54px;
	background:#9d9e6e url('../../images/header.gif') top center repeat-x;
}

#nav img {
	border:none;
}

	a.bio, a.bio_active {
		float:left;
		display: block;
		width: 67px;
		height: 54px;
		background: url('../../images/bio.jpg');
	}
	a.bio:hover, a.bio_active {
		background-position:-67px 0;
	}
	
	a.news, a.news_active {
		float:left;
		display:block;
		width:84px;
		height:54px;
		background: url('../../images/news.jpg');
	}
	a.news:hover, a.news_active {
		background-position: -84px 0;
	}
	
	a.store, a.store_active {
		float:left;
		display:block;
		width:86px;
		height:54px;
		background: url('../../images/store.jpg');
	}
	a.store:hover, a.store_active {
		background-position: -86px 0;
	}
	
	a.shows, a.shows_active {
		float:left;
		display:block;
		width:104px;
		height:54px;
		background: url('../../images/shows.jpg');
	}
	a.shows:hover, a.shows_active {
		background-position: -104px 0;
	}
	
	a.media, a.media_active {
		float:left;
		display:block;
		width:97px;
		height:54px;
		background: url('../../images/media.jpg');
	}
	a.media:hover, a.media_active {
		background-position: -97px 0;
	}
	
	a.contact, a.contact_active {
		float:left;
		display:block;
		width:119px;
		height:54px;
		background: url('../../images/contact.jpg');
	}
	a.contact:hover, a.contact_active {
		background-position: -119px 0;
	}
	
	a.links, a.links_active {
		float:left;
		display:block;
		width:90px;
		height:54px;
		background: url('../../images/links.jpg');
	}
	a.links:hover, a.links_active {
		background-position: -90px 0;
	}

#top_right {
	z-index:1;
	margin-left:20px;
}

#main {
	float:left;
	margin:0;
	padding:0;
	width:950px;
	height:auto;
	background-color:#dedede;
}

#album {
	width:200px;
	margin-top:10px;
	float:left;
}

#tracks {
	float:left;
	width:150px;
	margin-left:20px;
	margin-top:10px;
}

#bio {
	margin-left:50px;
	margin-top:20px;
	width:900px;
	height:428px;
	background:#dedede url('../../images/bio_bg.gif') no-repeat;
}

	#left_col {
		float:left;
		margin:29px 0 0 0;
		padding-left:17px;
		width:260px;
		height:388px
	}
	#mid_col {
		float:left;
		width:355px;
		height:auto;
		margin: 95px 15px 15px 30px;
	}
	#right_col {
		float:left;
		width:145px;
		height:auto;
		margin: 85px 0 0 20px;
	}
	#bio_links img {
		border:none;
	}
	
#burn_bio {
	margin-left:21px;
	margin-top:20px;
	width:929px;
	height:407px;
	background:#dedede url('../../images/burn_bio.jpg') no-repeat;
}

#josh_bio {
	margin-left:21px;
	margin-top:20px;
	width:929px;
	height:405px;
	background:#dedede url('../../images/josh_bio.jpg') no-repeat;
}

#hanibal_bio {
	margin-left:21px;
	margin-top:20px;
	width:929px;
	height:405px;
	background:#dedede url('../../images/hanibal_bio.jpg') no-repeat;
}

#news {
	margin-left:50px;
	margin-top:20px;
	width:900px;
	height:405px;
	background:#dedede url('../../images/news_bg.jpg') no-repeat;
}

#scrollbox {
	width:400px;
	height:330px;
	background-color: #FFFFFF; 
	font-family: arial; 
	font-size: 11px;  
	font-weight: normal; 
	font-style: normal; 
	text-align: left; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #000000; 
	overflow: auto; 
	padding: 5px;
}

#media {
	margin-left:50px;
	margin-top:20px;
	width:900px;
	height:405px;
	background:#dedede url('../../images/media_bg.jpg') no-repeat;
}

	#left_col_media {
		float:left;
		width:425px;
		height:360px;
		margin:30px 0 0 17px;
	}
	#right_col_media {
		float:left;
		width:430px;
		height:360px;
		margin: 30px 0 0 20px;
		padding-left:0px;
	}
		#right_col_media img{
			margin-right:8px;
			border:none;
		}
		#right_col_media p {
			margin-left:10px;
		}

	#left_col_store {
		float:left;
		width:425px;
		height:360px;
		margin: 10px 0 0 20px;
		padding-left:0px;
	}
	
#footer {
	float:left;
	width:950px;
	height:273px;
	background:#9d9e6e url('../../images/footer.gif') no-repeat;
}

#player {
	float:left;
	margin-top:245px;
	margin-left:10px;
	width:400px;
	height:20px;
}

#copy {
	float:left;
	width:280px;
	line-height:14px;
	text-align:right;
	padding-left:220px;
	padding-right:20px;
	margin-top:235px;
}

FORM {
	margin:-15px 0 23px 0;
	padding:5px 0 10px 12px;
	width:430px;
	border:1px solid #acb3b3;
	background-color:#CCCC99;
}

INPUT, LABEL, SELECT, TEXTAREA {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:3px;
}
INPUT.text, SELECT, TEXTAREA {
	width:410px;
	/*margin-bottom:10px;*/
	border:1px solid #acb3b3;
	background:#dddbdb;
}

TEXTAREA {
	height:10em;
	clear:both;
}
LABEL {
	margin:.6em .4em .2em 0;
	padding:0;
}
INPUT#submit {
	border:0;
	font-size:11px;
	color:#fff;
	background:#666633;
	padding:.5em .75em .5em .75em;
	margin-top:1em;
	font-family:Arial, Helvetica, sans-serif;
}