/* ================================
    Home Page Stylesheet
   ================================ */

	#logo, #billboard
	{
		display: block;
		float: left;
	}
	
	#billboard
	{
		margin: 0px;
		padding: 0px;
	}

	h1
	{
		font-weight: normal;
		background-color: #600;
		font-size: 23px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 28px;
		padding: 8px 12px;
		height: 23px;
		text-align: right;
		color: #fff;
		background-image: url(../images/sub-header.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		text-transform: uppercase;
		width: 715px;
	}
	
	.column.main
	{
		margin-top: 29px;
		margin-bottom: 29px;
	}
	
	.column
	{
		float: left;
	}
	
		#content
		{
			padding-left: 15px;
			width: 580px;
		}
		
		#content p, p.topSeparated, table, ul
		{
			font-size: 13px;
			color: #666;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 16px;
			margin: 16px 0px;
		} table{ margin:0px; }
		
		.column button
		{
			padding: 4px;
			border: 0px none;
			background-color: #600;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			line-height: 14px;
			margin: 0px 0px 6px 0px;
			color: #fff;
			text-transform: uppercase;
		}
		.button
		{
			padding: 4px;
			border: 0px none;
			background-color: #600;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			line-height: 14px;
			margin: 0px 0px 6px 0px;
			color: #fff;
			text-transform: uppercase;
		}
	
	.topSeparated
	{
		width: 147px;
		padding-top: 8px;
		margin-top: 7px;
		border-top: 1px solid #ccc;
	}
	
		p.topSeparated a
		{
			text-transform: lowercase;
		}
	
		.nowPlaying, .memberLogin, .mailingList
		{
			width: 147px;
			height: 55px;
			display: block;
			margin-bottom: 9px;
		}
		
		.nowPlaying
		{
			background-image: url(../images/now-playing-small.jpg);
		}
		
			.nowPlaying:hover
			{
				background-image: url(../images/now-playing-small-on.jpg);
			}
		
		.memberLogin
		{
			background-image: url(../images/member-login-small.jpg);
		}

			.memberLogin:hover
			{
				background-image: url(../images/member-login-small-on.jpg);
			}

		.mailingList
		{
			background-image: url(../images/mailing-list-small.jpg);
		}
	
			.mailingList:hover
			{
				background-image: url(../images/mailing-list-small-on.jpg);
			}
	
	#ads
	{
		margin-top: 85px;
	}
	
	#ads a
	{
		display: block;
		margin: 0px 0px 30px 3px;
	}
	
	#ads img
	{
		margin: 0px; padding: 0px;
	}
	
	h4{color:#600;font-weight:bold;font-size:14px;
		padding:15px;text-align:right;background-color:#FFCC66;
	}
	#event
	{
		margin:5px 0px 0px 5px;
	}
		#event .title
		{
			font-family:Arial;
			font-size:16px;
			color:#660000;
			border-bottom:1px solid #EEEEEE;
			padding:10px;
			margin-bottom:10px;
			text-transform:capitalize;
			font-weight:bold;
		}
		#event .content
		{
			font-size:12px;
		}
		#event .left
		{
			width:40%;
			float:left;
			border-right:1px solid #CCCCCC;
			padding:10px;
			text-align:right;
			font-size:12px;
			line-height:20px;
		}
		#event .right
		{
			width:40%;
			float:left;
			font-size:12px;
			line-height:20px;
			padding:10px;
			text-align:left;
		}
		#event b
		{
			color:#660000;}
			#event a
		{
			color:#660000;text-decoration:underline;}
			#event a:hover
		{
			color:#000000;text-decoration:none;}
			#event i
			{
				font-style:normal;
				font-weight:bold;color:Black;
			}
		
	
	#biopic{float:left; width:149px; font-size:12px; text-align:left; line-height:127%; padding-right:10px;}
		.bio_short{font-size:12px; font-family:Arial;}
		.bio_short h3{font-size:14px; font-weight:bold; color:#660000; border-bottom: 1px #CCCCCC solid; margin-bottom: 5px; padding-bottom: 5px; }
		.bio_short h3 a{color:#660000;}
		.bioshort_pic{float:left; padding-right:10px; border-right: 1px #CCCCCC solid; margin-right: 10px; }
	.newsTitle{ font-size: 14px; font-weight:bold; }
	#bioEmail{ background-color: #CCCCCC; }
		#bioEmail a{ color:#660000; }
	#bioName{ font-size:16px; font-weight:bold; color:#660000; border-bottom: 1px #CCCCCC solid; margin-bottom: 10px; padding-bottom: 10px; }