*, html
				{
				margin: 0px;
				padding: 0px;
				}
				
body
				{
				margin: 0px;
				padding: 0px;
				color: #000;
				background: #fffcf5;
				font-family: verdana, arial, tahoma, georgia;
				font-size: 12pt;
				}
				
img, form, fieldset
				{
				margin: 0px;
				padding: 0px;
				border: 0px none;
				}
				
#wrapper
				{
				width: 100%;			
				height: auto !important;
				margin: 0px;
				padding: 0px;
				text-align: center;
				}
			
#container
				{
				width: 780px;
				min-height: 732px;
				height: auto !important;
				position: relative;
				padding: 0px;
				margin: 0px auto;
				text-align: left;
				background: #fff;
				border-left: 1px solid #b2b2b2;
				border-right: 1px solid #b2b2b2;
				}
				
#ad_banners
				{				
				margin: 0px;
				padding: 0px;
				width: 485px;
				height: 81px;
				background: #fff;
				color: #000;
				border-right: 1px solid #b2b2b2;
				text-align: center;
				}
				
#ad_banners p
				{
				margin: 10px auto 0px auto;
				padding: 0px;
				width: 468px;
				height: 60px;
				}
				
#search_box
				{
				float: right;
				display: block;
				overflow: hidden;
				margin: 0px 0px 0px 2px;
				padding: 0px;
				width: 290px;
				height: 81px;
				background: #fff;
				color: #000;
				border-left: 1px solid #b2b2b2;
				}
				
#search_box  form
				{
				margin: 20px 0px 0px 0px;
				padding: 10px;
				}
				
#search_box h1
				{
				float: left;
				display: block;
				overflow: hidden;
				color: #00436e;
				margin: 0px;
				padding: 0px 0px 0px 15px;
				font-size: 10pt;
				line-height: 10pt;
				font-weight: bold;
				text-transform: uppercase;
				font-family: verdana, arial, tahoma, georgia;
				}
				
#search_box input
				{
				float: left;
				display: block;
				overflow: hidden;
				border: 1px solid #00436e;
				background: #fff;
				color: #595959;
				margin: 0px 0px 0px 5px;
				padding: 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				}
		
#search_box input#go
				{
				float: left;
				display: block;
				overflow: hidden;
				border: 1px solid #b2b2b2;
				background: #00436e;
				color: #fff;
				margin: 0px 0px 0px 5px;
				padding: 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				}
				
#search_box p
				{
				float: left;
				display: block;
				overflow: hidden;
				margin: 0px;
				padding: 0px 5px 0px 10px;
				color: #496074;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				background: transparent url('http://www.keri.com/images/search_box_p_bg.gif') center left no-repeat;
				}
				
#search_box a
				{
				color: #858585;
				text-decoration: none;
				}
				
#logo_masthead
				{
				float: left;
				display: block;
				overflow: hidden;
				margin: 2px 0px 0px 0px;
				padding: 0px;
				width: 485px;
				height: 178px;
				border-right: 1px solid #b2b2b2;	
				border-top: 1px solid #b2b2b2;
				border-bottom: 1px solid #b2b2b2;				
				}

#show_banners
				{
				float: left;
				display: block;
				overflow: hidden;
				margin: 2px 0px 0px 2px;
				padding: 0px;
				width: 290px;
				height: 178px;
				border-left: 1px solid #b2b2b2;
				border-top: 1px solid #b2b2b2;
				border-bottom: 1px solid #b2b2b2;
				}		
				
#divider
				{
				margin: 0px;
				padding: 0px;
				width: 780px;
				height: 4px;
				border-top: 1px solid #fff;
				border-bottom: 1px solid #fff;
				color: #000;
				background: transparent url('http://www.keri.com/images/divider.gif') top left no-repeat;
				}	
				
#main_navigation
				{
				float: left;
				display: block;
				overflow: hidden;
				margin: 0px;
				padding: 0px;
				width: 485px;
				height: 53px;
				color: #fff;
				background: #fff url('http://www.keri.com/images/main_navigation_bg.jpg') top left no-repeat;
				}		
				
#listen_live
				{
				float: left;
				display: block;
				overflow: hidden;
				margin: 0px 0px 0px 5px;
				padding: 0px;
				width: 290px;
				height: 53px;
				color: #fff;
				background: #962012;
				}
				
#content_bg
				{
				width: 780px;
				height: auto;
				margin: 0px;
				padding: 0px;
				background: #fff url('http://www.keri.com/images/container_bg.gif') top left repeat-y;
				}
				
#content_area
				{
				float: left;
				display: block;
				overflow: hidden;
				width: 485px;
				height: auto;
				background: #fff;
				color: #000;
				}
				
#about_intro
				{
				width: 450px;
				height: 500px;
				margin: 0px auto;
				padding: 10px;
				border-bottom: 1px dotted #000;
				background: transparent url('http://www.keri.com/images/about_photo_bg.jpg') 0px 50px no-repeat;
				}
				
#about_intro  h1
				{
				width: 400px;
				height: 27px;
				margin: 0px;
				padding: 5px 0px 0px 50px;
				font-size: 10pt;
				line-height: 12pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				text-transform: uppercase;
				color: #901616;
				background: transparent url('http://www.keri.com/images/fish_icon.gif') top left no-repeat;
				}
				
#about_intro p 
				{
				margin: 0px;
				padding: 15px 0px 5px 115px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #666666;
				}
				
#devotional
				{
				float: left;
				display: block;
				overflow: hidden;
				width: 225px;
				height: 350px;
				margin: 10px 0px 0px 0px;
				padding: 5px;
				border-right: 1px dotted #000;
				}
				
#devotional  h1
				{
				width: 175px;
				height: 27px;
				margin: 0px;
				padding: 5px 0px 0px 50px;
				font-size: 10pt;
				line-height: 12pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				text-transform: uppercase;
				color: #496074;
				background: transparent url('http://www.keri.com/images/fish_icon.gif') top left no-repeat;
				}
				
#devotional  h2
				{
				width: 150px;
				height: auto;
				margin: 0px auto;
				padding: 15px 0px 0px 0px;
				font-size: 10pt;
				line-height: 12pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				color: #666666;
				}
				
#devotional p 
				{
				width: 150px;
				height: auto;
				margin: 0px auto;
				padding: 5px 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #666666;
				}
				
#upcoming_events
				{
				float: left;
				display: block;
				overflow: hidden;
				width: 225px;
				height: 350px;
				margin: 10px 0px 0px 0px;
				padding: 5px;
				}
				
#upcoming_events  h1
				{
				width: 175px;
				height: 27px;
				margin: 0px;
				padding: 15px 0px 0px 50px;
				font-size: 10pt;
				line-height: 12pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				text-transform: uppercase;
				color: #496074;
				background: transparent url('http://www.keri.com/images/fish_icon.gif') top left no-repeat;
				}
				
#upcoming_events  h2
				{
				width: 175px;
				height: 10px;
				margin: 5px auto;
				padding: 0px 0px 0px 10px;
				font-size: 9pt;
				line-height: 10pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				color: #2c4459;
				background: transparent url('http://www.keri.com/images/upcoming_events_h2_bg.gif') bottom left  no-repeat;
				}
				
#upcoming_events p
				{
				width: 200px;
				height: auto;
				margin: 0px auto;
				padding: 5px 0px 5px 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #666666;
				}
				
#content
				{
				width: 450px;
				height: auto;
				margin: 0px auto;
				padding: 10px;
				}
				
#content  h1
				{
				width: 400px;
				height: 27px;
				margin: 0px;
				padding: 5px 0px 0px 50px;
				font-size: 10pt;
				line-height: 12pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				text-transform: uppercase;
				color: #901616;
				background: transparent url('http://www.keri.com/images/fish_icon.gif') top left no-repeat;
				}
				
#content  h2
				{
				margin: 0px;
				padding: 10px 0px 0px 0px;
				font-size: 10pt;
				line-height: 12pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				color: #666666;
				}
				
#content p 
				{
				margin: 0px;
				padding: 5px 0px;
				font-size: 10pt;
				line-height: 12pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #666666;
				}
				
#right_column
				{
				float: left;
				display: block;
				overflow: hidden;
				color: #fff;
				background: #00436e;
				margin: 0px 0px 0px 5px;
				padding: 0px;
				width: 290px;
				height: auto;
				}		
				
#news
				{
				color: #000;
				background: #eef0f3;
				margin: 0px;
				padding: 0px;
				width: 290px;
				height: 410px;
				}
				
#news  h1
				{
				width: 200px;
				height: 27px;
				margin: 0px auto;
				padding: 15px 0px 0px 50px;
				font-size: 10pt;
				line-height: 20pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				text-transform: uppercase;
				color: #901616;
				background: transparent url('http://www.keri.com/images/fish_icon_gray.gif') bottom left no-repeat;
				}
				
#news h2
				{
				width: 240px;
				height: 20px;
				margin: 5px auto;
				padding: 0px 0px 0px 10px;
				font-size: 9pt;
				line-height: 10pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				color: #2c4459;
				background: transparent url('http://www.keri.com/images/upcoming_events_h2_bg.gif') bottom left no-repeat;
				}
				
#news p
				{
				width: 250px;
				height: auto;
				margin: 0px auto;
				padding: 5px 0px 5px 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #666666;
				}
				
#news p.read_more, #upcoming_events p.read_more, #devotional p.read_more
				{				
				float: right;
				display: block;
				overflow: hidden;
				width: 100px;
				height: 12px;
				padding-left: 12px;
				padding-bottom: 5px;
				margin: 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-family: verdana, arial, tahoma, georgia;
				font-weight: bold;
				color: #901616;
				background: transparent url('http://www.keri.com/images/read_more_bg.gif') center left no-repeat;
				}
				
hr
				{
				width: 290px;
				height:1px;
				background: transparent;
				margin: 0px;
				padding: 3px 0px;
				border-bottom: 1px dotted #000;
				border-top: 0px none;
				border-right: 0px none;
				border-left: 0px none;
				}
				
#news p.read_more a, #upcoming_events p.read_more a, #devotional p.read_more a
				{
				text-decoration: none;
				color: #901616;
				background: transparent;
				}
				
#know_christ
				{
				color: #000;
				background: #fff1d0;
				margin: 0px;
				padding: 0px;
				width: 290px;
				height: 81px;
				}
				
#prayer_request
				{
				color: #fff;
				background: #00436e;
				margin: 0px;
				padding: 0px;
				width: 290px;
				height: 55px;
				}
				
#prayer_request h1
				{
				color: #fff;
				margin: 10px 0px 0px 25px;
				padding: 0px;
				font-size: 10pt;
				line-height: 10pt;
				font-weight: bold;
				text-transform: uppercase;
				font-family: verdana, arial, tahoma, georgia;
				}
				
#prayer_request input
				{
				border: 1px solid #c1c1c1;
				background: #fff;
				color: #595959;
				margin: 5px 0px 0px 25px;
				padding: 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				}
		
#prayer_request input#request
				{
				border: 1px solid #fff;
				background: #00aeef;
				color: #fff;
				margin: 5px 0px 0px 5px;
				padding: 0px;
				font-size: 9pt;
				line-height: 10pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				}

#bottom_divider
				{
				width: 780px;
				height: 5px;
				margin: 0px;
				padding: 0px;
				background: #00436e;
				color: #fff;
				}				
				
#footer
				{
				width: 780px;
				height: 100px;
				margin: 0px auto;
				padding: 0px;
				text-align: center;
				background: #fff;
				color: #000;
				}
				
#footer p
				{
				font-size: 8pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #b2b2b2;
				margin: 0px;
				padding: 10px 0px 10px 0px;
				}
				
#footer a
				{
				font-size: 8pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #b2b2b2;
				margin: 0px;
				padding: 0px;
				text-decoration: none;
				}
				
#footer p.copyright, #footer p.copyright a
				{
				font-size: 8pt;
				font-weight: normal;
				font-family: verdana, arial, tahoma, georgia;
				color: #000;
				margin: 0px;
				padding: 0px;
				}
				
.clear
				{
				clear: both;
				height: 1px;
				overflow: hidden;
				line-height: 1%;
				font-size: 0px;
				margin-bottom: -1px;
				background: transparent;
				}
			
* html .clear
				{
				height: auto;
				margin-bottom: 0px;
				}

				
/* CONTACT FORM */		

#content_area input.txt, #content_area textarea.txt
		{
		color: #666666;
		background: #fff;
		border: 1px solid #b2b2b2;
		width: 200px;
		}
		
#content_area input.btn
		{
		color: #666666;
		background: #fff;
		border: 1px solid #b2b2b2;
		margin-top: 5px;
		margin-right: 10px;
		float: right;
		display: block;
		overflow: hidden;
		}
		
#content_area form label 
		{
		clear: left;
		margin: 0px;
		padding: 5px 10px 0px 0px;
		}
		
#content_area form input.txt, #content_area form textarea.txt
		{
		padding: 0px;
		margin-top: 5px;
		}
		
#content_area form label 
		{
		float: left;
		width: 100px;
		font-family: verdana, garamond, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		}
		
#content_area form input.txt, #content_area form textarea.txt
		{
		float: left;
		width: 200px;
		font-family: verdana, garamond, arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000;
		}
		
#content_area fieldset 
		{
		width: 325px;
		text-align: right;
		border: 1px solid #b2b2b2;
		margin-top: 0.6em;
		padding: 0.6em;
		}
		
#content_area fieldset p
		{
		text-align: left;
		float: left;
		width: 100%;
		font-family: verdana, garamond, arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000;
		margin: 0px;
		padding: 0px;
		}
		
#content_area legend 
		{
		font-family: verdana, garamond, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		background: transparent;
		}
		
#content_area form input:focus, #content_area form.hilite, #content_area form textarea:focus, #content_area textarea.hilite
		{
		background: #ededed;
		border: 1px solid #b2b2b2;
		}
/* CONTACT FORM */					