* {
	margin: 0px;
	padding: 0px;
}
body {
	background: url(images/bg.jpg) repeat-x;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
}

h1, h2, h3, p {
	margin: 5px 20px 15px 10px;
}

#horizontal_nav li {
	margin: 5px 10px 15px 10px;
}
#nav_admin { clear: both; float: right; list-style-type: none; }
#nav_admin li { float: left; }
#nav_admin li a { float: left; }

blockquote {
	margin: 0 30px;
}

#wrapper {
	width: 760px;
	margin: 0 auto;
	overflow: auto;
}
	#inner_wrapper {
		width: 760px;
		overflow: hidden;
	}
			
	
	#message_area {
		color: #FFFFFF;
		width: 760px;
		text-align: right;
		font-size: 10px;
		float: right;
		height: 35px;		
	}
		#message_area p {
			margin: 5px 0 0 10px;
		}
		#message_area a, a:visited{
			margin: 5px 0 0 10px;
			color: #FF0000;
			text-decoration: none;
		}
		#message_area a:hover{
			color: #FF0000;
			text-decoration: underline;
		}
		
	#banner {
		width: 760px;
		height: 264px;
		float: left;
		background: url(images/banner.jpg) no-repeat;
	}
	
	#horizontal_nav {
		width: 520px;
		height: 42px;
		float: right;
	}
		#horizontal_nav p {
			margin: 0 0 0 100px;
			color: #FFFFFF;
			font-size: 14px;
		}
		
		#horizontal_nav ul {
			margin: 0 15px 0 0;
			height: 42px;
			float: left;
		}
			#horizontal_nav li {
				padding: 0 0 0 0;
				display: inline; 
				float: left;
				font-size: 13px;
			}
		
		#horizontal_nav a, a:visited {
			text-decoration: none;
			color: #FFFFFF;
			font-weight: lighter;
		}
		
		#horizontal_nav a:hover {
			text-decoration: underline;
			color: #FFFFFF;
			font-weight: lighter;
		}
	
	
	
	#columns {
		width: 760px;
		float: left;
		margin: 0 0 0 15px;
		background: url(images/inner_bg.jpg) repeat-y;
	}
		

	
	#column_thin {
		width: 212px;
		float: left;
		background: url(images/header_news.jpg) no-repeat top;
		padding: 50px 0 50px 0;
		
	}
		#news_bg {
			background: url(images/events_bg.jpg) repeat-y;
			background-color: #dfdfdf;
			float: left;
			width: 212px;
			padding-bottom: 15px;
		}
		#news_space {
			width: 18px;
			float: left;
		}
		#news {
			float: left;
			width: 165px;
		}
			#news h1 {
				font-size: 12px;
				width: 165px;
				float: left;
				margin: 15px 0 0 0;
			}
			#news h2 {
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				color: #6a1906;
				font-weight: lighter;
				width: 165px;
				margin: 0px;
				float: left;
			}
			#news h3 {
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				color: #1e4829;
				width: 165px;
				float: left;
			}
			#news p {
				width: 165px;
				float: left;
				font-size: 12px;
				margin: 0px;
				padding: 0px;
			}
			#news p:hover {
				text-decoration: underline;
			}
			#news a, a:visited {
				color: #000000;
				text-decoration: none;
				font-weight: lighter;
				margin: 0px;
				padding: 0px;
			}
			#news a:hover {
				color: #000000;
				text-decoration: underline;
				font-weight: lighter;
				margin: 0px;
				padding: 0px;
			}
		
	
	#column_wide {
		width: 510px;
		float: left;
		padding: 55px 0 150px 0;
		background: url(images/header_welcome.jpg) no-repeat top;
	}
	#editable_region {
		width: 510px;
		float: left;
		margin: 0 0 0 0;
	}
		#column_wide a, a:visited {
			color: #6a1906;
			text-decoration: none;
			font-weight: bolder;
		}
		#column_wide a:hover {
			color: #6a1906;
			text-decoration: underline;
			font-weight: bolder;
		}
		
		/*
		#column_wide h1 {
			font-size: 20px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 20px 15px 5px 20px;
		}
		#column_wide h2 {
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 20px 15px 5px 20px;
		}
		#column_wide h3 {
			font-size: 14px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 20px 15px 5px 20px;
		}
		#column_wide p {
			font-size: 12px;
			margin: 20px 15px 5px 20px;
		}
		
		#column_wide td {
			font-size: 12px;
			text-align: left;
		}
		#column_wide ul, li {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: lighter;
			margin: 0 0 0 20px;
			list-style-type: circle;
		}
		#column_wide table {
			margin: 0 0 0 20px;
		}
		*/
		
	
	#footer {
		width: 730px;
		height: 79px;		
		float: left;
		background: fff8ee;
		text-align: center;
		background: url(images/footer.jpg) no-repeat;
	}
		#credits {
			width: 458px;
			height: 79px;		
			float: left;
		}
		#sponsors {
			width: 302px;
			height: 79px;		
			float: left;
		}
		
		#footer p {
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			color: #000000;
			margin: 5px 0 5px 0;
			font-weight: lighter;
		}
		
	#footer_bg {
		
		float: left;
		width: 900px;
		height: 42px;
	}
	
* html .fittedimg img{ 
	width: 100px;/* fallback value */
	width:expression(((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) 
	> 1218 ? "100px" : (((document.compatMode && 
	document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : 
	document.body.clientWidth) < 570 ? "100px")); 
	border: 0px;
}

/* ADMIN STYLES ADDED July 2010 by Lawrence Scott */

#sermons_table td, #sermons_table th { padding: 5px 5px 0 5px; }
.sermon_list { width:400px; margin: 0 0 20px 20px; padding: 0 0 0 5px; }
.sermon_name { margin: 0px; }
.sermon_list p { margin: 10px 0 5px 0; }