body {
	margin: 0px;
	background-color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/sidebar_left.gif);
	
}

div#header{
	position: absolute;
	left:220;
	margin-top: 0px;
	width: 1025px;
	height: 167px;
	background-image: url(../images/header.gif);
}


div.wrapper {
	width: auto;
	height: auto;
	margin-left: 10%;
	margin-right: 10%;
	text-align: left;
	border: none;
}

div.wrapper_right{
	position: absolute;
	width:17px;
	height: 600px;
	left: 1007px;
	top: 167px;
	background-image: url(../images/wrapper_right.gif);
}

div.wrapper_bottom{
	border-left: solid;
	border-right: solid;
	border-right-color: white;
	border-left-color: white;
	border-width: 2px;
	border-top-color: black;
	border-bottom: solid;
	position: absolute;
	width:1000;
	height: 100;
	top: 763px;
	left: 240;
	background-color: #0F0F0F;
	
}
div.wrapper-bottom_top_wrapper{
	position: absolute;
	width:1000;
	height: 15px;
	top: 748px;
	left: 240;

}
div.wrapper_bottom_top{
	position: absolute;
	width:1000;
	height: 15px;
	top: 750px;
	left: 240;
	border-left: solid;
	border-right: solid;
	border-width: 2;
	border-color: white;
	background-image: url(../images/wrapper_bottom.gif);*/

}
.wrapper_bottom{
	color: white;
	font-size: 10;
}

div#copy{
	margin-top: 70;
}
div#hits{
}
/** sidebar stuff **/
	div.sidebar_left{
		margin:0px;
		height: 600px;
		width: 149px;
		background-image: url(../images/sidebar_left.gif);
		float:left;
	}
	div.sidebar_right{
		margin:0px;
		position: absolute;
		top: 167px;
		left: 346px;
		height: 600px;
		width: 16px;
		background-image: url(../images/sidebar_right.gif);
	}
	
	div.sidebar_links{
		width: 197px;
		position: absolute;
		top: 167px;
		left: 25px; /**75px;**/
	}
	div.sidebar_spacer{
		background-image: url(../images/sidebar_spacer.gif);
		height:10px;
		width: 197px;
	}
	div.links_footer{
		width: 197px;
		height:40px;
		background-image: url(../images/links_footer.gif);
	}
	
	div#home_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/home.gif);
	}
	
	div#music_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/music.gif);
	}
	div#disco_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/disco.gif);
	}
	div#photos_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/photos.gif);
	}
	div#shop_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/shop.gif);
	}
	div#links_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/links.gif);
	}
	div#news_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/news.gif);
	}
	div#contact_link{
		height: 60px;
		width: 197px;
		background-image: url(../images/contact.gif);
	}
	
/** content **/
div.content {
	margin-top: 0px;
	background-color: gray;
	position: absolute;
	top: 167px;
	left: 240;
	height: 581;
	width: 1000;
	overflow: auto;
	border-top: solid;
	border-left: solid;
	border-right: solid;
	border-width: 2;
	border-color:white;
}


div.sub_content {
	padding: 10px;
}

.sub_content p{
	margin-top: 0px;
}
div.sub_content_header{
	padding: 2px;
	margin-bottom:0px;
	background-color:white;
	color:black;
}
div.sub_content_text{
	margin-top:0px;
	margin-bottom: 15px;
	border-top:none;
	border:solid;
	border-color: white;
	border-width: .5px;
	padding: 5px;
}

p.links a{
	color: white;
}

div.photo{
	float:left;
	margin:5px;
	
}
/** discog **/
div.discog_img img{
padding: 5px;
	float: right;

}
/** music **/
div.music_img{
	
}
/**links **/
div.link_header{
	margin:10px;
	
}
div.link{
	text-align: center;

}
/** news **/
div.news{
	margin: 10px;
	border:solid;
	border-color: white;
	border-width: .5px;
	font-size: 9pt;
}
	div.news_header{
		background-color: white;
	}
	div.news_date{
		float: right;
		margin:1px;
		margin-right: 15px;
	}
	div.news_subject{
		float:left;
		margin:1px;
	}
	div.news_content{
		padding: 10px;
		margin: 2px;
	}

	/** admin **/
	div.admin_content {
		margin-top: 0px;
		background-color: gray;
		position: absolute;
		top: 207px;
		left: 300;
		width: 1025px;
	}

	div.admin_top {
		background-color:gray;
		position: absolute;
		left: 300;
		width: 1025px;
	}
	div.admin_return{
		top: 167px;
		left: 300;
	}
	div.admin_error{
		background-color: red;
		color: white;
		top: 187px;
		left: 300;
		font-weight: bold;
	}
	div.admin_message{
		background-color: gray;
		color: white;
		top: 187px;
		left: 300;
		font-weight: bold;
	}

table.content_table{
	width: 950px;
	border: thin solid black;
	

}

tr.content_row{
	color:black;
	background-color: white;
	border: thin solid white;
}
/** table sorter stuff **/
table.tablesorter {
	font-size: 100%;
	width: 100%;
	text-align: center;
}

table.tablesorter th { 
	background-color: #DDDDDD;
	cursor: pointer;
}

table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead th.blank{
	background-image: none;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	background-color: #FFF;
	vertical-align: top;
	border-bottom: 1px solid #ddd; 
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
	
/** misc **/
.clear {
	clear: both;
}
