/*  
Theme Name: Harvest Time Theme
Them URI: http://www.drudarby.com/
Descreiption: Harvest Time Theme
Version: 2.3.0
Author: Dru Darby
Author URI: http://www.drudarby.com
*/

@import url("nav.css");
*{margin: 0; padding: 0;}

a, a:hover, a:visited {color: #000608;}

.alignleft {display: inline; float: left; }

body {
	background: #120701 url(images/bg.jpg) repeat-x; 
	color: #e9e9e9; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; line-height: 20px; 
}

#header {
	height: 192px; width: 100%; background: #000608; 
	clear: both; position: relative;
}
#bar {
	width: 1020px; height: 192px; margin: auto; 
	background: #000608 url(images/header_bar.png) no-repeat; position: relative;
}
.NEWbutton {display: block; width: 148px; height: 27px; position: absolute; top: 35px; left:980px; }
.NEWbutton a {display: block; width: 100%; height: 100%; background: url(images/newtochurch.png) no-repeat; outline: none; }
		
.OLGbutton {display: block; width: 148px; height: 27px; position: absolute; top: 35px; left:820px; }
.OLGbutton a {display: block; width: 100%; height: 100%; background: url(images/onlinegiving.png) no-repeat; outline: none; }

#wrap {width: 1020px; margin: 0 auto; padding-top: 10px; position: relative; min-height: 100%;}
#wrap_feat {width: 1020px; margin: 0 auto; padding-top: 10px; margin-bottom: 20px; position: relative; height: 380px; }

#content {width: 1020px; margin: 0 auto; position: relative; min-height: 200px;  
	background: url(images/content.jpg) repeat-y; padding-bottom: 65px; overflow: hidden;  }	

#page {width: 680px; min-height: 200px; float: right; padding: 15px 15px 0 0; display: inline;  }
ol {font-style: italic; margin-left: 50px; margin-bottom: 10px; }
ol p {font-style: normal; margin-bottom: 0px;}
ol li {margin-bottom: 0px; }
#page {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color: #333333; overflow: hidden;  }
#page p {margin-bottom: 10px; }
#clear {width: 100%; height: 15px; }

#featured {width: 1020px; height: 310px; margin: 0 auto;  position: relative; float: left;}
.featured_1 {width: 250px; height: 125px; float: right; padding-bottom: 3px; }
.featured_1 p {color: #000; }
.featured_1 h2 {font-family: Georgia; color: #fff; text-align: left; margin-top: 7px; margin-left: 7px; }

.tweetsbox p {color: #fff; margin-top: 10px; margin-left: 15px; margin-right: 5px; margin-bottom: 25px; }
.tweetsbox a, a:hover, a:visited {color: #6699aa; }

.featured_2 {width: 250px; height: 375px; float: right; background: url(images/sms.png) no-repeat; padding-top: 22px; }



#sidebar {width: 299px; min-height: 200px; float: left; }
#sidebar {float: left;}
#sidebar a, a:hover, a:visited {color: #59b0b8;}
.subnavhead {
	background: url(images/sidebar-h2.jpg) repeat-x; 
	display: block; 
	font-size: 20px; 
	width: 300px; 
	height: 41px; 
	color: #fff; 
	text-align: center;
	width: 100%; 
	padding-top: 6px; 
	padding-bottom: 0px; 
}

.subnavhead_post {
	background: url(images/sidebar-h2.jpg) repeat-x; 
	display: block; 
	font-size: 20px; 
	width: 300px; 
	height: 41px; 
	color: #fff; 
	text-align: left;
	width: 100%; 
	padding-top: 6px; 
	padding-bottom: 0px; 
}

.post_title {padding-left: 5px; }
.sb_meta {padding-left: 10px; }
.sb_meta a {text-decoration: none; color: #7a6e58;}


#sidebar ul {list-style: none outside none; }
#sidebar ul.sidebarNav li a {
	background:url(images/divider.png) no-repeat scroll transparent;
	background-position: 7px -5px; 
	display:block;
	font-size:13px;
	padding: 10px 20px 10px 20px; 
	text-align:right;
	text-decoration:none;
	color: #fff;
}

#sidebar ul.sidebarNav li.current_page_item a {
	background:url(images/subnavcurrent.png) no-repeat scroll -16px 4px transparent;
	padding-right:50px;
	width:255px;
}

#similar {margin-left: 10px; }
	
#footer {color: #fff; height: 160px; width: 1020px; margin-left: auto; margin-right: auto;  background: url(images/ourbg2.png); }
#footer .strong {font-weight: bold; font-size: 14px;}
#footer a, a:hover, a:visited {color: #000608;}
#footer ul {list-style-type: none; }
#footer .col1 {float: left; padding: 10px 0 10px 10px; width: 33%; }
#footer .col2 {float: left; padding: 10px 0 10px 0; width: 33%; }
#footer .col3 {float: left; padding: 5px 0 10px 0; width: 33%;  text-align: center;}
#footer .col3 img {width: 64px; height: 64px; }

#secfooter {height: 30px; width: 100%;  text-align: center; padding-bottom: 5px;  }

#secfooter img {padding-right: 10px; border: 0; }
	
	
.author_info h1 {color: #6699aa;}
.author_loop {border: 1px solid gray; padding: 15px; margin: 5px; }
.author_loop strong {font-size: 1.4em; }
.author_loop a, a:visited, a:hover {text-decoration: none; color: #000609; }


.home_sidebar {
	float: left; 
	margin-top: 20px; 
	width: 300px; 
	background: url(images/sidebar_only.png) repeat-y; 
	height: 100%; 
}

#home_blog {color: #000608; padding: 10px; }
#home_blog ul li {list-style-type: none;}
#home_blog p {display: block; }
#home_blog h1 {margin-bottom: 15px; font-size: 3em; }
#home_blog .recent_title {font-size: 1.6em; }
#home_blog .recent_author {}
#home_blog .recent_cats {}
#home_blog .cats {}
#home_blog .excerpt {}
#home_blog .more {}

.home_sidebar ul {margin-left: 5px; }
.home_sidebar ul li {list-style-type: none; }
.home_sidebar p {margin-left: 10px; }
.ko-calendar-date {text-decoration: underline; font-weight: bold; color: #6699aa;  }
.ko-calendar-entry-title {text-decoration: none; color: #fff; background: url('images/calendar_icon.gif') no-repeat; padding-left: 20px; }
.ko-calendar-event-list a {padding-bottom: 5px; }
.ko-calendar-event-list a:hover {color: #fff; text-decoration: underline; }
.ko-calendar-entry-date-row {color: red; text-indent: 5px; }
/**.ko-calendar-widget-title {color: #93d303; font-size: 22px; font-weight: bold; text-shadow: #585858 1px 1px 1px; padding-left: 0; }**/
.ko-calendar-widget-title {display: none; }
#gcalmini {margin-bottom: 25px; margin-left: 10px; }

	
	
	
	
	
	
	
	
	
	
	
	