/*  
Theme Name: KCIL C1075
Theme URI: http://www.sunburstmedia-la.com
Description: C107.5 Wordpress Theme
Version: 1.0
Author: Chung Nguyen
Author URI: http://www.sunburstmedia-la.com/
*/






.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}


body {
	background: url(images/background.jpg) top center no-repeat #faf1e0;
}

	.with_scroller {
		background: url(images/background_w_scroller.jpg) top center no-repeat #faf1e0;
	}

.hidden {
	position: absolute;
	left:-2000px;
}


h1 {
	text-align: center;
}

hr {
	border-top: none;
	border-bottom: 1px solid #6c432f;
	margin: 0 0 10px 20px;
}

a {
	color: #6c432f;
}

a:hover {
	color: red;
	text-shadow: 0px 0px 3px #fbee71;
}

.alignright {
	float: right;
	clear: right;
	margin: 5px;
}

.alignleft {
	float: left;
	clear: left;
	padding: 0 15px 5px 0;
}

#header {
	height: 220px;
	display: block;
}

#nav {
	text-align: center;
}

	#nav ul {
		height: 75px;
	}

	#nav li {
		display: inline-table;
	}

		#nav a {
			display: block;
			height: 75px;
		}
	
		.nav_home {
			width: 117px;
			background: url(images/nav.jpg) 0px 0px;
		}
		
		.nav_request {
			width: 154px;
			background: url(images/nav.jpg) -117px 0px;
		}
		
		.nav_gallery {
			width: 154px;
			background: url(images/nav.jpg) -275px 0px;
		}
		
		.nav_staff {
			width: 126px;
			background: url(images/nav.jpg) -425px 0px;
		}
		
		.nav_about {
			width: 130px;
			background: url(images/nav.jpg) -551px 0px;
		}
		
		.nav_jd {
			width: 279px;
			background: url(images/nav.jpg) -681px 0px;
		}
		
		.nav_home:hover {
			width: 117px;
			background: url(images/nav_r.jpg) 0px 0px;
		}
		
		.nav_request:hover {
			width: 154px;
			background: url(images/nav_r.jpg) -117px 0px;
		}
		
		.nav_gallery:hover {
			width: 154px;
			background: url(images/nav_r.jpg) -275px 0px;
		}
		
		.nav_staff:hover {
			width: 126px;
			background: url(images/nav_r.jpg) -425px 0px;
		}
		
		.nav_about:hover {
			width: 130px;
			background: url(images/nav_r.jpg) -551px 0px;
		}
		
		.nav_jd:hover {
			width: 279px;
			background: url(images/nav_r.jpg) -681px 0px;
		}
		
#left_column {

}

	#where_well_be {
		padding: 110px 0 10px 0;
		color: #6e4a2a;
	}
	
		#where_well_be h1 {
			display: none;
		}
		
		#where_well_be h2 {
			font-size: 1em;
			text-align: left;
		}
		
		#where_well_be p {
			font-size: .9em;
			margin-bottom: 5px;
			line-height: 1em;
		}

#middle_column {
	margin-top: 30px;
}

	.scroller {
		margin-top: 20px;
	}
	
	.narrow_content_top {
		height: 40px;
		width: 460px;
		background: url(images/narrow_content_top.jpg) bottom center no-repeat;
	}
	
	.narrow_content_middle {
		width: 460px;
		background: url(images/narrow_content_middle.jpg) top center repeat-y;
	}
	
	.narrow_content_bottom {
		height: 20px;
		width: 460px;
		background: url(images/narrow_content_bottom.jpg) bottom center no-repeat;
	}
	
	.wide_content_top {
		background: url(images/wide_top_paper.png) bottom center no-repeat;
		height: 20px;
	}
	
	.wide_content_middle {
		background: url(images/wide_middle_paper.png) top center repeat-y;
	}
	
	html>body .wide_content_middle {
		height: auto;
	}
	
	.wide_content_bottom {
		height: 78px;
		width: 100%;
		background: url(images/wide_bottom_paper.png) top center repeat-y;
		position: relative;
		top: 10px;
	}

#right_column {

}

	.listen_live {
		height: 120px;
		width: 230px;
		background: url(images/listen_live.png) top left no-repeat;
		display: inline-table;
	}
	.listen_live:link {
		height: 120px;
		background: url(images/listen_live.png) top left no-repeat;
	}
	.listen_live:hover {
		height: 120px;
		background: url(images/listen_live_r.png) top left no-repeat;
	}

#footer {
	height: 254px;
	background: url(images/footer_background.jpg) repeat-x;
}

	.footer_logo {
		background: url(images/footer_logo.jpg) center no-repeat;
		height: 254px;
	}
	
	.footer_links {
		margin-top: 50px;
		color: #fff;
	}
	
		.footer_links a {
			color: #ffef95;
		}

.left {
	text-align: left;
}

.center {
	text-align: center;
	margin: auto;
}

.entry p, .entry ul, .entry ol, .news h1, .news p, .sub_entry p, .sub_entry h3, .sub_entry h4, .sub_entry h5, .sub_entry h6 {
	margin: 0 20px .65em 20px;
	padding: 0;
}

	.news h1 {
		font-size: 1.25em;
		text-align: left;
	}
	
	.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
		margin: 0 20px 0 20px;
	}
	
	.entry .by-line {
		margin: 0 20px .6em 20px;
		font-style: italic;
	}
	
	.entry ul li {
		margin-left: 10px;
		list-style-type: disc;
		padding-left: 10px; 
	}
	
	.sub_entry {
		width: 700px;
		margin: 0;
		padding: 0;
	}
	
		.sub_entry h3, .sub_entry h4, .sub_entry h5, .sub_entry h6 {
			margin-bottom: 0;
		}
		
		.sub_entry ul {
			list-style-type: disc;
			margin: 0 20px;
		}
		
			.sub_entry li {
				margin-left: 20px;
			}
	
.shadow {
	-moz-box-shadow: 0px 5px 5px #888;
	-webkit-box-shadow: 0px 5px 5px #888;
	margin-bottom: 5px;
}

.shadow:hover {
	text-shadow: 0px 0px 3px #a30101;
	-moz-box-shadow: 0px 0px 3px #a30101;
	-webkit-box-shadow: 0px 0px 3px #a30101;
}

.Requests, .Request {
	width: 248px;
	height: 120px;
	background: url(images/headings/requests.png) no-repeat;
}

.Gallery {
	width: 248px;
	height: 120px;
	background: url(images/headings/gallery.png) no-repeat;
}

.Staff {
	width: 248px;
	height: 120px;
	background: url(images/headings/staff.png) no-repeat;
}

.About {
	width: 248px;
	height: 120px;
	background: url(images/headings/about.png) no-repeat;
}

.Privacy {
	width: 248px;
	height: 120px;
	background: url(images/headings/privacy_policy.png) no-repeat;
}

.Contest {
	width: 248px;
	height: 120px;
	background: url(images/headings/contest.png) no-repeat;
}

.Contact {
	width: 248px;
	height: 120px;
	background: url(images/headings/contact_us.png) no-repeat;
}

/* Weather Channel Module */
#wx_module_7384 {
	-moz-box-shadow: 0px 5px 5px #888;
	-webkit-box-shadow: 0px 5px 5px #888;
	width: 220px;
	margin: auto;
}

.entry_fields {
	margin: 0 0 0 20px;
}

	.entry_fields td {
		height: 25px;
	}
	
	.right {
		text-align: right;
	}
	
	.left {
		text-align: left;
	}
	
#weekly_games {
	margin-bottom: 20px;
}

.panel {
	display: none;
}

.gallery_scroller {
	height: 300px;
	width: 460px;
	background: url(images/loader.gif) center center no-repeat;
}

.wp-caption-text {
	font-style: italic;
}

.divider {
	clear: both;
}