/*



Theme Name: Gateway



Version: 1.0



Author: XHTML4U



Author URI: http://www.xhtml4u.com/



Tags: blue, custom header, fixed width, two columns, widgets



*/ 











/* *************************** 



   $1 GLOBAL Styles 



   ***************************/



* {



	margin: 0;



	padding: 0;



}



a {



	color:#424242;



	text-decoration:none;



}



a:hover{



	color:#424242;



	text-decoration:underline;







}







fieldset{



	border:none;



}



ul li {



	list-style:none;



}



.clear{



	clear:both;



	height:0;



	font-size:0;



}



img{



	border:0;



	}



/* *************************** 



   $2 Website Structure Styles



   ***************************/



body{



	background:#fbfbfb url(images/bg_body.png) left top repeat-x;



	color: #797979;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	text-align:left;



	font-size:12px;



}



body.home {background: #FBFBFB url(images/bg_body_home.png) repeat-x;}



#page {



	}







/* *************************** 



   $3 Header Styles



   ***************************/



#header{

	z-index:99999;}



#header_inner{



	width:893px;



	margin:0px auto;



	height:180px;



	position:relative;

	z-index:999999999;



}



#header_inner h1{



	width:186px;



	height:134px;



	position:absolute;



	left:0px;



	top:32px;



}



#header_inner h1 a{



	text-indent:-9999px;



	outline-style:none;



	display:block;



	width:186px;



	height:134px;



	background:url(images/logo.jpg) left top no-repeat;



}



.header_form{



	position:absolute;



	right:0px;



	top:7px;



	width:265px;



	overflow:hidden;



	height:21px;



	font-family:Tahoma, Geneva, sans-serif;



	font-size:11px;



	color:#424242;



	background: url(images/bg_header_form.png) left top no-repeat;



}



.header_form .input_box{



	width:234px;



	height:19px;



	padding:2px 0px 0px 12px;



	border:none;



	text-align:left;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#424242;



	background:none;



	vertical-align:middle;



}



.header_form .searchsubmit{



	width:19px;



	height:21px;



	border:none;



	cursor:pointer;



	vertical-align:middle;



	background:none;



}



.header_links{



	position:absolute;



	right:0px;



	top:46px;



	height:46px;



}



.header_links ul{



	float:right;



}



.header_links ul li{



	float:left;



	border-left:1px solid #d3d3d3;



	font-size:11px;



	font-weight:bold;



	color:#424242;



	padding:0px 6px;



}







.header_links ul li.link_facebook{



	border-left:none;



}



.header_links ul li.link_facebook a{



	padding-left:34px;



	background:url(images/bg_link_facebook.png) left 1px no-repeat;



}







.header_links ul li.link_newsletter{



	border-left:none;



}



.header_links ul li.link_newsletter a{



	padding-left:34px;



	background:url(images/bg_link_newsletter.png) left 1px no-repeat;



}



.header_links ul li.link_twitter a{



	padding-left:29px;



	background:url(images/bg_link_twitter.png) left 1px no-repeat;



}



.header_links ul li.link_podcast a{



	padding-left:29px;



	background:url(images/bg_link_podcast.png) left 1px no-repeat;



}



.header_links ul li.link_rssfeed a{



	padding-left:29px;



	background:url(images/bg_link_rssfeed.png) left 1px no-repeat;



}



.header_links ul li a{



	display:block;



	height:28px;



	line-height:28px;



	color:#424242;



	float:left;



}



.header_links ul li a:hover{color:#424242;}



.main_nav{



	position:absolute;



	right:0px;



	top:116px;



	width:673px;



}



/* *************************** 



   $4 Content Styles



   ***************************/   



#programs_home {



	width:283px;



	height:130px;



	padding:0 13px 0 13px;



	margin-top:20px;



	float:right;



	background:url(images/program_home_bg.png) no-repeat;



}



#programs_home h3 {



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:17px;



	font-weight:normal;



	line-height:normal;



	color:#ffffff;



	padding:8px 0 0 0;



}



#programs_home p {



	color:#dcedba;



	padding:0 70px 13px 0;



	line-height:18px;



}







#content_wrapper{



	width:920px;



	overflow:hidden;



	margin:0px auto;



	color:#797979;



	padding:0 0 30px 0;



}



#content_wrapper a,#content_wrapper a:hover{



	color:#013b62;



	}



#content_wrapper .widecolumn{



	width:920px;



	padding:23px 0 0 0;



	background:url(images/widecolumn.png) center 103px no-repeat;



	height:auto;



	margin:0 auto;



}



#content.narrowcolumn{



	width:611px;



	float:left;



	padding:23px 0 0 0;



}



#featured_posts {



	width:590px;



	float:left;



	padding-left:15px;



}



#featured_posts h3 {



	border-bottom:1px solid #b3b3b3;



	padding:20px 0 8px;



	margin-bottom:8px;



	color:#424242;



	font-size:17px;



	font-weight:normal;



}



#featured_posts h3 span {



	float:right;



	font-size:13px;



}



#featured_posts h3 span  img{



	vertical-align:middle;



	margin-right:4px;



	}



#featured_posts .entry p {



	padding-bottom:20px;



	line-height:18px;



	font-size:12px;



	



}



#content h2{



	font-size:32px;



	color:#fbfbfb;



	line-height:33px;



	padding:0 0 5px 15px;



	}



.home #content .entry {



	height:129px;
	background:url(images/bg_welcome.png) 291px 13px no-repeat;



}


.welcome{
	float:left;
	width:270px;
	}
.ourtheme{
	padding:0 0 0 40px;
	width:290px;
	float:left;
	}
.home #content .entry h2 {



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:16px;



	font-weight:bold;



	line-height:normal;



	padding:6px 0 0 15px;



}



.home #content .entry h3 {



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:14px;



	font-style:italic;



	color:#cce782;



	padding:0 0 6px 15px;



}



.home #content .entry p {



	color:#dcedba;



	padding:0 20px 0 15px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:12px;



}



#content h3{



	font-size:17px;



	color:#424242;



	font-weight:normal;



	}



#content h3.sermon_sub_title {



	position:absolute;



	top:60px;



	left:15px;



	font-size:16px;



	font-weight:normal;



	color:#fbfbfb;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



}



#content h3.achive_title{



	padding-left:15px;



}



#content p{



	line-height:18px;



	padding:0 0 18px 0;



	font-size:12px;



	}



#content .entry p a{



	text-decoration:underline;



	}



#content .entry p a:hover{



	text-decoration:none;



	}



p em{



	color:#292929;



	}



span.color_green{



	color:#659b22;



	font-weight:bold;



	}



#content{



	position:relative;



	}



.single #content  .sub_title{



	position:absolute;



	left:0;



	top:60px;



	}



#content  .sub_title{



	font-size:16px;



	font-weight:normal;



	color:#fbfbfb;



	font-family:Georgia, "Times New Roman", Times, serif;



	height:40px;



	margin:0;



	padding:0 0 8px 15px;



	}



#content  .sub_title em{



	color:#fbfbfb;



	}



/*	.videobox,.audiobox,.downloadsbox*/



.storebox{



	width:100%;



	padding-top:5px;



	}



.box{



	margin-left:9px;



	width:588px;



	overflow:hidden;



	padding:8px 0 2px 0;



	}



.storebox .box_title{



	margin-bottom:6px;



	height:29px;



	}



.box_title{



	border-bottom:#b3b3b3 1px solid;



	margin-bottom:3px;



	position:relative;



	width:582px;



	overflow:hidden;



	}



.videobox_left .box_title{



	width:303px;



	}



.box_title_right.bg_red{



	background:#ad0303;



	}



.box_title_right{



	position:absolute;



	right:0;



	bottom:0;



		float:right;



	background:#525252;



	padding:0 5px;



		}



#content .box .box_title_right p{



	float:left;



	height:29px;



	padding:0;



	margin:0;



	}



#content .box .box_title_right .rightone{



	font-size:20px;



	font-weight:bold;



	color:#fff;



	padding-top:5px;



	height:24px;



	font-family:Georgia, "Times New Roman", Times, serif;



	}



#content .box .box_title_right .rightone span{



	font-size:9px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	margin-left:3px;



	}



#content .box .box_title_right .leftone{



	font-size:12px;



	color:#efa1a1;



	font-weight:bold;



	line-height:12px;



	padding-top:4px;



	height:23px;



	font-style:italic;



	padding-right:8px;



	}



#content .box .box_title_right .leftone span{



	display:block;



	color:#fff;



	font-size:9px;



	font-weight:normal;



	line-height:9px;



	padding:0;



	margin:0;



	}



#content .box h3 small{



	display:block;



	color:#7d7d7d;



	font-size:11px;



	font-weight:normal;



	background:url(images/icon_calender.png) left 2px no-repeat;



	text-transform:uppercase;



	padding:2px 0 9px 18px;



	}







#content .box h3 small img{



	vertical-align:middle;



	margin-right:4px;



	}



#content .box h3 small a{



	font-size:10px;



	text-decoration:underline;



	text-transform:none;



	}



#content .box h3 small a:hover{



	text-decoration:none;



	}



#content .box  .box_title.box_title_other{



	margin-top:-5px;



	}



#content .box  .box_title.box_title_other small{



	display:block;



	color:#7d7d7d;



	font-size:11px;



	font-weight:normal;



	background:url(images/icon_calender.png) left 2px no-repeat;



	text-transform:uppercase;



	padding:2px 0 9px 18px;



	}



#content .box  .box_title.box_title_other small img{



	vertical-align:middle;



	margin-right:4px;



	}	



#content .box  .box_title.box_title_other small a{



	font-size:10px;



	text-decoration:underline;



	text-transform:none;



	}



#content .box  .box_title.box_title_other small  a:hover{



	text-decoration:none;



	}







#content .box  address{



	color:#9b9b9b;



	font-size:10px;



	font-style:italic;



	display:block;



	line-height:12px;



	padding:0 0 10px 7px;



	}



    



#content .box  note{



	color:#9b9b9b;



	font-size:11px;



	font-style:italic;



	display:block;



	line-height:16px;



	padding:0 0 10px 0;



	}



    



#content .box  signature{



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	color:#9b9b9b;



	font-size:10px;



	font-style:italic;



	display:block;



	line-height:10px;



	padding:5px 0 10px 0;



	}



    



#content .box  p{



	padding:0 0 9px 6px;



	margin:0;	



	} 



#content .box h3,



#content .box h4 {



	padding:3px 0 9px 6px;



}



#content .box  p.intro{



	font-size:16px;



	} 



#content .box_wrapper .box  h3{



	padding:7px 0 5px 6px;



	}



#content  h4{



	color:#424242;



	font-size:14px;



	font-family:Georgia, "Times New Roman", Times, serif;



	padding:3px 0 9px 0;



	margin:0;



	font-style:italic;



	}



.single #content  h4{



	color:#1c1c1c;



	}



img.imgright{



	float:right;



	padding:2px;



	background:#f6f6f6;



	border:#bababa 1px solid;



	margin-left:10px;



	margin-top:5px;



	}

img.imgright.other{ 

	margin-left:0;

	}

img.imgright_noboarder{



	float:right;



	padding:2px;



	margin-left:10px;



	margin-top:5px;



	}



address img.imgright{



	float:right;



	border:#bebebe 1px solid;



	padding:0;



	margin:0 0 0 10px;



	}



#content .box  p.que{



	line-height:22px;



	color:#659b22;



	font-size:16px;



	font-family:Georgia, "Times New Roman", Times, serif;



	background:url(images/bg_que.png) left top no-repeat;



	padding:15px 15px 15px 15px;



	}



#content ol{



	padding:7px 0 10px 25px;



	margin:0;



	}



#content  ol li{



	color:#000;



	padding:0 0 10px 0px;



	list-style-position:outside;



	line-height:16px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:11px;



	}



#content ol.column2 {



	width:546px;



	overflow:hidden;



}



#content ol.column2 li {



	width:273px;



	float:left;



}



#content ol .last{



	padding-bottom:0px;



	}



#content ol li span{



	color:#424242;



	}	



#content .box ul{



	padding:3px 0 0 0;



	}



#content .box  ul li{



	padding:0 0 15px 23px;



	background:url(images/bg_li_aboutgateway.png) 2px 3px no-repeat;



	line-height:16px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-size:11px;



	color:#424242;



	}



#content h5{



	font-size:11px;



	color:#5a6152;



	font-style:italic;



	text-transform:uppercase;



	padding:0 0 2px 6px;



	}	



.single #content h5{



	font-size:13px;



	color:#363636;



	text-transform:none;



	}



#content  h6{



	font-size:11px;



	color:#272a22;



	padding:5px 0 0 6px;



	}



.calendarbox{



	margin-left:7px;



	width:905px;



	padding:16px 0 10px 0;



	}



.storebox .linkbox{



	padding-bottom:20px;



	}



.linkbox{



	padding:5px 0 6px 7px;



	}



.linkbox  span{



	margin-left:5px;



	}



.linkbox img{



	vertical-align:middle;



	border:#bebebe 1px solid;



	}



.linkbox img.noborder{



	border:0;



	}



.videobox_left{



	float:left;



	width:303px;



	}	



.videobox_right{



	float:right;



	width:256px;



	height:176px;



	padding:5px;



	border:#bebebe 1px solid;



	}    



.videobox_inset{



	float:right;



	width:277px;



	height:186px;



	padding:5px;



	border:#bebebe 1px solid;



    margin:10px 0 0 10px;



	}



    



.videobox_insetlargetext{



	float:right;



	width:277px;



	height:186px;



	padding:5px;



	border:#bebebe 1px solid;



    margin:0 20px 0 10px;



	}



    



.videobox_center{







	width:571px;



	height:351px;



	padding:5px;



	border:#bebebe 1px solid;



    margin:0 0 0 14px;







	}



.weblinks_box{



	width:600px;



	border-bottom:#b5b5b5 1px solid;



	overflow:hidden;



	padding:8px 0 8px 0;



	margin:0 0 16px 7px;



	}



.weblinks_box.last{



	border:0;



	}



#content .weblinks_box h3{



	border-bottom:#7db246 5px solid;



	padding:0 0 3px 0;



	margin:0;



	}



.weblinks_box_left{



	float:left;



	width:288px;



	margin-left:8px;



	display:inline;



	}



.weblinks_box_right{



	float:right;



	width:288px;



	}



.weblinks_box ul{



	width:100%;



	padding:19px 0 0 0;



	}



.weblinks_box li{



	background:url(images/bg_weblinks.png) left 6px no-repeat;



	padding:0 0 7px 10px;



	}



.locationbox{



	margin-left:15px;



	width:590px;



	}



#content .bigtext{



	font-size:16px;



	line-height:22px;



	padding:8px 20px 15px 15px;



	}



#content .locationbox p{



	padding-right:10px;



	}



.location_link{



	margin-top:-12px;



	padding:0 0 21px 0;



	}



.location_link li{



	padding:0 0 2px 10px; 



	background:url(images/bg_weblinks.png) left 6px no-repeat;



	font-size:11px;



	}



#content ul.links,



#content .box ul.links{



	padding:0 0 21px 0;



	}



#content ul.links li,



#content .box ul.links li{



	padding:0 0 2px 10px; 



	margin:0 0 0 7px;



    background:url(images/bg_weblinks.png) left 6px no-repeat;



    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-size:12px;



	}



.mapbox{



	width:100%;



	padding:0 0 5px 0;



	}



#content .mapbox  h4{



	margin:0;



	padding:0 0 12px 0;



	}



.mapbox img{



	padding:2px;



	background:#f6f6f6;



	border:#bababa 1px solid;



	vertical-align:middle;



	}



.boxother_wrapper{



	width:597px;



	margin:0 0 0 9px;



	padding:8px 0 0 0;



	overflow:hidden;



	}



.boxother{



	padding:6px 0 3px 6px;



	width:591px;



	border-bottom:#b3b3b3 1px solid;



	float:left;



	margin:0 0 8px 0;



	}



.boxother.last{



	border:0;



	}



#content .boxother p{



	line-height:16px;



	padding:0 0 5px 0;



	}



#content .boxother .boxother_bot_right p{



	padding-bottom:3px;



	color:#303030;



	}



#content .boxother .boxother_bot_right li a{



	text-decoration:none;



	}



#content .boxother .boxother_bot_right li div {



	padding:10px 0;



}



#content .boxother .boxother_bot_right li div a{



	font-size:9px;



	font-weight:bold;



	text-decoration:none;



	}



#content .boxother .boxother_bot_right a:hover{



	text-decoration:underline;



	}



.boxother_top{



	width:100%;



	float:left;



	padding:0 0 9px 0;



	}



.boxother_top img{



	float:left;



	border:#bbb 1px solid;



	padding:2px;



	background:#fbfbfb;



	}



.boxother_top .boxother_top_text{



	float:right;



	width:518px;



	border-bottom:#7cb548 5px solid;



	text-align:right;



	padding:33px 0 4px 0;



	}



#content .boxother_top .boxother_top_text .link_email{



	float:right;



	padding-left:10px;



	background:url(images/bg_main_nav_li_a3.png) left 7px no-repeat;



	text-decoration:none;



	font-weight:bold;



	}



#content  .boxother_top .boxother_top_text .link_email:hover{



	text-decoration:underline;



	}



#content .boxother_top .boxother_top_text h3{



	float:left;



	font-size:16px;



	font-weight:bold;



	margin:0;



	padding:0;



	}



#content .boxother_top .boxother_top_text h3 a{



	color:#424242;



	text-decoration:none;



	}



#content .boxother_top .boxother_top_text h3 a:hover{



	color:#424242;



	text-decoration:underline;



	}



#content .boxother_top .boxother_top_text h3 span{



	font-size:11px;



	font-style:italic;



	}



.boxother_bot{



	width:100%;



	float:left;



	}



.boxother_bot_right{



	float:right;



	width:280px;



	padding:0 0 0 18px;



	}



.bot_right_top{



	width:100%;



	text-align:right;



	padding:0 0 0 0;



	}



#content .boxother .bot_right_top h3{



	margin:0;



	padding:0;



	float:left;



	background:url(images/bg_twitter.png) no-repeat;



	width:87px;



	height:21px;



	}



#content .boxother .bot_right_top h3 span{



	display:none;



	}



.programs_list{



	padding-left:10px;



	background:url(images/bg_main_nav_li_a3.png) left 3px no-repeat;



	width:580px;



	padding-bottom:5px;



	}	



 #content .programs_list h5{



	 font-size:10px;



	 font-weight:normal;



	 font-style:italic;



	 color:#424242;



	 line-height:12px;



	 padding:0;



	 margin:0;



	 text-transform:none;



	 } 



#content .programs_list h5 span{



		font-size:12px;



		font-weight:normal;



		color:#013b62;



		font-style:normal;



		}



 #content .programs_list h5 a{



	 color:#424242;



		 }



 #content .programs_list h5 a span{



		color:#013b62;



		}



 #content .box .programs_list p{



	 font-size:10px;



	 line-height:10px;



	 padding-top:0;



	 padding-bottom:9px;



	 }



.gallerybox{



	width:910px;



	overflow:hidden;



	margin-left:5px;



	padding:10px 0 0 0;



	}



.gallerybox li{



	margin:0 10px;



	width:283px;



	float:left;



	display:inline;



	padding:0 0 25px 0;



	}



#content .gallerybox li h3{



	border-bottom:#b4b4b4 1px solid;



	padding:0 0 4px 6px;



	}



.imgbox{



	padding:13px 0 0 0;



	}



.imgbox img{



	vertical-align:middle;



	}



#content .page_heading{



	font-size:32px;



	color:#fbfbfb;



	line-height:33px;



	padding:0 0 5px 15px;



	margin:0;



	}



#content .page_subheeading{	



	font-size:16px;



	line-height:17px;



	font-weight:normal;



	color:#fbfbfb;



	font-family:Georgia, "Times New Roman", Times, serif;



	height:40px;



	margin:0;



	padding:0 0 16px 15px;



	font-style:italic;



	}



#content .post_item h2{



	font-size:16px;



	color:#013b62; 



	}



#content .post_item{



	margin-left:9px;



	padding:8px 0 0 6px;



	}



#content .post_item_event{



	padding:8px 0 0 0;



}



.post_item_top{



	width:100%;



	overflow:hidden;



	padding:0 0 5px 0;



	}



.post_item_top .date{



	float:left;



	width:50px;



	height:47px;



	padding-top:4px;



	text-align:center;



	background:url(images/bg_date.png) no-repeat;



	font-size:9px;



	font-family:Tahoma, Geneva, sans-serif;



	color:#efefef;



	font-weight:bold;



	text-transform:uppercase;



	}



.post_item_top .date span{



	display:block;



	font-size:20px;



	color:#424242;



	padding:5px 0 0 0;



	}



.event_item .post_item_top .date{



	background:url(images/bg_date_event.png) no-repeat;



	}



.post_item_title{



	float:left;



	padding-left:12px;



	}



.time{



	padding:60px 0 11px 19px;



	background:url(images/icon_calender2.png) left 60px no-repeat;



	font-size:12px;



	color:#424242;



	text-transform:uppercase;



	font-weight:bold;



	line-height:12px;



	}



.events_list .time{



	background:url(images/icon_calender.png) left 60px no-repeat;



	}



.time span{



	display:block;



	font-size:10px;



	color:#7a7a7a;



	padding:4px 0 0 0;



	}



#content .post_item  .post_item_title h2{



	padding-left:0;



	line-height:16px;



	padding-bottom:0;



	}



#content h2.event_title {



	font-size:16px;



	color:#013b62;



	line-height:16px;



	}



.home #featured_posts h2{



	font-size:16px;



	}



.post_item_title small{



	display:block;



	color:#7a7a7a;



	font-size:10px;



	text-transform:uppercase;



	}



.post_item_title small span{



	display:block;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



	color:#424242;



	font-size:14px;



	line-height:14px;



	padding-top:2px;



	padding-bottom:5px;



	text-transform:none;



	}



#content .post_item .entry{



	width:580px;



	}



#content .entry p a.more_link {



	white-space:nowrap;



	text-decoration:none;



}



#content .entry p a.more_link:hover {



	text-decoration:underline;



}



#content .post_item.post_item_sermon  h2{



	font-size:14px;



	font-family:Georgia, "Times New Roman", Times, serif;



	font-style:italic;



	color:#424242;



	padding:0 0 4px 0;



	line-height:15px;



	}/*



.sermon_date{



	background:url(images/icon_calender.png) left 0 no-repeat;



	padding-left:18px;



	}



#content .post_item.post_item_sermon .sermon_date small{



	font-size:11px;



	color:#7d7d7d;



	text-transform:uppercase;



	}*/



#content .post_item.post_item_sermon  h2 a{



	font-size:11px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	font-style:normal;



	font-weight:normal;



	margin-left:10px;	



	}



.video_box{



	width:100%;



	overflow:hidden;



	padding:0 0 10px 0;



	}



.video_box_left{



	float:left;



	width:277px;



	height:186px;



	padding:5px;



	border:#bebebe 1px solid;



	margin:0 23px 0 5px;



	display:inline;



	}



.video_box_right{



	float:right;



	width:277px;



	height:186px;



	padding:5px;



	border:#bebebe 1px solid;



	margin:0 23px 0 5px;



	display:inline;



	}



#content .post_item.post_item_sermon  h2 a img{



	margin-right:5px;



	vertical-align:middle;



	}



.sermon_page .entry{



	padding:55px 0 0 0;



	}



#content.sermon_page .entry .topimg{



	padding:0 0 10px 15px;



	}



#content.sermon_page .bigtext{



	padding:0 0 6px 12px;



	margin:0;



	}



.textwidget_home{



	width:914px;



	margin:9px 0 0 0;



	float:right;



	}



.textwidget_home .textwidget li{



	float:left;



	padding:5px;



	margin:5px;



	display:inline;



	}



.textwidget_home .textwidget li.last{



	padding:6px 5px 5px;



	}



.textwidget_home .textwidget ul{



	margin:0;



	padding:0;



	}



.textwidget_home .textwidget li img{



	vertical-align:middle;



	margin:0;



	}



.textwidget_home h2.widgettitle{



	display:none;



	}



.banner1{



	background:url(images/banner1_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}



.banner2{



	background:url(images/banner2_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}



.banner3a{



	background:url(images/banner3a_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}



.banner3b{



	background:url(images/banner3b_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}



.banner4{



	background:url(images/banner4_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}
    

.banner4app{



	background:url(images/banner4_app_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}



.banner5{



	background:url(images/banner5_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}



.banner6{



	background:url(images/banner6_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}



.bannerapp{



	background:url(images/bannerapp_bg.png) 5px 5px no-repeat;



	width:909px;



	height:245px;



	}







.navigation{



	width:100%;



	overflow:hidden;



	}



.navigation .alignleft{



	float:left;



	padding-left:20px;



	}



.navigation .alignright{



	float:right;



	padding-right:20px;



	}



.single #content .box  .link_list{



	padding:0 0 5px 6px;



		}



.single #content{



	position:relative;

	padding:61px 0 0 0;



	}

.single #content .pagetitle{

	position:absolute;

	left:0px;

	top:23px;

	width:900px;

	}

.single #content .box .link_list li{



	padding:0 0 2px 10px; 



	background:url(images/bg_weblinks.png) left 6px no-repeat;



	font-size:11px;



	margin:0;



		}



.featured_links{



	width:911px;



	padding:0 0 44px 9px;



	margin:0 auto;



	}



.featured_links h2{



	border-bottom:#b3b3b3 1px solid;



	font-size:16px;



	color:#424242;



	padding:0 0 7px 6px;



	}



.featured_links_box{



	width:100%;



	overflow:hidden;



	padding:10px 0 0 0;



	}



.featured_links_col{



	float:left;



	width:283px;



	padding:0 20px 0 0;



	}



.featured_links_col  h3{



	font-size:12px;



	line-height:13px;



	margin:0;



	color:#424242;



	font-weight:normal;



	text-transform:uppercase;



	padding:0 0 3px 6px;



	border-bottom:#013b62 5px solid;



	}



.featured_links_col  h3 a{



	color:#424242;



	text-decoration:none;



	}



.featured_links_col  h3 a:hover{



	color:#424242;



	text-decoration:underline;



	}



.featured_links_col .border_middle{



	border-bottom:#7cb548 5px solid;



	}



.featured_links_col ul{



	margin-left:6px;



	padding:12px 0 0 0;



	}



.featured_links_col li{



	padding:0 0 0 10px;



	background:url(images/bg_weblinks.png) left 5px no-repeat;



	}



.featured_links_col li a{



	color:#013b62;



	text-decoration:none;



	}



.featured_links_col li a:hover{



	color:#013b62;



	text-decoration:underline;



	}



#sidebar .textwidget .formbox{



	width:283px;



	overflow:hidden;



	}



#sidebar .textwidget .formbox h3{



	font-size:16px;



	color:#424242;



	border-bottom:#b3b3b3 1px solid;



	padding:0 0 5px 5px;



	margin:0 0 12px 0;



	}



#sidebar .textwidget .formbox h3 span{



	float:right;



	font-size:9px;



	font-family:Arial, Helvetica, sans-serif;



	color:#8f8f86;



	font-weight:normal;



	font-style:italic;



	padding:8px 0 0 0;



	}



#sidebar .textwidget .formbox p{



	float:left;



	width:278px;



	padding:0 0 16px 5px;



	}



#sidebar .textwidget .formbox p label{



	display:block;



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;



	padding:0 0 3px 0;



	}



#sidebar .textwidget .formbox p  input{



	width:271px;



	height:16px;



	border:#909090 1px solid;



	padding:0 0 0 5px;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



	color:#424242;



	background:none;



	}



#sidebar .textwidget .formbox p textarea{



	width:266px;



	height:164px;



	padding:5px;



	font-size:12px;



	font-family:Arial, Helvetica, sans-serif;



	color:#424242;



	border:#909090 1px solid;



	background:none;



	}



#sidebar .textwidget .formbox p img{



	width:276px;



	height:36px;



	border:#909090 1px solid;



	vertical-align:middle;



	margin:0 0 5px 0;



	}



#sidebar .textwidget .formbox  .submitbox{



	padding-top:4px;



	}



#sidebar .textwidget .formbox  .submitbox input{



	float:right;



	background:url(images/btn_submit.png) bottom;



	width:144px;



	height:30px;



	padding:0;



	border:#909090 1px solid;



	cursor:pointer;



	text-indent:-9999px;



	outline-style:none;



	}



#content .pagetitle{



	position:relative;





	}

.archive #content{

	padding-top:111px;

	

	}

.archive #content .pagetitle{



	padding-bottom:50px;

	position:absolute;

	left:0;

	top:23px;

	width:900px;



	}



.archive #content .post{



	position:relative;



	padding-top:15px;



	}



.archive #content .post .sub_title{



	position:absolute;



	left:0;



	top:36px;



	color:#013b62;



	}



.archive #content .post{



	padding-bottom:10px;



	}



.archive #content .time{



	padding-top:40px;



	background:url(images/icon_calender2.png) left 40px no-repeat;



	}



.category-sermons .time {



	display:none;



}



.archive #content .post .sub_title em{



	color:#013b62;



	}



.archive #content .post .achive_title{



	padding-left:15px;



		}



#content .post .postmetadata{



	padding:0 0 0 15px;	



		}



.search  #content  h2{



		padding-bottom:63px;



		}



.search  #content .post{



	padding:0 0 15px 0;



	}



.search  #content .post h3{



	padding:0 0 0 15px;



	font-weight:bold;



	}



.search  #content .post small{



	display:block;



	padding:0 0 0 15px;



	font-size:12px;



	}



.search  #content .post .postmetadata{



	font-size:12px;



	}



.sermons_series_list{



	padding-left:15px;



	}



.sermons_series_list li{



	width:591px;



	overflow:hidden;



	margin-bottom:20px;



	}



.sermons_series_list li span{



	font-weight:bold;



	font-size:14px;



	font-family:Georgia, "Times New Roman", Times, serif;



	color:#424242;



	font-style:italic;



	padding:0 10px 0 0;



	float:left;



	}



.sermons_series_list li a{



	float:left;



	padding:2px 0 0 10px;



	background:url(images/bg_weblinks.png) left 8px no-repeat;



	font-size:11px;



	}



#content_wrapper .sermons_series_list li p{



	clear:both;



	padding:0 0 2px 20px;



	background:url(images/icon_calender.png) left 2px no-repeat;



	display:block;



	}



.archive #content .post .achive_title{



	font-weight:bold;



	}



.twocolumn {



	width:575px;



	padding-left:7px;



	overflow:hidden;



}



.twocolumn .linkbox {



	padding:5px 0 6px 0;



	width:287px;



	float:left;



}











/* ***************************   



    $5 - Sidebar Styles



   ***************************/



#sidebar{



	float:right;



	background:url(images/narrowcolumn.png) left 103px no-repeat;



	padding:120px 13px 0 13px;



	width:283px;



}



.home #sidebar {



	padding:20px 13px 0 13px;



	background:url(images/narrowcolumn.png) left top no-repeat;



}



#sidebar h2{



	font-size:16px;



	color:#424242;



	padding:0 0 4px 4px;



	margin:0 0 3px 0;



	}



#sidebar .widget_text h2{



	border-bottom:#b3b3b3 1px solid;



	margin:0 0 13px 0;



	}



#sidebar  h4{



	font-size:11px;



	font-style:italic;



	color:#373737;



	text-transform:uppercase;



	line-height:12px;



	}



.textwidget img{



	vertical-align:middle;



	margin-bottom:20px;



	}



.textwidget .textbox{



	width:100%;



	font-size:11px;



	}



.textwidget .textbox p{



	line-height:16px;



	color:#7b7b7b;



	padding:0 0 8px 0;



	}



.textwidget .textbox .que{



	font-size:16px;



	color:#659b22;



	line-height:22px;



	padding:20px 20px 22px 20px;



	font-family:Georgia, "Times New Roman", Times, serif;



	background:url(images/bg_que.png) left 6px no-repeat;



	}



.textwidget .textbox  li{



	padding:0 0 1px 10px;



	background:url(images/bg_main_nav_li_a3.png) left 5px  no-repeat;



	}



.textwidget .textbox ul{



	width:100%;



	padding-bottom:10px;



	}



.widget_search div,.search-no-results #content div{



	border:#bfbfbf 1px solid;



	width:281px;



	height:23px;



	}



	.search-no-results #content #searchform{



	position:relative;



	padding-left:95px;



		}



.search-no-results #content label{



	color:#000;



	position:absolute;



	left:15px;



	bottom:0;



	}



.search-no-results #content #s{



	color:#000;



	}



.widget_search div #s,.search-no-results #content #s{



	font-size:12px;



	font-family:Georgia, "Times New Roman", Times, serif;



	padding:4px 0 0 5px;



	width:250px;



	height:17px;



	border:0;



	background:none;



	float:left;



	}



.widget_search div label{



	display:none;



	}



.widget_search div #searchsubmit,.search-no-results #content #searchsubmit{



	background:url(images/btn_search.png) no-repeat;



	width:23px;



	height:19px;



	cursor:pointer;



	border:0;



	padding:19px 23px  0 0;

	overflow:hidden;



	text-indent:-9999px;



	outline-style:none;



	float:right;



	margin-top:2px;



	margin-right:2px;



	display:inline;



	}



#sidebar .widget{



	padding:0 0 12px 0;



	}



#sidebar .widget_archive{



	padding:0 0 16px 0;



	}



#sidebar .widget_archive h2{



	margin-bottom:3px;



	}



#sidebar select{



	width:283px;



	height:17px;



	border:#c0c0c0 1px solid;



	font-family:Arial, Helvetica, sans-serif;



	color:#0c0c0c;



	font-size:11px;



	}



.widget_meta{



	width:100%;



	padding-bottom:10px;



	}



.widget_meta  ul{



	margin-left:4px;



	}



.widget_meta li{



	padding:0 0 3px 10px;



	background:url(images/bg_weblinks.png) left 5px no-repeat;



	font-size:12px;



	}



#sidebar .widget_meta h2{



	margin-bottom:0;



	}



.store_box{



	width:100%;



	font-size:10px;



	}



#sidebar .store_box h3{



	font-size:12px;



	color:#424242;



	line-height:12px;



	padding:0 0 4px 0;



	margin:0;



	}



#sidebar .store_box h3 span{



	display:block;



	font-weight:normal;



	text-transform:uppercase;



	font-size:9px;



	color:#7d7d7d;



	}



#sidebar .store_box  .store_img{



	width:100%;



	}



#sidebar .store_box  .store_img img{



	margin:0 0 8px 0;



	padding:0;



	}



#sidebar .store_box p{



	padding:0 0 10px 0;



	line-height:12px;



	}



.subscribe2 p {



	margin-bottom:5px;



}



.subscribe2 input.input_sub2 {



	border:1px solid #c1c1c1;



	background:#fff;



	width:273px;



	padding:4px;



}



.subscribe2 input.btn_sub21 {



	width:108px;



	height:26px;



	background:url(images/btn_subscribe.png) no-repeat;



	border:0;



}



.subscribe2 input.btn_sub22 {



	width:124px;



	height:26px;



	background:url(images/btn_unsubscribe.png) no-repeat;



	border:0;



}



	



/* *************************** 



   $6 Footer Styles



   ***************************/



#footer{



	background:#424242;



}



#footer .footer_inner{



	width:909px;



	margin:0px auto;



}



#footer .footer_inner ul.footer_nav{



	width:100%;



	overflow:hidden;



	border-bottom:1px solid #797979;



	padding-top:12px;



	padding-bottom:12px;



}



#footer .footer_inner ul.footer_nav li{



	float:left;



	font-weight:bold;



	font-size:12px;



	color:#FFF;



	padding:0px 14px;



	background:url(images/bg_footer_li.png) left 3px no-repeat;



}



#footer .footer_inner ul.footer_nav li.page-item-3{



	background:none;



	padding-left:5px;



}



#footer .footer_inner ul.footer_nav li a{color:#FFF;}



#footer .footer_inner ul.footer_nav li a:hover{color:#FFF;}



#footer .footer_box{



	width:100%;



	overflow:hidden;



	padding-top:12px;



	padding-bottom:30px;



}



#footer .footer_box .left_box{



	width:212px;



	overflow:hidden;



	float:left;



	padding-left:12px;



}



#footer .footer_box p{



	font-size:10px;



	color:#bebebe;



	font-weight:bold;



	padding:1px 0px;



	line-height:11px;



}



#footer .footer_box .right_box{



	width:556px;



	float:right;



	text-align:right;



	font-size:10px;



	color:#bebebe;



	font-weight:bold;



}



#footer .footer_box .right_box a{color:#fff;}



#footer .footer_box .right_box a:hover{color:#fff;}



#footer .footer_box h1 a{



	background:url(images/footer_logo.png) left top no-repeat;



	width:128px;



	height:38px;



	float:left;



	text-indent:-999999px;



	outline-style:none;



}



.selectbox {



	z-index:99999;



}



.selectbar{



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;



	color:#000;



	}



.selectbar a{



	background:url(images/bg_selectbar.png) no-repeat;



	width:273px;



	padding:3px 0 0 10px;



	height:17px;



	display:block;



	color:#000;



	}



.selectbar a:hover{



	color:#000;



	text-decoration:none;



	}



.select_content{



	width:280px;



	border:#afb1b4 1px solid;



	background:#dfdfdf;



	overflow-y:auto;



	height:203px;



	padding:5px 0 10px 0;



	z-index:100000;



	}



.select_row{



	width:255px;



	padding:0 0 10px 0;



	}



.select_row h6{



	font-size:10px;



	font-weight:bold;



	color:#8f938b;



	margin-left:20px;



	width:218px;



	border-bottom:#737373 1px solid;



	}



.select_row  ul{



	padding:5px 0 0 0;



	}



.select_row  ul li{



	font-size:11px;



	font-weight:bold;



	}



.select_row  ul li a{



	display:block;



	padding:2px 0 2px 20px;



	color:#013b62;



	background:url(images/bg_weblinks.png) 9px 9px no-repeat;



	}



.select_row  ul li a:hover{



	background:#fff url(images/bg_weblinks.png) 9px 9px no-repeat;;



	text-decoration:none;



	color:#013b62;



	}



.select_row  ul li em{



	font-size:10px;



	color:#828282;



	font-weight:normal;	



	}



.search-results .page {



	padding-left:15px;



}
