@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}

a,
a img {
	outline:none;
	border:none;
}

#flashcontent embed {
	background-image:none;
	background-color:transparent;
	margin:22px;
}

body {
	background-color:#660000;
}
	.site_container {
		height:auto;
		width:1000px;
		margin:0 auto;
	}
	
	.header {
		background-image:url('../images/header.jpg');
		height:126px;
		width:1000px;
	}
	
	.menu {
		height:auto;
		width:1000px;
	}
		.menu a {
			background-position:top;
			height:48px;
			float:left;
		}
		
		.menu a:hover {
			background-position:bottom;
		}
		
		.menu a h2 {
			display:none;
		}
		
		.home {
			background-image:url('../images/home.jpg');
			width:89px;
		}
		
		.events {
			background-image:url('../images/events.jpg');
			width:101px;
		}
		
		.media {
			background-image:url('../images/media.jpg');
			width:93px;
		}
		
		.local {
			background-image:url('../images/local.jpg');
			width:93px;
		}
		
		.programs {
			background-image:url('../images/programs.jpg');
			width:129px;
		}
		
		.vip {
			background-image:url('../images/vip.jpg');
			width:117px;
		}
		
		.about {
			background-image:url('../images/about.jpg');
			width:119px;
		}
		
		.contact {
			background-image:url('../images/contact.jpg');
			width:139px;
		}
		
		.blank {
			background-image:url('../images/blank.jpg');
			width:120px;
		}
	
	.home_content {
		background-image:url('../images/stripe.jpg');
		background-repeat:no-repeat;
		background-color:#4d4d4d;
		height:auto;
		width:1000px;
		float:left;
		padding-bottom:40px;
		position:relative;
	}
		.fresh {
			background-image:url('../images/fresh.png');
			z-index:10;
			height:126px;
			width:126px;
			position:absolute;
			left:0;
			top:0;
		}
		
		.photo_container {
			background-image:url('../images/homebg.png');
			background-repeat:no-repeat;
			height:286px;
			width:438px;
			margin:11px 0 0 11px;
			padding:50px 0 0 0;
			position:relative;
			float:left;
		}
		
		.news_container {
			background-image:url('../images/news_bg.jpg');
			background-repeat:no-repeat;
			height:261px;
			width:240px;
			float:left;
			margin:20px 0 0 11px;
			padding:66px 0 0 20px;
			position:relative;
			-moz-box-shadow:0px 0px 10px #000;
		}
		
		.report {
			background-color:#000;
			height:auto;
			width:256px;
			float:left;
			margin:20px 0 0 11px;
			-moz-box-shadow:0px 0px 10px #000;
		}
		
		.weather_container {
			background-image:url('../images/weatherred.jpg');
			background-repeat:repeat-x;
			background-color:#ed1c24;
			height:auto;
			width:256px;
			float:left;
			margin:20px 0 0 11px;
			padding:50px 0 0 0;
			-moz-box-shadow:0px 0px 10px #000;
		}
		
		.alert {
			background-image:url('../images/alert.jpg');
			background-repeat:no-repeat;
			background-position:top;
			background-color:#f7931e;
			height:auto;
			width:256px;
			float:left;
			margin:20px 0 0 11px;
			-moz-box-shadow:0px 0px 10px #000;
		}
		
		.calendar {
			background-image:url('../images/innerbg.jpg');
			background-repeat:repeat-x;
			background-color:#000;
			height:223px;
			width:261px;
			float:left;
			margin:20px 0 0 11px;
			-moz-box-shadow:0px 0px 10px #000;
		}
		
		.event_container {
			background-image:url('../images/events_bg.jpg');
			background-repeat:no-repeat;
			background-color:#000;
			height:auto;
			width:415px;
			float:left;
			margin:0 0 0 11px;
			padding:61px 0 35px 23px;
			position:relative;
			-moz-box-shadow:0px 0px 10px #000;
		}
		
		.ad {
			height:249px;
			width:249px;
			float:left;
			margin:15px 6px 0 19px;
		}
		
		.newsletter {
			background-image:url('../images/vip_bg.jpg');
			background-repeat:no-repeat;
			height:195px;
			width:233px;
			float:left;
			margin:15px 0 0 11px;
			padding:66px 0 0 22px;
			position:relative;
			-moz-box-shadow:0px 0px 10px #000;
		}
		
		.inner_page,
		.inner_page_events {
			background-color:#000;
			min-height:600px;
			height:auto;
			width:717px;
			margin:20px 0 0 11px;
			float:left;
			position:relative;
		}
			.inner_page_events {
				background-color:#FFF !important;
			}
			
			.page_title {
				background-image:url('../images/titlebg.jpg');
				background-repeat:repeat-x;
				height:67px;
				width:717px;
				float:left;
			}
			.content2 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				height:auto;
				width:650px;
				float:left;
				margin:15px 0 0 25px;
				text-align:justify;
				padding-bottom:20px;
			}
			
			.content {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				height:auto;
				width:650px;
				float:left;
				margin:15px 0 0 25px;
				text-align:justify;
				padding-bottom:20px;
				color:#FFF;
			}
				#event {
					height:auto;
					margin:0 0 35px 0;
					float:left;
				}
					.event_top {
						height:auto;
						width:425px;
						float:left;
					}
						.date_container {
							background-image:url('../images/datebg.jpg');
							background-repeat:repeat-x;
							height:79px;
							width:72px;
							float:left;
							margin:0 19px 0 0;
						}
						
						.title_time {
							width:334px;
							float:left;
							text-align:left;
						}
					
					#event_description {
						background-color:#e6e6e6;
						float:left;
						height:auto;
						width:100%;
						margin:5px 0 0 0;
						padding:5px 0 20px 10px;
					}
			
			.birthdays {
				float:right;
				height:auto;
				width:200px;
			}
			
			.about_content {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFF;
				height:auto;
				width:510px;
				float:right;
				margin:58px 61px 0 0;
				text-align:justify;
				padding-bottom:20px;
				line-height:19px;
			}
			
			.local_content {
				height:auto;
				width:315px;
				margin:0 0 0 27px;
				padding:0 30px 20px 0;
				float:left;
			}
				.local_subnav {
					background-color:#CCC;
					height:36px;
					width:340px;
					margin:5px 0 5px -10px;
				}
					.pageNavSelected,
					.local_subnav li.pageNavSelected a,
					.local_subnav li:hover,
					.local_subnav li:hover a {
						background-color:#FFF !important;
						color:#c1272d !important;
					}
					
					.local_subnav li {
						height:22px;
						list-style:none;
						float:left;
						margin:0 2px 0 11px;
						padding:9px 5px 5px 5px;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:14px;
					}
					
					.local_subnav li a {
						color:#4d4d4d;
						text-decoration:none;
					}
			
			.local_announcements {
				background-image:url('../images/annbg.jpg');
				background-repeat:repeat-x;
				height:auto;
				width:335px;
				margin:44px 0 0 0;
				padding:8px 0 20px 10px;
				float:right;
			}
			
			.callsign {
				position:absolute;
				bottom:0;
				right:74px;
			}
			
			.vip_menu {
				background-color:#CCC;
				height:37px;
				width:100%;
				margin:0 0 5px 0;
				float:left;
				border-top:solid 2px #ccc;
			}
				.vip_menu li {
					height:22px;
					list-style:none;
					float:left;
					padding:9px 10px 5px 10px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:14px;
					border-bottom:solid 1px #ccc;
					background-color:#aaa;
				}
					.vip_menu li.pageNavSelected {
						border-left:solid 1px #aaa;
						border-right:solid 1px #aaa;
						background-color:#fff;
						border-bottom:none;
						height:23px;
					}
					
					.vip_menu li.pageNavSelected a,
					.vip_menu li:hover,
					.vip_menu li:hover a {
						background-color:#fff !important;
						color:#c1272d !important;
						height:23px !important;
						border-bottom:none;
					}
				
				.vip_menu li a {
					color:#4d4d4d;
					font-weight:bold;
					text-decoration:none;
				}
	
	.footer {
		background-image:url('../images/footerbg.jpg');
		height:70px;
		width:1000px;
		float:left;
	}
		.footer_left {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFF;
			margin:17px 0 0 19px;
			float:left;
		}
			.footer_left a {
				color:inherit;
				text-decoration:none;
			}
			
		.footer_right {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFF;
			margin:17px 19px 0 0;
			float:right;
		}
			.footer_right a {
				color:inherit;
				text-decoration:none;
			}

/* weather plugin css */
.temp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
}

#title h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFF;
}

.icons {
	margin:3px 15px 3px 15px;
}
					
.weather {
	background-color:#ccc;
	height:auto;
	width:253px;
	float:right;
	padding:5px 0 0 5px;
}
	#current {
		background-color:#666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		padding:5px 5px 0 5px;
		height:auto;
		width:250px;
	}


/* announcement scroller */
#scrollup {
   	height:95px;
   	width:260px;
	margin-top:65px;
	overflow:hidden;
	position:relative;
}
.headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
   	top:210px;
   	left:5px;
   	height:142px;
   	width:250px;
	text-align:justify;
	position:absolute;
}


/* site text */
.spacer{
	background-image:url('../images/spacer.png');
	border:none;
	height:4px;
	width:238px;
	margin:12px 0 12px -8px;
}

.white_spacer {
	background-image:url('../images/greybar.png');
	border:none;
	height:4px;
	width:388px;
	margin:10px 0 10px 0;
	float:left;
}

.morenews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#00ffff;
	position:absolute;
	right:0;
	bottom:0;
	margin:0 35px 15px 0;
	text-decoration:none;
}

.news_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
	.news_title a{
		text-decoration:none;
		color:#FFF;
	}

.event_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:normal;
	float:left;
	width:80px;
}

.event_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	float:left;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

/*input[type=text] {
	font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #000;
}*/

.newsletter input.textbox  {
	background-image:url('../images/textbg.jpg');
	background-repeat:no-repeat;
	border:none;
	height:18px;
	width:195px;
	padding:11px 0 11px 10px;
}

.page_title h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#FFF;
	margin:15px 0 0 28px;
}

.bluelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#00ffff;
	text-decoration:none;
}

.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
}

.subtitle2 {
	font-size:18px;
	color:#000;
}

.error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FC0;
}

.calendarDateInput {
	color:#000;
}

.alert a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#921116;
	text-decoration:none;
	margin:0 0 0 5px;
}

.report a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	margin:0 0 0 5px;
}

.month {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background-color:#FFF;
	height:22px;
	width:48px;
	color:#000;
	float:left;
	margin:7px 0 0 7px;
	padding:2px 0 0 10px;
}

.day {
	font-family:Arial, Helvetica, sans-serif;
	font-size:39px;
	color:#FFF;
	float:left;
	text-align:center;
	margin:4px 0 4px 14px;
}

.event_title_inner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	float:left;
	margin:0 0 10px 0;
	width:100%;
}

.red_time {
	background-color:#8a1015;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding:4px;
	float:left;
	margin:0 15px 0 0;
}

.grey_location {
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
	padding:4px;
	float:left;
}

#event_description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.local_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#ff0000;
}

.local_news_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000;;
}

.local_news_subtitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#000;
}

.local_news_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}

.local_article_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	margin:16px 0 26px 0;
	text-align:justify;
}
	.local_article_text a {
		color:#ed1c24;
	}

.local_other_news {
	list-style:square;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#4d4d4d;
	padding:0 0 0 14px;
	clear:both;
}
	.local_other_news a {
		color:#4d4d4d;
		text-decoration:none;
	}

.local_announcements h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFF;
}

.closings {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	margin:5px 0 2px 0;
}