/*

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;

}

.home #content .entry h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:normal;

	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:14px;

}

#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;

	}

.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;

	}

.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;

}