/*
Theme Name: New Life Christian Fellowship
Theme URI: http://www.newlife.org
Description: 
Version: 
Author: Small Farm Design
Author URI: http://www.SmallFarmDesign.com
*/

*								{ margin: 0px; padding: 0px; }
body							{ background: #A3A26B url('images/backspan.png') repeat-x top center; font-family: Arial, Verdana, sans-serif; font-size: 80%; color:#47481A;}
p								{ margin-bottom: 10px; }
a								{ outline: none; color: #B46F07; text-decoration: none; cursor: pointer; }
a:hover								{text-decoration: underline;}

a img							{ border: none; }
img								{ vertical-align: middle; }
.clear:after					{ content: "."; visibility: hidden;  display: block; height: 0px; clear: both; }
* html .clear					{ height: 1%; }

#container						{ width: 960px; margin: 0px auto; font-size: 1em; }

#header							{  height: 65px; font-size: 1.1em; }
 #logo					{ width: 50px; height: 65px; float: left; margin: 10px 163px 0px 25px;}
   * html  #logo			{ margin-left: 12px; }
 #logo a				{ float:left; width: 225px; height: 75px; text-indent: -9999px; background: url('images/logo.png') no-repeat;}


#header form					{ display: block; width: 325px; float: left; padding-top: 5px; }
#header form input				{ float: left; }
#header form input#s			{ padding: 1px; color: #47481A; margin: 1px 5px 0px 0px; }
#header #h-right				{ width: 275px; float: right; text-align: right; padding: 9px 25px 0px 0px; font-weight: bold; color: #fff; }
#header #h-right a				{ color: #fff; text-decoration: none; }
#header #h-right a:hover		{ text-decoration: underline; }
#header #h-right span#sep		{ background: url('images/sep.gif') no-repeat top center; padding: 0px 15px 0px 5px; margin-right: 5px; }

#nav {
	text-align: center;
	float: right;
	padding:0;
}
   
   * html #nav					{ margin-top:-30px;margin-right:10px;padding-bottom:0px }

#nav ul {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style:none;	
}
#nav li {
	display: inline;
	text-align: center;
	padding: 0;
	float: left;
}

#nav li.current a {
	color: #ac190f;
}

#nav a {
	color: #373319;
	background: url('images/navbg.gif') no-repeat left top;
	float: left;
	margin:	0;
	text-decoration: none;
	height: 25px;
	padding: 10px 18px 0px; 
}

#nav a:hover {
	color: #ac190f; 
}

#content { width: 960px; padding: 0px; background: #E8E8C7 url('images/gradient.gif') repeat-x top; clear: both; }

#welcome {
	background: url('images/homebg.jpg') no-repeat left top;
	color: #D6D699;
	font-size: 1.25em;
	line-height: 25px;
	padding: 3px 0 0px 0;
	clear: both;
	min-height: 365px;
	height:auto !important;
	height:365px;
}
#welcome img {
	margin-left: 9px;
}
#pics {
	width:612px;
	height: 367px;
	position: relative;
	margin: 3px 0;
	background: url(images/welcome_base.jpg) no-repeat 10px top;
}

#text {
	width: 305px;
	padding: 10px 15px 0px 0px;
	font-size: 90%;
}
#text h3 {
	font-family: Arial, verdana, san-serif;
	font-size: 2.0em;
	letter-spacing: .02em;
	text-align: center;
	color: #E8E8C7;
	margin-bottom: 20px;
	line-height: 25px;
}
#text .sig	{ text-align: right; }

#buckets {
	width: 920px;
	background: #E8E8C7 url('images/bucketsbg.gif') repeat-y center;
	padding: 0px 20px;
	margin-left: 1px;
}
.bucket { width: 283px; float: left; padding-top: 15px; font-size: 1.1em; }
.bucket h3 { font-family: Arial, verdana, san-serif; font-size: 2.15em; text-align: left; color: #951509; margin-bottom: 20px; line-height: 25px; letter-spacing: .02em; }

/*#photos img						{ padding: 15px; background: url(images/thumb-bg.gif) no-repeat; }
*/

#events							{ width: 319px; margin: 0px 6px; padding: 15px 11px 0px; }
* html #events, *+html #events	{ margin: 0px 6px 0px 7px; }
#events h3						{ padding-right: 50px; margin-bottom: 20px; padding-left:15px; }
.events							{ list-style: none; }
.events li						{ border-bottom: 1px dotted #A65B53; width:98%; }
* html .events li				{ height: 1%; }
.events li a					{ color: #B46F07; text-decoration: none; display: block; padding: 9px 10px; }
.events li a:hover				{ text-decoration: underline; }
.events li.all					{ border: none; }
.moreInfo 							{ list-style: none;  }
.moreInfo li							{margin-left:15px; padding-left: 8px; background-image: url('images/arrowOrange.gif'); background-repeat: no-repeat; background-position: 0 13px;}
* html .moreInfo li				{ height: 1%; }
.moreInfo li a					{ display: block; padding: 9px 10px; }
.moreinfo li a:hover				{ text-decoration: underline; }
.moreInfo li ul							{list-style: none;  } 

#youth							{ color: #47481A; padding-bottom: 10px; }
#youth h4						{ margin-bottom: 3px; font-size: 1em; }
#youth .school					{ margin-bottom: 5px; padding-top: 15px; }
#youth .ministries				{ padding-top: 15px; }
#youth .school img				{ float: right; margin-top: -15px; }
#youth .ministries img			{ float: left; margin-top: -15px; }

#twocol {  }
* html #twocol { overflow: auto; }
#left {
	width: 615px;
	padding: 15px 0px 50px 15px;
	color: #47481A;
	font-size: 1.1em;
	line-height: 19px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#left h2.posttitle				{ font-family: Arial, Verdana, san-serif; background: #4B1A15; font-size: 2em; color: #fff; padding: 10px; margin-bottom: 10px; }
#left h2.pagetitle				{ display: none;}
#left .post						{ margin-bottom: 35px; }
#left ul						{ margin-left: 0; padding-left: 0; padding-bottom:10px; list-style: none; }
#left li						{ padding-left: 10px; background-image: url('images/arrow.gif'); background-repeat: no-repeat; background-position: 0 .5em;}
#left ul ul						{ margin-left: 0; padding: 0; padding-left:12px; list-style: none; }
#left ul ul li					{ margin-left: 15px; padding-left:0px; background: none; list-style-type:disc;}
#left h3						{ padding-bottom:8px;}


.alignleft						{ width: 300px; float: left; }
.floatleft						{ float: left; }
.alignright						{ width: 300px; float: right; text-align: right; }
.floatright						{ float: right; }

.directory						{ margin:15px; float: left; width:175px; }

#sidebar						{ width: 315px; background: #E8E8C7  url('images/sidebarbg03.gif') no-repeat top; padding: 15px 0px 50px 15px; min-height: 500px; height: auto !important; height: 500px; }
#sidebar h3						{ font-family: arial, verdana, san-serif; font-size: 2.25em; color: #951509; padding-right: 70px; padding-left: 10px; margin: 10px 0; line-height: 25px; }

#footer							{ width: 960px; background: #4B1A15 url('images/footerbg.gif') no-repeat bottom right; height: 190px; color: #fff; border-top: 1px solid #160302; clear: both; }
* html #footer					{ margin: -5px auto 0px; }
#footer .about					{ width: 590px; float: left; padding: 25px 0px 0px 20px; font-size: 1.15em; line-height: 17px; border-top: 1px solid #8A4D42; }
#footer h4						{ font-weight: bold; font-size: 0.95em; }
#footer .info					{ width: 330px; float: right; padding: 30px 0px 0px 20px; text-align: center; font-size: 1.2em; line-height: 18px; border-top: 1px solid #8A4D42; }
#footer .info p					{ margin-bottom: 20px; }

a.credit  {color:#4B1A15; text-decoration: none; font-size:95%; padding:0; margin:0; text-align:right; display:block;}

