
/************************************************ General Styles */




body{

	text-align:center;
	background-color:black;
	
}

a{

	color:#8B251A;
	
}

strong{

		font-family: arial, sans-serif;
		
}

#listen strong a{

	color:#000;
	
}

table{

	background-color:white;
	
}





/************************************************ Header Styles */






#head_container{

	margin:0 auto;
	
	visibility:visible;
	
	width:790px;
	height:245px;
	overflow:hidden;
	
	border-width:4px;
	border-bottom-width:0px;
	border-color:#DEDDDD;
	border-style:solid;
	
	text-align:left;
	
}

#header{

	margin:0px;
	border:0px;
	width:790px;
	
}

#header>img{

	display:block;
	width:478px;
	height:229px;
	
}

#listen{

	position:relative;
	
	left:496px;
	top:-229px;
	width:290px;
	height:229px;
	text-align:center;
	
	padding:0px;
	
	background-color:#8B251A;
	border-width:4px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#DEDDDD;
	margin:0px;
	color:black;
	
}

#listen>strong>a{

	color:#000;
	text-decoration:none;

}

#listen>strong>a:hover{

	color:#DEDDDD;

}

#navigation{

	position:relative;
	z-index:3;
	top:-229px;
	text-align:center;

	background-color:#DEDDDD;
	
}

.nav{

	color:#000;
	text-decoration:none;
	
	z-index:4;

}

.nav:hover{

	color:#8B251A;

}


#search{

	text-align:center;
	
	position:relative;
	top:20px;
	
}


/*********************************************** Captions */



#caption_container{

	text-align:center;

	height:1px;
	overflow:auto;
	width:795px;
	
	margin: 0 auto;
	
}

.caption{

	border-width:0px;

	position:relative;
	z-index:5;
	width:150px;
	height:40px;
	
	margin-top:45px;
	
}

#cohosts{

	visibility:visible;

	position:relative;
	top:150px;
	left:155px;

	
}

#props{

	position:relative;
	top:150px;
	left:100px;
	
}

#blog{

	position:relative;
	top:150px;
	left:30px;
	
}

#contact{

	position:relative;
	top:150px;
	left:-15px;
	
}

#links{

	position:relative;
	top:150px;
	left:-70px;
	
}



/************************************************  Body Styles  */





#content_container{

	margin:0 auto;
	margin-top:-8px;
	
	width:790px;
	overflow:visible;
	
	border-width:4px;
	border-top-width:4px;
	border-color:#DEDDDD;
	border-style:solid;
	
	text-align:left;
	
}

.redtext{

	padding:10px;
	color:#8B251A;
	font-size:19px;
	margin-top:30px;
	font-family: arial, sans-serif;
	
}

.smalltext{

	padding:10px;
	color:#DEDDDD;
	font-size:12px;
	margin-top:30px;
	font-family: arial, sans-serif;
	
}

#updates{

	position:relative;
	left:10px;

	width:760px;

	margin-top:20px;
	margin-bottom:20px;
	
	text-align:center;
	
	color:#000;
	
}

.updatetext{

	padding:10px;
	
	background-color:#DEDDDD;

	border-color:#8B251A;
	border-width:4px;
	border-style:solid;
	
	margin-top:20px;
	margin-bottom:20px;
	
	text-align:justify;
	
	color:#000;
	
	font-family: arial, sans-serif;
	
}

.entry_header{

	width:750px;
	
}

.entry{

	top-margin:10px;
	
	font-family:serif;
	font-size:12pt;

}

.subject{

	font-weight:bold;

}

.comments{

	position:relative;
	left:500px;
	
}




/************************************************    Footer Styles */

#copyright{

	font-size:10px;
	color:#DEDDDD;
	font-family:Arial, Sans-Serif;
	
}

#C{

	position:relative;
	top:4px;

	font-size:20px;
	text-decoration:none;
	font-weight:none;
	
}
