/* 
	Theme Name: kevergreen
	Theme URL: 
	Description: A customized, widget-ready Wordpress theme created for Evergreen Family Fellowship in Warner Robins, GA.
	Author: Kevin Duncan
	Author URI: http://www.evergreenfamilyfellowship.org/webmaster
	Version: 1.0
	
	The CSS, XHTML and design may not be copied or redistributed, and is the sole property of:
	Kevin Duncan and Evergreen Family Fellowship
	
	Changelog:
		v1.0 - 11.01.07
		First Release of Kevergreen
*/
 
body {
	background: #656f4c url(images/rusty_green.jpg);
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px 0px 0px;
	padding: 0px;
	float: center;
	}

#wrap {
	background: #fff;
	clear: both;
	width: 940px;
	margin: 0px auto 0px;
	padding: 0px auto 0px auto;
	float: center;
	border-right: 10px solid #656f4c url(images/rusty_green.jpg);
	border-left: 10px solid #656f4c url(images/rusty_green.jpg);
	}

* html #wrap {
	background: #fff;
	clear: both;
	width: 940px;
	margin: -7px auto 0px;
	padding: 0px auto 0px auto;
	float: center;
	border-right: 10px solid #656f4c url(images/rusty_green.jpg);
	border-left: 10px solid #656f4c url(images/rusty_green.jpg);
	}

.l_box_1 {
	background: #d18b2c url(images/servicetimes_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 225px;
	}

.l_box_2 {
	background: #ddb884 url(images/kingdomkeys_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #656f4c;
	position: relative;
	z-index: 0;
	width: 225px;
	}


.r_box_1 {
	background: #e8e9e1 url(images/l_box_2.jpg) no-repeat 0 0;
	clear: both;
	padding: 45px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #656f4c;
	position: relative;
	z-index: 0;
	width: 225px;
	}

.r_box_2 {
	background: #5b8385 url(images/events_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #656f4c;
	position: relative;
	z-index: 2;
	width: 225px;
	color: #fff;
	}

.welcome {
	background: #fff;
	clear: both;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 5px 0px;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

.welcome2 {
	background: #fff;
	clear: both;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 5px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

.main_gallery {
	background: #fff;
	clear: both;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #656f4c;
	}

.main_box_1 {
	width: 286px;
	height: 479px;
	float: left;
	background: #fff url(images/announcements_background.jpg) no-repeat 0 0;
	color: #000;
	padding: 3px 3px 3px 3px;
	margin: 0px 5px 5px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	overflow: auto;
	}

.main_box_1_entry {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}

.main_box_2a {
	width: 311px;
	height: 150px;
	overflow: auto;
	float: left;
	background: #000 url(images/welcome_background.jpg);
	color: #fff;
	padding: 3px;
	margin: 0px 0px 5px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

.main_box_2b {
	width: 312px;
	height: 150px;
	overflow: auto;
	float: left;
	background: #000 url(images/audio_background.jpg);
	color: #fff;
	padding: 3px;
	margin: -100px 0px 5px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: absolute;
	top: 457px;
	left: 472px;
	}

.main_box_3 {
	width: 286px;
	height: 479px;
	float: left;
	background: #fff url(images/events_background.jpg) no-repeat 0 0;
	padding: 3px;
	color: #000;
	margin: 0px 0px 5px 6px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	overflow: auto;
	}

.main_box_3_entry {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #fff;
	color: #000;
	}

.latest_home {
	background: #5b8385 url(images/latest_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	border: 1px solid #656f4c;
	position: relative;
	z-index: 2;
	width: 225px;
	height: 235px;
	color: #fff;
	}

	
/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #000;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	
	height: 85px;
	width: 940px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #222222;
	border-top: 0px solid #BBC3A7;
	border-bottom: 1px solid #656f4c;
	background: #fff url(images/plain_header.jpg) repeat-x;
	}

#headercontent {height:85px; width:940px; margin:0px auto;}

	
#header a {
	font-family: Georgia, Helvetica, Sans-Serif;
	font-size: 36px;
	color: #222222;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	}

#header a:hover{
	color: #222222;
	}

#header img a {
	margin: 0px;
	border: none;
	}
	
#headerleft, #headerleft img {
	width: 325px;
	height: 65px;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	/*
	background: url(images/desert_logo.gif) no-repeat;
	z-index: 1;
	*/
	}
	
#headerright {
	width: 605px;
	height: 50px;
	float: left;
	text-align: right;
	margin: 0px;
	padding: 0px;
	}

#home_icon {
	width: 27px;
	height: 24px;	
	float: right;
	margin: 26px 0px 0px 0px;
	padding: 4px;
	z-index: 1;
	}

#home_icon img {
	border: none;
	}

#calendar_icon {
	width: 23px;
	height: 25px;	
	float: right;
	margin: 25px 0px 0px 3px;
	padding: 3px;
	z-index: 1;
	}

#calendar_icon img {
	border: none;
	}

#listen_icon {
	width: 26px;
	height: 21px;	
	float: right;
	margin: 27px 0px 0px 2px;
	padding: 3px;
	z-index: 1;
	}

#listen_icon img {
	border: none;
	}

#rss_icon {
	width: 22px;
	height: 22px;	
	float: right;
	margin: 27px 0px 0px 1px;
	padding: 3px;
	z-index: 1;
	}

#rss_icon img {
	border: none;
	}

#podcast_icon {
	width: 27px;
	height: 25px;	
	float: right;
	margin: 25px 0px 0px 1px;
	padding: 3px;
	z-index: 1;
	}

#podcast_icon img {
	border: none;
	}

#contact_icon {
	width: 23px;
	height: 19px;	
	float: right;
	margin: 28px 0px 0px 4px;
	padding: 3px;
	z-index: 1;
	}

#contact_icon img {
	border: none;
	}

#headerright li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
		
#headerright ul {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}
		
#headerright ul li a, #headerright ul li a:visited {
	color: #656f4c;
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 3px 0px 3px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	text-transform: lowercase;
	}
		
#headerright ul li a:hover, #headerright ul li a:active {
	margin: 0px 3px 0px 3px;
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	background-color: #656f4c;
	color: #fff;
	}

/************************************************
*	Header Navigation       								*
************************************************/

#headernavigation {
	width: 605px;
	height: 25px;
	float: right;
	text-align: right;
	margin: -35px 0px 0px 0px;
	padding: 0px;
	}

#header_nav {
	width: 600px;
	height: 25px;	
	float: right;
	margin: 10px 5px 0px 0px;
	padding: 3px;
	z-index: 1;
	}

#header_nav a, #header_nav a:visited, #header_nav ul li a {
	color: #656f4c;
	text-decoration: none;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 0px 5px;
	font-family: Arial, Georgia, Tahoma, Verdana;
	font-size: 0.94em;
	background: #fff;
	font-weight: bold;
	border-left: 0px solid #656f4c;
	border-right: 0px solid #656f4c;
	border-top: 0px solid #d59c55;
	border-bottom: 0px solid #656f4c;
	text-transform: lowercase;
	}
	
#header_nav a:hover, #header_nav a:active, #header_nav a:visited:active, #header_nav a:visited:hover {
	color: #000;
	font-family: Arial, Georgia, Tahoma, Verdana;
	font-size: 0.94em;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 0px 5px;
	border-top: 0px dotted #656f4c;
	border-bottom: 0px;
	border-left: 0px solid #656f4c;
	border-right: 0px solid #656f4c;
	display: inline;
	font-weight: bold;
	}

#header_nav ul li a:hover, #header_nav ul li a:active, #header_nav ul li a:visited:active, #header_nav ul li a:visited:hover {
	color: #000;
	font-family: Arial, Georgia, Tahoma, Verdana;
	font-size: 0.94em;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 0px 5px;
	border-top: 0px dotted #656f4c;
	border-bottom: 0px;
	border-left: 0px solid #656f4c;
	border-right: 0px solid #656f4c;
	display: inline;
	font-weight: bold;

	}

#header_nav li.current_page_item a:link, #header_nav li.current_page_item
a:visited, #header_nav li.current_page_item a:hover, #header_nav
li.current_page_item a:active {
	color: #000;
	font-family: Arial, Georgia, Tahoma, Verdana;
	font-size: 0.94em;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 0px 5px;
	border-top: 1px dotted #656f4c;
	border-bottom: 0px;
	border-left: 0px solid #656f4c;
	border-right: 0px solid #656f4c;
	display: inline;
	font-weight: bold;
	}

#at_home {
	color: #000;
	font-family: Arial, Georgia, Tahoma, Verdana;
	font-size: 0.94em;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 1px 5px;
	border-top: 1px dotted #656f4c;
	border-bottom: 0px;
	border-left: 0px solid #656f4c;
	border-right: 0px solid #656f4c;
	display: inline;
	font-weight: bold;
	}

#header_nav li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	}
		
#header_nav ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

	
/************************************************
*	Tagline       								*
************************************************/

#tagline {
	background: url(images/rusty_light-green.jpg);
	height: 15px;
	width: 940px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	z-index: 2;
	}

* html #tagline {
	background: #d1e2a7 url(images/rusty_light-green.jpg) repeat-x;
	\height: 5px; /* for IE5 and IE6 in quirks mode */
    	h\eight: 15px; /* for IE6 in standards mode */
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	z-index: 2;
	}

#taglinecontent {height:15px; width:940px; margin:0px auto; padding:0px; z-index:2;}

* html #taglinecontent {\height: 5px; h\eight: 15px; width:940px; margin:0px auto; padding: 0px; line-height: 15px; z-index:2;}

	
#tagline p {
	color: #000000;
	margin: 0px auto 0px;
	padding: 0px;
	}


	
#taglineleft {
	width: 0px;
	float: left;
	margin: 0px;
	padding: 2px 0px 0px 8px;
	}
	
#taglineright   {
	width: 935px;
	
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 2;
	}

#tagline a, #tagline a:visited, #tagline ul li a {
	color: #000;
	text-decoration: none;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 0px 5px;
	font-family: Arial, Georgia, Tahoma, Verdana;
	font-size: 0.94em;
	background: #fff;
	font-weight: bold;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-top: 0px solid #d59c55;
	border-bottom: 1px solid #656f4c;
	text-transform: lowercase;
	}
	
#tagline a:hover, #tagline a:active, #tagline a:visited:active, #tagline a:visited:hover {
	text-decoration: none;
	background: url(images/rusty_green.jpg);
	color: #fff;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 1px 5px;
	border-bottom: 0px;
	border-top: 0px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	}

#tagline ul li a:hover, #tagline ul li a:active, #tagline ul li a:visited:active, #tagline ul li a:visited:hover {
	text-decoration: none;
	background: url(images/rusty_green.jpg);
	color: #fff;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 3px 1px 3px;
	border-bottom: 0px;

	}

#tagline li.current_page_item a:link, #tagline li.current_page_item
a:visited, #tagline li.current_page_item a:hover, #tagline
li.current_page_item a:active {
	text-decoration: underline;
	background: url(images/rusty_green.jpg);
	color: #fff;
	margin: 0px 3px 0px 3px !important;
	margin: 0px 6px 0px 6px;
	padding: 1px 5px 1px 5px;
	border-bottom: 0px;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	}


#taglineright li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	}
		
#taglineright ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
/***********************************************************		
#taglineright ul li a, #taglineright ul li a:visited {
	color: #656f4c;
	font-family: Arial, Tahoma, Verdana;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	text-transform: lowercase;
	}
		
#taglineright ul li a:hover, #taglineright ul li.active a {
	margin: 0px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	text-decoration: underline;
	background: #656f4c;
	color: #fff;
	}
************************************************************/


/************************************************
*	Divider       								*
************************************************/

#divider {
	background: url(images/rusty_light_orange.jpg);
	height: 5px;
	width: 940px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #656f4c;
	}

* html #divider {
	background: url(images/rusty_light_orange.jpg);
	\height: 5px; /* for IE5 and IE6 in quirks mode */
    	h\eight: 5px; /* for IE6 in standards mode */
	width: 940px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #656f4c;
	}

/************************************************
*	Sub Navigation       								*
************************************************/

#sub_navigation {
	position: relative;
	float: left;
	text-align: center;
	display: inline;
	margin: -20px auto 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 0px solid #656f4c;
	}


#sub_navigation ul li a, #sub_navigation ul li a:visited {
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px 3px 0px 1px;
	text-transform: lowercase;
	border-left: 0px solid #000;
	border-right: 1px solid #000;
	}

#sub_navigation ul li a:hover {
	text-decoration: underline;
	color: #fff;
	}


#sub_navigation li.at_sub a:link, #tagline li.at_sub
a:visited, #tagline li.at_sub a:hover, #tagline
li.at_sub a:active {
	text-weight: bold;
	color: #ff9900;
	text-transform: uppercase;
	}

/************************************************
*	Rotating Banner 					     		    * 
************************************************/

#rotating_banner {
	background: url(images/rotating_small-banner/rotate.php) repeat-x top;
	color: #000;
	height: 40px;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	}
	
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: center;
	}

#content p{
	padding: 5px 5px 5px 5px;
	margin: 0px;
	line-height: 20px;
	}
	
#content h1 {
	background: #d1e2a7 url(images/rusty-green_banner.jpg) repeat-x top;
	color: #000;
	height: 25px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}

#content h1 a:hover {
	color: #017F8D;
	text-decoration: none;
	}

#content h3 {
	color: #000000;
	background: #fff;
	font-size: 12px;
	font-family: Arial, Georgia, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	text-transform: uppercase;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	}
	
#content h4 {
	color: #000000;
	background: url(images/rusty_light-green.jpg);
	font-size: 12px;
	font-family: Arial, Georgia, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

#content h5 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Georgia, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	}
	
#content p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
#contentleft {
	float: right;
	background: url(images/rusty_light_orange.jpg); 
	/**	
	width: 434px;
	**/
	width: 676px;
	height: 100%;
	margin: -1px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
	display: inline;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	border-top: 0px;
	}
	
#contentleft ol{
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 15px 0px;
	}
	
#contentleft ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
#contentleft ul{
	display: inline;
	list-style-type: square;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentleft ul li{
	display: inline;
	list-style-type: square;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	}

#content_home {
	background: url(images/rusty_light_orange.jpg);
	float: right;
	width: 918px;
	margin: -1px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
	display: inline;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}
	
#content_home ol{
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 15px 0px;
	}
	
#content_home ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
#content_home ul{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 15px 0px;
	}
	
#content_home ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}

#content_2col {
	background: url(images/rusty_light_orange.jpg);
	float: left;
	width: 676px;
	margin: -1px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	display: inline;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}
	
#content_2col ol{
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 15px 0px;
	}
	
#content_2col ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
#content_2col ul{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 15px 0px;
	}
	
#content_2col ul li{
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}

#content_form {
	background: #fff;
	padding: 5px 5px 10px 5px;
	}
	
blockquote{
	background: #F2F2F2;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 10px 20px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postmeta {
	width: 525px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	}

.postmeta_small {
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px;
	font-size: 10px;
	}

/************************************************
*	Home Sidebar 		    			   	    * 
************************************************/

#h_sidebar {
	float: left;
	width: 242px;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	line-height: 17px;
	display: inline;
	background: #fff;
	}
	
#h_sidebar h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 20px 0px 10px 0px;
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
	}
	
#h_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#h_sidebar ul li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	}
	
#h_sidebar ul li a, #l_sidebar ul li a:visited {
	color: #017F8D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#h_sidebar ul li a:hover {
	color: #017F8D;
	text-decoration: underline;
	}


/************************************************
*	Left Sidebar 		    			   	    * 
************************************************/

#l_sidebar {
	float: left;
	width: 242px;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	line-height: 17px;
	display: inline;
	background: #fff;
	}
	
#l_sidebar h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 20px 0px 10px 0px;
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
	}
	
#l_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#l_sidebar ul li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	}
	
#l_sidebar ul li a, #l_sidebar ul li a:visited {
	color: #017F8D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul li a:hover {
	color: #017F8D;
	text-decoration: underline;
	}
	
/************************************************
*	Right Sidebar 		    	    	        * 
************************************************/

#r_sidebar {
	float: left;
	width: 242px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
	display: inline;
	background: #fff;
	}
	
#r_sidebar h3 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 20px 0px 10px 0px;
	border-top: 1px dotted #C0C0C0;
	border-bottom: 1px dotted #C0C0C0;
	}

#r_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#r_sidebar ul li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	}
	
#r_sidebar ul li a, #r_sidebar ul li a:visited {
	color: #017F8D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#r_sidebar ul li a:hover {
	color: #017F8D;
	text-decoration: underline;
	}

/************************************************
*	Main Sidebar (for categories and posts)	    			   	    * 
************************************************/

#m_sidebar {
	float: left;
	width: 242px;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	line-height: 17px;
	display: inline;
	background: #fff;
	}
	
#m_sidebar h3 {
	color: #000000;
	background: url(images/rusty_light-green.jpg);
	font-size: 12px;
	font-family: Arial, Georgia, Helvetica, Sans-Serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 5px;
	border-top: 1px dotted #656f4c;
	border-left: 1px dotted #656f4c;
	border-right: 1px dotted #656f4c;
	border-bottom: 1px dotted #656f4c;
	}
	
#m_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#m_sidebar ul li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	}
	
#m_sidebar ul li a {
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#m_sidebar ul li a:hover, #m_sidebar ul li a:active, #m_sidebar a:active {
	color: #000;
	text-decoration: underline;
	}

.m_sidebar_box {
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	background: #fff;
	clear: both;
	padding: 5px;
	position: relative;
	z-index: 0;
	width: 225px;
	}

#m_sidebar p{
	padding: 2px 5px 1px 5px;
	margin: 0px;
	line-height: 20px;
	}

/************************************************
*	Author Sidebar    			   	    * 
************************************************/

#author_sidebar {
	float: left;
	width: 242px;
	margin: 0px;
	padding: 0px 0px 10px 5px;
	line-height: 17px;
	display: inline;
	background: #fff;
	}
	
#author_sidebar h3 {
	background: #d1e2a7 url(images/rusty-green_banner.jpg) repeat-x top;
	color: #000;
	height: 25px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 10px -5px;
	text-transform: uppercase;
	border-top: 0px solid #656f4c;
	border-left: 0px solid #656f4c;
	border-right: 0px solid #656f4c;
	}
	
#author_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#author_sidebar ul li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	}
	
#author_sidebar ul li a, #l_sidebar ul li a:visited {
	color: #017F8D;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#author_sidebar ul li a:hover {
	color: #017F8D;
	text-decoration: underline;
	}
	
/************************************************
*	Footer  									*
************************************************/

#footer {
	background: #fff url(images/footer.jpg) repeat-x bottom;
	width: 940px;
	height: 175px;
	overflow: auto;
	color: #000000;
	margin: 0px auto 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	position: relative;
	line-height: 17px;
	border-top: 10px solid #fff;
	border-bottom: 0px solid #000000;
	}

#footer_border {
	background: url(images/rusty_light_orange.jpg);
	width: 100%;
	height: 5px;
	border-top: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

#footer p {
	color: #000000;
	font-size: 11px;
	padding: 3px 0px 0px 0px;
	list-style-type: none;
	margin: 0px;	
	}
	
#footer h2 {
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 0px dotted #656f4c;
	padding: 0px 0px 2px 0px;
	margin: 15px 0px 0px 0px;
	text-transform: uppercase;
	}

#footer a {
	color: #000;
	text-decoration: underline;
	}

#footer a:hover {
	color: #000;
	text-decoration: none;
	}
	
#footer ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#footer ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#footer ul li a {
	display: inline;
	color: #000000;
	text-decoration: underline;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border-bottom: 0px dotted #656f4c;
	}

#footer ul li a:hover {
	background: #656f4c;
	color: #fff;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	}
	
.footerleft {
	float: left;
	width: 285px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	display: inline;
	}
	
.footermiddle {
	float: left;
	width: 290px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	display: inline;
	}
	
.footerright {
	float: right;
	width: 575px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	display: inline;
	}

/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s {
	background: #FFFFFF;
	width: 200px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 7px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}
	
#f {
	background: #FFFFFF;
	width: 200px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 7px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}
	
#sbutt {
	background: #878787;
	width: 200px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #656f4c;
	}
	
#author, #email, #url {
	background: #FFFFFF;
	width: 300px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}
	
#comment {
	background: #FFFFFF;
	width: 440px;
	color: #000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}
	
#submit {
	background: #d1e2a7;
	width: 150px;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}
	
/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 470px;
	color: #000000;
	float: left;
	padding: 0px 20px 10px 0px;
	margin: 10px 0px 0px 0px;
	}
	
#commentblock ol{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.commentdate  {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	background: #F2F2F2;
	width: 440px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 10px;
	margin: 10px 0px 30px 0px;
	border-top: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

.commenttext-admin {
	background: #FFFFFF;
	width: 440px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 10px 10px 0px 10px;
	margin: 10px 0px 30px 0px;
	border-top: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

/************************************************
*	Middle  									*
************************************************/

#middle {
	background: url(images/rusty_light_orange.jpg);
	width: 918px;
	color: #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	position: relative;
	line-height: 17px;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #000000;
	}

#middle p {
	padding: 5px 5px 0px 5px;
	margin: 0px;
	line-height: 20px;	
	}
	
#middle h1 {
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 15px 0px 0px 0px;
	text-transform: uppercase;
	}

#middle a {
	color: #000;
	text-decoration: underline;
	}

#middle a:hover {
	color: #000;
	text-decoration: none;
	}
	
#middle ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#middle ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#middle ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 0px dotted #656f4c;
	}

#middle ul li a:hover {
	background: #656f4c;
	color: #fff;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	}
	
.middle_col1 {
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}

.middle_col2 {
	float: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}

.middle_col3 {
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}
	
.middle_col4 {
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}


.m_box_1 {
	width: 311px;
	height: 150px;
	overflow: auto;
	float: left;
	background: #000 url(images/welcome_background.jpg);
	color: #fff;
	padding: 3px;
	margin: 0px 0px 5px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	}

.m_box_2 {
	background: #000 url(images/audio_background.jpg) no-repeat 0 0;
	color: #fff;
	clear: both;
	padding: 3px;
	margin: -625px 0px 0px 299px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 311px;
	height: 150px;
	overflow: auto;
	}

* html .m_box_2 {
	background: #000 url(images/audio_background.jpg) no-repeat 0 0;
	color: #fff;
	clear: both;
	padding: 3px;
	margin: -630px 0px 0px 304px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 311px;
	height: 150px;
	overflow: auto;
	}


.m_box_3 {
	background: #fff url(images/visitors_background.jpg) no-repeat 0 0;
	color: #fff;
	clear: both;
	padding: 3px;
	margin: -461px 0px 0px 299px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 311px;
	height: 151px;
	overflow: auto;
	}

* html .m_box_3 {
	background: #fff url(images/visitors_background.jpg) no-repeat 0 0;
	color: #fff;
	clear: both;
	padding: 3px;
	margin: -466px 0px 0px 304px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 311px;
	height: 151px;
	overflow: auto;
	}

.m_box_4 {
	background: #5b8385 url(images/events_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 0px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 219px;
	height: 210px;
	overflow: auto;
	color: #fff;
	}



/************************************************
*	Bottom  									*
************************************************/

#bottom {
	background: url(images/rusty_light_orange.jpg);
	width: 918px;
	height: 297px;
	color: #000000;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	position: relative;
	line-height: 17px;
	border-top: 0px solid #fff;
	border-bottom: 0px solid #000000;
	}

#bottom p {
	padding: 10px 5px 0px 5px;
	margin: 0px;
	line-height: 20px;	
	}
	
#bottom h1 {
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
	margin: 15px 0px 0px 0px;
	text-transform: uppercase;
	}

#bottom a {
	color: #000;
	text-decoration: underline;
	}

#bottom a:hover {
	color: #000;
	text-decoration: none;
	}
	
#bottom ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#bottom ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#bottom ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 0px dotted #656f4c;
	}

#bottom ul li a:hover {
	background: #656f4c;
	color: #fff;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	}
	
.bottom_col1 {
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}

.bottom_col2 {
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}

.bottom_col3 {
	float: right;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}
	
.bottom_col4 {
	float: left;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	background: url(images/rusty_light_orange.jpg);
	}


.b_box_1 {
	background: #d18b2c url(images/servicetimes_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 0px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 219px;
	height: 210px;
	overflow: auto;
	}

.b_box_2 {
	background: #fff url(images/prayer_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 0px 6px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 444px;
	height: 185px;
	overflow: auto;
	}

* html .b_box_2 {
	background: #fff url(images/prayer_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 442px;
	height: 185px;
	overflow: auto;
	}


.b_box_3 {
	background: #ddb884 url(images/kingdomkeys_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 444px;
	height: 185px;
	overflow: auto;
	}

* html .b_box_3 {
	background: #ddb884 url(images/kingdomkeys_banner.jpg) no-repeat 0 0;
	clear: both;
	float: right;
	padding: 100px 5px 5px 5px;
	margin: 0px -2px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 1px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 442px;
	height: 185px;
	overflow: auto;
	}

.b_box_4 {
	background: #5b8385 url(images/events_banner.jpg) no-repeat 0 0;
	clear: both;
	padding: 100px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #656f4c;
	border-left: 0px solid #656f4c;
	border-right: 1px solid #656f4c;
	border-bottom: 1px solid #656f4c;
	position: relative;
	z-index: 1;
	width: 219px;
	height: 210px;
	overflow: auto;
	color: #fff;
	}