#topcontainer { 
	width: 1000px; 
}

#topleft { 
	float: left; 
	margin: 0px; 
	width: 500px;
}

#slider { 
	margin: 10px 0px 0px 0px; 
	padding: 0px;
}

#topright { 
	float: right; 
	margin: 10px 0px 10px 0px; 
	width: 480px;
}

#twitter { 
	width: 385px; 
	border: 1px solid #DACAB9; 
	height: 70px; 
	background: #f3ede6; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	margin: 0px 0 9px 0;
}
	#twiticon { 
		float: left; 
		padding: 5px 0 5px 5px;
		width: 60px; 
		height: 60px;
	}
	#twitter_update_list { 
		list-style: none; 
		padding: 0; 
		margin: 7px 5px 5px 5px; 
		float: right; 
		width: 305px; 
		font-size: 11px; 
		line-height: 18px;
	}
	#twitter-link { 
		padding: 5px 0 5px 340px; 
	}

#listen-button { 
	background-position: 0px 0px; 
	width: 219px; 
	height: 67px; 
	background: url(/stationimages/index/listen_live.gif); 
	float: right; 
	border: none; 
	padding: 0;
	margin: 0px 0px 10px 0px;
}

#contactcontainer { width: 600px; margin-bottom: 35px;}
#contactleft { float: left; width: 300px; margin-bottom: 35px; }
#contactright { float: right; width: 300px; margin-bottom: 35px; line-height: 22px; }

#communitycalendar { 
	width: 150px; 
	margin: 0px 12px 0 0; 
	float: left; 
	border-left: 1px solid #DACAB9; 
	border-right: 1px solid #DACAB9; 
	border-bottom: 1px solid #DACAB9; 
	background: #f3ede6; 
	-moz-border-radius-bottomleft: 4px; 
	-moz-border-radius-bottomright:4px; 
	-webkit-border-bottom-left-radius: 4px; 
	-webkit-border-bottom-right-radius: 4px;
}
	#communitycal { 
		width: 150px; 
	}
	#communitycal h2	{ 
		padding: 4px 0 4px 10px; 
		font-size: 12px; 
		font-family:Helvetica, Arial, sans-serif; 
		color: #fff; 
		background: #6B151D; 
		width: 142px; 
		margin: 0px 0 0 0; 
		-moz-border-radius-topleft: 4px; 
		-moz-border-radius-topright:4px; 
		-webkit-border-top-left-radius: 4px; 
		-webkit-border-top-right-radius: 4px; 
	}
	.CommunityWidget { 
		width: 130px; 
		margin: 0px auto; 
		padding: 8px 0 0px 0;
	}
	.CommunityWidget td { 
		padding: 0; 
		margin: 0; 
	}

#quicklinks	{ 
	float: left; 
	margin: -36px 0 0 0;
}
	#quicklinks h2 { 
		padding: 4px 0 4px 10px; 
		font-size: 12px; 
		font-family:Helvetica, Arial, sans-serif; 
		color: #fff; 
		background: #6B151D;  
		width: 152px; 
		margin: 10px 0 0 0; 
		-moz-border-radius-topleft: 4px; 
		-moz-border-radius-topright:4px; 
		-webkit-border-top-left-radius: 4px; 
		-webkit-border-top-right-radius: 4px; 
	}
	#quicklinks li { 
		list-style: none; 
		margin: 0 0 3px 10px; 
		padding: 0; 
		font-size: 12px;
	}
	#quicklinks ul { 
		width: 160px; 
		padding: 5px 0 5px 0; 
		margin: 0; 
		border-left: 1px solid #DACAB9;  
		border-right: 1px solid #DACAB9;  
		border-bottom: 1px solid #DACAB9; 
		background: #f3ede6; 
		height: 151px; 
		line-height: 18px; 
		-moz-border-radius-bottomleft: 4px; 
		-moz-border-radius-bottomright:4px; 
		-webkit-border-bottom-left-radius: 4px; 
		-webkit-border-bottom-right-radius: 4px;
	}
	#quicklinks a:link,
	#quicklinks a:visited { 
		color: #2F2F2F; 
		padding: 0; 
		margin: 0; 
		text-decoration: none;
	}
	#quicklinks a:hover { 
		color: #6F6F6F; 
		text-decoration: underline; 
	}

#weather { 
	float: right; 
	margin: -36px 5px 0 0; 
	width: 138px;
}
	#weather h2 { 
		padding: 4px 0 4px 10px; 
		font-size: 12px; 
		font-family:Helvetica, Arial, sans-serif; 
		color: #fff; 
		background: #6B151D; 
		width: 132px; 
		margin: 10px 5px 0 0px; 
		-moz-border-radius-topleft: 4px; 
		-moz-border-radius-topright:4px; 
		-webkit-border-top-left-radius: 4px; 
		-webkit-border-top-right-radius: 4px; 
	}
	#weather iframe { 
		background: #f3ede6; 
		margin: 0 0 10px 0;  
		border: 1px solid #DACAB9; 
		-moz-border-radius-bottomleft: 4px; 
		-moz-border-radius-bottomright:4px; 
		-webkit-border-bottom-left-radius: 4px; 
		-webkit-border-bottom-right-radius: 4px;
	}

/* #cancellations						{ margin: -2px 0 0 12px;} */

#quicklinks ul li a span { 
	font-weight: bold; 
	color: #fe000a; 
}

#facebook { 
	float: left;
	margin-top: 10px;
	background: #f3ede6;
	border: 1px solid #DACAB9;
}

#bottomcontainer { 

}

#bottomleft { 
	float: left; 
	width: 862px; 
	margin: 0 0 15px 0;
}

#ad160x600 { 
	float: left; 
	margin: 0px 0 10px 0px;
	width: 160px; 
	height: 600px;
}

#blockheaderlatest {
 background: #8C4552;
 padding: 5px 0px 5px 5px;
 float: right;
 margin: 10px 10px 0px 0px;
 width: 330px;
}

#blockheaderfeatured {
 background: #8C4552;
 padding: 5px 0px 5px 5px;
 float: left;
 margin: 10px 0px 0px 5px;
 width: 320px;
}

.blockheadername { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans; color: #fff; font-weight: bold; }

#news { 
	margin: 0 0px 10px -10px; 
	border-right: 1px solid #DACAB9;  
	border-bottom: 1px solid #DACAB9;
	border-left: 1px solid #DACAB9;
}
	#newsheader { 
		background: #6B151D; 
		padding: 4px 0 4px 5px; 
		height: 16px; 
		width: 685px; 
		margin: 0 0 0 -10px; 
		-moz-border-radius-topleft: 4px; 
		-moz-border-radius-topright:4px; 
		-webkit-border-top-left-radius: 4px; 
		-webkit-border-top-right-radius: 4px; 
	}
	#newstxt { 
		float: left; 
		text-align: left; 
		color: #fff; 
		margin: 0 0 0 5px; 
		font-size: 13px; 
		font-weight: bold;
	}
	#poweredtxt { 
		float: right; 
		text-align: right; 
		color: #fff; 
		margin: 0 10px 0 0; 
		font-style: italic;
	}

#lala-ad { 
	float: right; 
	width: 680px; 
	margin: 0 0 0 0;
}

#ad300x250 { 
	float: right; 
	margin: 0 0px 0 12px; 
	border: 1px solid #BFBFBF; 
	width: 300px; 
	height: 250px;
}

#lala { 
	float: left;
	width: 370px; 
	margin: 0 0 0 12px;
}

#lala1 {
	float: left;
	width: 180px;
	margin-right: 10px;
}

#lala2 {
	float: right;
	width: 180px;
}

#bottomright { 
	float: right; 
	width: 120px; 
	margin: 0 0px 15px 0; 
}

#ad120x600 { 
	margin: 0px 0px 10px 0; 
	width:120px; 
	height: 600px;
}


#Nav_inside {
color: black;
float: right;
width:300px;
margin: 0px;
padding: 0 0 0 10px;
}
		
#Main_inside {
width: 690px;
float: left;
margin: 0px;
}

#Main_inside iframe {
	width: 600px;
	margin: 20px 0 20px 25px;
	overflow: auto;

}

#inside160 {
	float: left;
	margin: 10px 0 0 0;
}
#inside120 {
	float: right;
	margin: 10px 0 0 0;
}