
/* CSS Document 534E44 dad7c0*/

body{
background:url(images/BG_VerticalGradient.jpg) repeat-x #506232;
margin:0px;
font-family:"Trebuchet MS";
font-size:12px;
color:#585858;
}

a{color:#88ba2a; text-decoration:underline}
span{color:#fbaf53}
img{border:0px;}
h1{font-family:"Trebuchet MS";font-size:20px;color:#fbaf53; font-weight:lighter;border-bottom:#CDCDC3 1px solid; margin-top:0px; text-transform:uppercase;}
h2{font-family:"Trebuchet MS";font-size:16px;color:#ef8a0f; font-weight:lighter; margin-bottom:-10px; }
h3{font-family:"Trebuchet MS";font-size:14px;color:#51473d; border-bottom:#CDCDC3 1px solid; margin-bottom:-10px; }
ul{margin:0px;margin-top:-10px;margin-bottom:-10px}
li{margin-bottom:5px;}
input{font-size:12px;color:#777777;font-family:"Trebuchet MS";padding-left:3px}
textarea{font-size:12px;color:#777777;font-family:"Trebuchet MS";padding:3px;}



/*WordPress Styles*/

.alignleft{float:left}
.alignright{float:right}

#BodyContainer{
/*background:url(images/BG_Background.jpg) repeat-y;*/
width:1019px;
margin:auto;
height:900px;
margin-top:10px;

}
#Container{
float:left;
clear:left;
background:url(images/BG_Middle.png) repeat-y;
width:800px;
margin:auto;
margin-top:15px;
margin-left:110px;
}

#Container #Top{
background:url(images/BG_Top.jpg) no-repeat ;
height:40px;
margin:0px;
}
#Container #InnerContainerTop{
background:#524E43;
width:779px;
margin-left:15px;
float:left;
}
#Container #InnerContainer{
width:758px;
margin-left:25px;
clear:both;
float:left;
}

/*-------------HEADER -------------*/
#Container #InnerContainer #Header{background:url(images/BG_innerfade_top.jpg) repeat-x #fff; height:154px;}
#Container #InnerContainer #Header .logo{float:left;margin-left:10px;}
#Container #InnerContainer #Header .location{float:right;margin-right:25px;}
#Container #InnerContainer #Header .location .address{margin-left:10px;padding-top:2px; line-height:15px; letter-spacing:.04em}


/*--------------NAV TABS -------------------*/
#Banner-Tabs{clear:both;}
#Banner-Tabs .service{float:left;margin-left:5px;} 
#Banner-Tabs .tabs{float:right; margin-right:10px;  margin-bottom:-1px; z-index:100;position:relative}
#Banner-Tabs .tabs .home{background:url(images/Btn_home.jpg) no-repeat; background-position:0px -3px; display:block; width:77px; height:25px; float:left;}
#Banner-Tabs .tabs .about{background:url(images/Btn_about.jpg) no-repeat; background-position:0px -3px; display:block; width:77px; height:25px; float:left;}
#Banner-Tabs .tabs .ministries{background:url(images/Btn_ministries.jpg) no-repeat; background-position:0px -3px; display:block; width:91px; height:25px; float:left;}
#Banner-Tabs .tabs .media{background:url(images/Btn_media.jpg) no-repeat; background-position:0px -3px; display:block; width:77px; height:25px; float:left;}
#Banner-Tabs .tabs .calendar{background:url(images/Btn_calendar.jpg) no-repeat; background-position:0px -3px; display:block; width:89px; height:25px; float:left;}
#Banner-Tabs .tabs .contact{background:url(images/Btn_contact.jpg) no-repeat; background-position:0px -3px; display:block; width:91px; height:25px; float:left;}

#Banner-Tabs .tabs .home:hover,
#Banner-Tabs .tabs .about:hover,
#Banner-Tabs .tabs .ministries:hover,
#Banner-Tabs .tabs .media:hover,
#Banner-Tabs .tabs .calendar:hover,
#Banner-Tabs .tabs .contact:hover{background-position:0px -38px; cursor:pointer}

#Banner-Tabs .tabs .selected{background-position:0px -73px;height:26px;}
#Banner-Tabs .tabs .selected:hover{background-position:0px -73px; }

#Container #Banner-Tabs .bannerdivider{background:#EFEEE0; height:2px; clear:both; width:779px; border-top:1px solid #fff; }

#Container .tabbar{ background:#f8f7ed; height:0px; clear:both; margin-left:15px;padding-right:10px; width:769px; display:none; border-bottom:1px solid #ebe9d9}
#Container .tabbar .tablinks{display:none;}
#Container .tabbar .tablinks .selected{background:#ebe9d9}
#Container .tabbar .tablinks div{list-style:none; float:right; padding-left:10px; padding-right:10px; border-right:#777777 1px dotted;margin:5px; margin-right:0px; margin-left:0px;}
#Container .tabbar .tablinks div:hover{background:#ebe9d9; cursor:pointer}
#Container .tabbar .tablinks a{color:#5b5240; text-decoration:none;}


/*--------------Banner -------------------*/
#Container #Banner-Tabs #BannerContainer{clear:both;height:191px;width:759px;float:left;padding:10px;padding-top:5px; background:url(images/Banner_bottomborder.jpg) bottom repeat-x #EFEEE0;background-position:0px 198px; z-index:10;position:relative}
#Container #Banner-Tabs #Logo{float:left;margin-left:14px;margin-right:19px;margin-top:10px;margin-right:33px;}
#Container #Banner-Tabs .bannerbox{float:left; background-color:#D6D3BF;height:200px; width:502px}
#Container #Banner-Tabs .banner{float:left;height:178px; width:502px; background:url(images/Banner_holder.jpg) #D6D3BF;}
#Container #Banner-Tabs .banner a{display:none}
#Container #Banner-Tabs .bannerfooter{clear:both;float:left; text-align:right;width:502px;}
#Container #Banner-Tabs .bannerfooter a{color:#5b5240; font-size:11px; text-decoration:none}
#Container #Banner-Tabs .bannerfooter .bannercontrols{float:right; width:25px;padding-right:10px}
#Container #Banner-Tabs .bannerfooter #next{float:left;background:url(images/Btn_next.jpg);background-position:0px 0px; height:15px; width:10px; cursor:pointer;}
#Container #Banner-Tabs .bannerfooter #prev{float:left;background:url(images/Btn_prev.jpg);background-position:0px 0px; height:15px; width:10px;cursor:pointer;margin-right:3px;}
#Container #Banner-Tabs .bannerfooter #prev:hover,
#Container #Banner-Tabs .bannerfooter #next:hover{background-position:0px -20px;}



/*--------------Body -------------------*/
#Body{background:url(images/BG_innerfade_bottom.jpg) repeat-x bottom; float:left; clear:both;}
#Loader{margin:auto; text-align:center; padding-top:15px; width:758px; float:left; height:250px;}
#Body #Content{clear:both;float:left;margin-top:15px; width:738px; padding-left:10px;padding-right:10px; min-height:250px;}
#Body #Content img{margin:10px; margin-top:0px}
	/*----home------*/
	#Body #Left{width:500px; float:left; padding-right:10px;}
	#Body #Left img{margin:0px}
	#Body #Left .hometext{margin-left:15px;margin-top:10px;}
	#Body #Left .homebuttons{margin-top:45px; margin-left:0px; clear:both; float:left;}
	
	#Body #Right{width:200px; float:left; padding-left:10px; border-left:1px solid #CDCDC3; min-height:300px;}
	
	/*-----Contact----*/
	#ContactBox{float:left; width:150px; border:1px solid #CDCDC3; padding:10px; background-color:#524E43; color:#d3dfb3}
	
	#ContactFormDiv{ float:left; margin-left:120px;width:400px;}
	.contactform{width:400px;margin:auto; }
	.contactform input, .contactform textarea{border:1px solid #CDCDC3;}
	.contactform .formrow{clear:left;float:left;margin-top:10px; width:310px;}
	.contactform .formname{float:left; width:100px; margin-right:10px; text-align:right;}
	.contactform .formfield{float:left;}
	.contactform .formfield input{float:left;width:163px}
	.contactform .contacttext{width:270px}
	.contactform .formsend{float:right; margin-right:33px;}
	label .error{clear:both}
	
	/*-----Media----*/
	.rsslink{margin-top:10px;margin-left:7px;float:left}
	.rssdiv{float:right;margin-bottom:-30px;}
	.postdate{font-size:12px; color:#777777}
	.recentpost{margin-bottom:20px; margin-left:25px;}
	#Archives {width:500px;height:300px;background-color:#F5F5E9;overflow-y:scroll;overflow-x:hidden;clear:both;margin-top:60px;float:right; border-top:1px solid #e6e6d0;border-left:1px solid #e6e6d0}
	#Archives ul{margin:0px}
	#menu{padding:3px; padding-left:0px;padding-right:0px;}
	#menu a{color:#51473D; text-decoration:none}
	/*year level*/
	#menu li{list-style:none}
	#menu .year{border-bottom:1px solid #CDCDC3;padding:0px;margin:0px;padding-left:10px;font-weight:bold}
	#menu .year:hover{background:#fcfcf1}
	#menu .year a{font-size:16px;}
	/*month level*/
	#menu .year ul{padding:0px;font-weight:normal}
	#menu .year .month{border-top:1px dotted #CDCDC3;  padding:0px; margin:0px; padding-left:10px;padding-top:3px;}
	#menu .year .month:hover{background:#efefe3}
	#menu .year .month a{font-size:14px;}
	/*sermon level*/
	#menu .year .month ul{ background-color:#fff;border-top:1px solid #CDCDC3; border-left:1px solid #CDCDC3;  padding:3px; padding-left:10px;padding-bottom:20px; margin:0px; width:96%}
	#menu .year .month ul a{color:#88ba2a; text-decoration:underline;font-size:12px;}
	#menu .year .month ul li{margin:0px;padding:0px;clear:both}
		
		
#CalEvents {
float:left;
margin-top:5px;
}
#CalEvents ul{
float:left;
margin-left:-38px;
}
#CalEvents li{
float:left;
list-style:none;


}
		

/*--------------Bottom -------------------*/

#Container #Bottom{
clear:both;
background:url(images/BG_bottom.jpg) no-repeat ;
height:35px;
margin:0px;

}
/*--------------Footer -------------------*/
#Footer{clear:both;height:25px; margin:auto; width:220px;color:#749248}