/*

Theme Name:Accende Church Theme

Theme URI:http://wpaddicts.com/tf/accende

Description:A Premium WordPress Theme for Churches

Version:1.3.3

Author:wpAddicts

Author URI:http://www.wpaddicts.com/

License:GNU General Public License

License URI:http://www.gnu.org/licenses/gpl-3.0.html

Tags:two-columns, left-sidebar, right-sidebar, fixed-width,custom-colors, custom-menu, featured-images, full-width-template, theme-options, translation-ready

*/



/* ---------------

Table of Contents:

------------------



1. General & Common Styles

2. Header Styles

3. Main Content Styles

4. Column Styles - General

5. Footer Styles

6. Archive & Search Results Styles

7. Sitemap & 404 Styles

8. Single Post Styles

9. Contact Page

10. Default WP Widgets

11. Custom WP Widgets

12. Superfish Menu - Styling

13. Shortcodes

14. General WP Elements

15. Portfolio

16. Special Page Styles

17. Misc

*/



/* ================== CSS Reset ==================== */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em, font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label, legend, table,caption,tbody,tfoot,thead,tr,th,td,img{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

html{overflow-y:scroll;}

a{outline:none;}

ol, ul{list-style:none;}

blockquote, q{quotes:none;}

:focus{outline:0;}

ins{text-decoration:none;}

del{text-decoration:line-through;}

table{border-collapse:collapse;border-spacing:0;}

select,label,.pointer{cursor:pointer;}

table td{vertical-align:top;}

* html ul li a{height:1em;}

.clear{clear:both;height:0;}

.floatL{float:left;} .floatR{float:right;}

.first{margin-left:0!important;} .last{margin-right:0!important;}

textarea{overflow:auto;}

/*Inputs*/

/* align checkboxes, radios, text inputs with their label */

input[type="radio"]{vertical-align:text-bottom;}

input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;}

body.ie6 input{vertical-align:text-bottom;}

a[href], input[type='submit'], input[type='image'], input[type="button"], label[for], label, select, button, .button, .pointer{cursor:pointer;}/*hand cursor*/

.inputLabel{margin:3px 0 0 3px;padding:0;}

/*CSS3 PIE*/

.pie{behavior:url(js/addons/css3pie/PIE.htc)}







/* ============================================================================================

			1. General & Common Styles

============================================================================================ */

body{position:relative;}

h1, h2, h3, h4, h5, h6{display:block;position:relative;margin:0 0 10px;}

p{margin:0 0 10px;}

pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;background:#e9e8d6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

#wrap{clear:both;float:none;position:absolute;width:100%;}

#header,#content,#footer{width:978px;margin:0 auto;position:relative;}



/* ========== 1a. Colors & Typography ========== */

body{font:normal 0.9em/1.5em Georgia, "Times New Roman", Times, serif;text-transform:none;text-decoration:none;background:#f9fbf9 url(images/graphics/backgrounds/ivoryPattern01.jpg) repeat 0 0;color:#404040;}

h1, h2, h3, h4, h5, h6{font-weight:bold;}



/*Headings*/

#colM h1{font-size:20px;border-bottom:1px solid #CCC;/*background:url(images/graphics/h1Line.png) no-repeat right bottom;*/}

#colM h2{font-size:18px;}

#colM h3{font-size:16px;}

#colM h4{font-size:14px;}

#colM h5{font-size:13px;}



/*Link Colors - General*/

a:link,a:active,a:visited{color:#127caa;text-decoration:none;background:transparent;}

a:hover{color:#407287;text-decoration:underline;background:transparent;}

#headerWrap a,#footerWrap a{color:#f2f0e9;}

	

/* ========== 1b. Search ========== */

.srcBox,.srcBox input.srcField:focus,.srcBox input.srcGo,

.column .srcBox,.column .srcBox input.srcField:focus,.column .srcBox input.srcGo,

body #colM .srcBox,body #colM .srcBox input.srcField:focus,body #colM .srcBox input.srcGo{background:transparent url(images/elements/searchbar.png) no-repeat scroll;}

.srcBox{background-position:0 0;height:25px;margin-top:5px;position:relative;}

	.srcBox input.srcField,

	body #colM input.srcField{background:transparent none repeat scroll 0 0;border:0 none;float:left;color:#666;font-family: Georgia, "Times New Roman", Times, serif;font-size:0.76em;float:left;height:25px;margin:0;padding:0 0 0 8px;width:214px;}

	.srcBox input.srcField:focus,

	body #colM input.srcField:focus{background-position:0 -25px;}

	.srcBox input.srcGo,

	body #colM .srcBox input.srcGo{background-position:right 0;border:0 none;cursor:pointer;height:25px;margin:0;padding:0;width:25px;position:absolute;top:0;right:-4pxpx;}

	.srcBox input.srcGo:hover,

	body #colM .srcBox input.srcGo:hover{background-position:right -25px;}

	/*IE Fixes*/

	.ie .srcBox input.srcField,.ie .column .srcBox input.srcField{padding:5px 0 0 14px;}

	.ie9 .srcBox input.srcField,.ie9 .column .srcBox input.srcField{padding:0 0 0 14px;}

	

/*=== Columns - Left/Right ===*/

.column .srcBox,.column .srcBox input.srcField,

body #colM  .srcBox,body #colM  input.srcField{width:286px;}

.page-template-page-template-3columns-php .column .srcBox,.page-template-page-template-3columns-php .column .srcBoxinput.srcField{width:222px;}/*3Columns Template*/

.column .srcBox{background-position:0 0;}

	.column .srcBox input.srcField:focus{background-position:0 -25px;}

	.column .srcBox input.srcGo{background-position:right 0;right:0;}

	.column .srcBox input.srcGo:hover{background-position:right -25px;}

	

/*=== Content - 404/Search Results ===*/

body #colM input.srcField{width:253px;}

body #colM input.srcField:focus,

body #colM input.srcField:hover{border:none;}



/* ========== 1c. Header / Footer Navigation ========== */

#navTop a,

#navFtr a{background:url(images/icons/iconsMeta.png) no-repeat 0 -438px;}

#navTop a:hover,

#navFtr a:hover{background-position:0 -468px;text-decoration:none;}





/* ============================================================================================

			2. Header Styles

============================================================================================ */

#header{/*background:url(images/background/website/headerRays.png) no-repeat right 0px;*/position:relative;}



/* === Top Navigation === */

#navTop{padding:5px 0 0 16px;font-size:0.75em;}

#navTop ul li{display:inline;margin:0 0 0 6px;padding:0 0 0 8px;}

	#navTop ul li a,

	#navFtr ul li a{padding:0 0 0 11px;}



/*=== Logo ===*/

#logo{float:left;}



/*=== Header Right ===*/

#headerR{float:right;position:absolute;bottom:20px;right:0;}



/* === Social Icons === */

#header .social{text-align:right;}

	#header .social ul{float:right;padding:20px 0 0 0;}

		#header .social li,

		#header .social li a{float:left;width:32px;height:32px;}

	

	#header .social li a{background:url(images/icons/social/socialIconsTop.png) no-repeat;}

	/*Facebook*/

	#header .social li.fb a{background-position:-200px 0;}

	#header .social li.fb a:hover{background-position:-250px 0;}

	/*Twitter*/

	#header .social li.tw a{background-position:-100px 0;}

	#header .social li.tw a:hover{background-position:-150px 0;}

	/*YouTube*/

	#header .social li.yt a{background-position:-400px 0;}

	#header .social li.yt a:hover{background-position:-450px 0;}

	/*Vimeo*/

	#header .social li.vm a{background-position:-300px 0;}

	#header .social li.vm a:hover{background-position:-350px 0;}

	/*RSS*/

	#header .social li.rs a{background-position:-500px 0;}

	#header .social li.rs a:hover{background-position:-550px 0;}

	/*Flickr*/

	#header .social li.fl a{background-position:0 0;}

	#header .social li.fl a:hover{background-position:-50px 0;}



/*=== Header Shadow ===*/

#hdrShadow{height:30px;width:100%;position:absolute;left:0;background:url(images/background/shadows.png) repeat-x 0 0;}





/* ============================================================================================

			3. Main Content Styles

============================================================================================ */

/*general*/

.more{display:block;font-size:11px;font-weight:bold;text-align:right;}

.news{margin:0 0 12px;display:block;}



/* === Page Quote === */

#quoteWrap{z-index:2;background:url(images/graphics/backgrounds/bgrQuote.png) repeat-x left bottom;}

	.quote{width:978px;margin:0 auto;padding:1px 0 10px 0;margin:0 auto;font-size:22px;}

		.quote blockquote{background:transparent url(none);border:none;}

		.quote h4{margin:0;padding:10px 50px 10px 50px;color:#8a806d;font-style:italic;}

		.quote h5{margin:0;text-align:right;font-size:16px;color:#bfb5a1;}



/* === Breadcrumbs === */

#breadcrumbs{display:block;margin:0px 0 25px;font-size:11px;}

	#breadcrumbs a:link,#breadcrumbs a:active,#breadcrumbs a:visited{color:#464646;}

	#breadcrumbs a:hover{color:#5c5c5c;}

	#breadcrumbs a.home{padding:0 0 2px 12px;background:url(images/icons/iconsContactWidget.png) no-repeat 0 1px;}

	#breadcrumbs a.home:hover{background-position:-30px 1px;}



/*Back to Top*/

#footer .back2top{display:block;margin:0 0 -1px 0;padding:0 7px 0 0;position:absolute;top:-23px;left:0;width:642px;text-align:right;font-size:0.7em;font-weight:bold;}

	#footer .back2top a{padding:4px 20px 4px 7px;text-decoration:none;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft:0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;}

.page-template-page-template-2columns-left-sidebar-php .back2top,.page-template-page-template-1column-php .back2top,.page-template-template-portfolio1columns-php .back2top,.page-template-template-portfolio2columns-php .back2top,.page-template-template-portfolio3columns-php .back2top,.page-template-template-portfolio4columns-php .back2top,.home .back2top,.page-template-template-portfolio-php .back2top{left:329px;}/*Layout 2Cols - colL*/

.home #footer .back2top,.page-template-page-template-1column-php #footer .back2top,.page-template-archive-portfolio-php #footer .back2top{width:534px;}



/* ============================================================================================

			4. Column Styles - General

============================================================================================ */

/* === Columns general === */

#colL,#colM,#colR{float:left;position:relative;}

#colR{float:right;}

/*Boxes*/

.box{margin:0 0 30px 0;padding:0;}

.box.boxWrap{background:transparent;}



.column a:link,.column a:active,.column a:visited{color:#5d554d;}

.column a:hover{color:#7e7568;}

	

/*Widget & Element Titles*/

h3.widgetTitle{text-align:left;font-size:20px;/*background:url(images/graphics/separator.png) no-repeat center bottom;*/padding:0 0 20px 0;border-bottom:1px solid #CCC;}



/* === Parent-Child Navigation === */

/*Parents*/

.column .block-simple-section-nav li{padding:0 4px 0 0;position:relative;left:-18px;width:304px;}

.page3Col #colL.column .block-simple-section-nav li{width:218px;}

#colL.column .block-simple-section-nav li{right:-15px;left:0;}

	.column .block-simple-section-nav li a:link,.column .block-simple-section-nav li a:active,.column .block-simple-section-nav li a:visited{display:block;padding:4px 4px 4px 34px;margin-bottom:3px;}

/*Children*/

.column .block-simple-section-nav ul.children{margin:0 0 0 15px;}

	.column .block-simple-section-nav ul.children li{left:0px;width:289px;}

	.page3Col #colL.column .block-simple-section-nav ul.children li{width:203px;}

	

/*Links*/

.column .block-simple-section-nav li a:link,

.column .block-simple-section-nav li a:active,

.column .block-simple-section-nav li a:visited,

.column .block-simple-section-nav li a:hover{

-webkit-box-shadow: 1px 1px 2px 0px #c6be9b;

-moz-box-shadow: 1px 1px 2px 0px #c6be9b;

box-shadow: 1px 1px 2px 0px #c6be9b;}

.column .block-simple-section-nav li a:link,/*Default Link State*/

.column .block-simple-section-nav li a:active,

.column .block-simple-section-nav li a:visited,

.column .block-simple-section-nav li.current_page_item ul.children a:link,/*Default Children of Active Links*/

.column .block-simple-section-nav li.current_page_item ul.children a:active,

.column .block-simple-section-nav li.current_page_item ul.children a:visited

{background:#fffef9 url(images/navigation/bgrNavColArrow.png) no-repeat 5px 10px;color:#5D554D;}

/*Hover & Active*/

.column .block-simple-section-nav li.current_page_item ul.children a:link,/*Grandchildren Reset*/

.column .block-simple-section-nav li.current_page_item ul.children a:active,

.column .block-simple-section-nav li.current_page_item ul.children a:visited{text-shadow:0 0 0 transparent;font-weight:normal;color:#5D554D!important;}

.column .block-simple-section-nav li.current_page_item ul.children a:hover{color:#fff!important;}



.column .block-simple-section-nav li a:hover,

.column .block-simple-section-nav li.current_page_item a:link,

.column .block-simple-section-nav li.current_page_item a:active,

.column .block-simple-section-nav li.current_page_item a:visited,

.column .block-simple-section-nav li.current_page_item ul.children a:hover{background:#c9c2a2 url(images/navigation/bgrNavColArrow.png) no-repeat 5px -50px;color:#fff;text-decoration:none;}

.column .block-simple-section-nav li a:hover,

.column .block-simple-section-nav li.current_page_item a,

.column .block-simple-section-nav li.current_page_item ul.children a:hover{color:#fff!important;text-shadow:1px 1px 1px #999482;filter: dropshadow(color=#999482, offx=1, offy=1);}

/*Current Page Item*/

.column .block-simple-section-nav li.current_page_item a{font-weight:bold;}

		

/*Search - No Results:hide sidebar navigation*/

.search-no-results .block-simple-section-nav{display:none;}





/* === 4a. Columns Styles - Left Column === */

#colL{padding:0 30px 0 0;width:222px;}

.page2ColL #colL{padding:25px 50px 0 0;width:286px;}

.page3Col #colL{padding:25px 0 0 0;width:222px;margin:0 30px 0 0;}



/* === 4b. Columns Styles - Right Column === */

#colR{padding:25px 0 25px 50px;width:286px;}

.page3Col #colR{padding:25px 0 0 0;width:222px;}



/* ========= 4c. Columns Styles - Middle Column ========= */

/*2Columns - Default*/

/*#content{background:url(images/background/bgrColR.png) repeat-y right 0;}*/

	#content.quoteActive{margin-top:-5px;}

	#content #colM{width:642px;padding:25px 0 30px 0;}

/*1Column - Full Width*/

#content.page1Col{background:none;}	

	#content.page1Col #colM{width:978px;padding:25px 0 30px 0;}	

/*2Columns - Left Column*/

#content.page2ColL{background:url(images/background/bgrColL.png) repeat-y 0 0;}

/*3Columns - Left-Right Columns*/

#content.page3Col{background:url(images/background/bgrCol3Cols.png) repeat-y right 0;}

	#content.page3Col #colM{width:474px;}



/*General Middle Column Styles*/

#colM h1{padding:0 0 18px 0;}

	

/* === Widgets === */

/*Lists*/

.widget li a,

ul#recentcomments li{background:transparent url(images/icons/iconsMeta.png) no-repeat 0 -173px;}

	

/*Current Page Item*/

.widget li.current_page_item,

.widget li.current-cat{font-weight:bold;}

	/*Children*/

	.widget li.current_page_item .children{font-weight:normal;}





/* ============================================================================================

			5. Footer Styles

============================================================================================ */

#footer{padding:14px 0 0 0;position:relative;color:#f2f0e9;}

#copyright,#navFtr{font-size:0.75em;}

#footerTop{height:10px;width:100%;margin:-8px 0 0 0;}

	

/* === Copyright === */

#copyright{float:left;}



/* === Footer Links === */

#navFtr ul{float:right;}

	#navFtr ul li{display:inline;margin:0 0 0 6px;padding:0 0 0 8px;}

	#navFtr ul li.first{background:none;}



/* === Footer Boxes/Widgets === */

#ftrWidgets{padding:30px 0 20px 0;}

	#ftrWidgets .widget{float:left;margin:0 0 0 30px;}

		#ftrWidgets .widget:first-child{margin-left:0!important;}



/*1-4 Boxes*/

.ftrBox1,.ftrBox2,.ftrBox3,.ftrBox4{width:222px;}

/*5-6 Boxes*/

.ftrBox5,.ftrBox6{margin:0 0 0 20px!important;}

.ftrBox5{width:179px;}

.ftrBox6{width:146px;}



/*Ftr Boxes - Lists*/

#ftrWidgets ul li a,.column .widget li a,ul#recentcomments li{margin:0 0 3px 0;padding:0 0 3px 23px;display:block;}

#ftrWidgets ul li a,

#ftrWidgets ul#recentcomments li{background:transparent url(images/icons/iconsMeta.png) no-repeat -30px -142px;}

	#ftrWidgets ul li .children{margin:0 0 0 23px;}

/*Recent Comments Widget*/

#ftrWidgets ul#recentcomments li a,

.column ul#recentcomments li a{background:none;border:none;font-style:italic;}

/*Ftr Boxes - Contact Data*/	

#ftrWidgets	.widget-contact-widget span{display:block;}



/* === Footer Credits === */

#ftrCredits{margin:10px 0 0 0;padding:5px 0 20px 0;font-size:0.8em;}



/* ============================================================================================

			6. Archive & Search Results Styles

============================================================================================ */

/*=== GENERAL ===*/

.imgFeatWrap{background:transparent url(images/graphics/backgrounds/bgrImgShadow.png) no-repeat right bottom;}

span.imgFeat,a.imgFeat:link,a.imgFeat:active,a.imgFeat:visited,a.imgFeat:hover{float:left;margin:0;padding:4px;border:1px solid #e7e1c8;background:#fff;}



/*Post Image - Small Size: 120*120*/

.imgFeatWrap.catThumb{float:left;padding-right:7px;padding-bottom:7px;margin:0 20px 3px 0;}

/*Post Image - Wide Size: 626*200*/

.imgFeatWrap.singleThumb_wide{margin:0 0 20px 0;padding:0 7px 7px 0;}



/*Post Box*/

.boxPost{background:url(images/graphics/separator.png) no-repeat center bottom;}



/* ============ 6a. Post Meta ============ */

.postMeta,.comment-meta{display:block;padding:0 3px;margin:0 0 15px 0;height:27px;line-height:27px;border-bottom:1px solid #e4e0d0;border-top:1px solid #e4e0d0;font-size:11px;background:#EFF6F9;}

	.postMeta a:link,.postMeta a:active,.postMeta a:visited,

	.comment-meta a:link,.comment-meta a:active,.comment-meta a:visited{color:#464646;}

/*CPT Team Members Meta*/

.cptArchTeamMembers .postMeta{margin-left:155px;}

.metaItem{margin:0 6px;padding:0 0 2px 18px;}

.cptArchTeamMembers .metaItem{padding-left:0;}



.metaItem.metaCateg,.metaItem.metaAuthor,.metaItem.metaComments,.metaItem.metaTime,.metaItem.metaDate,.metaItem.metaEdit,.metaItem.metaTags,.metaItem.metaMore a,#colM ul.eventsList .evItem,.metaItem.metaMore a{background:url(images/icons/iconsMeta.png) no-repeat;}

/*Category*/

.metaItem.metaCateg{background-position:0 -30px;}

/*Author*/

.metaItem.metaAuthor{background-position:0 0;}

/*Comments*/

.metaItem.metaComments{background-position:0 -90px;}

.single-post .metaItem.metaComments{background-position:0 -83px;}

/*Time*/

.metaItem.metaTime{background-position:-30px -240px;}

/*Date*/

.metaItem.metaDate{background-position:0 -620px;}

/*Edit*/

.metaItem.metaEdit{background-position:0 -60px;}

/*Tags*/

.metaItem.metaTags{background-position:0 -120px;}

.postMeta.postMetaTags{margin:25px 0 10px 0;}

/*Read More*/

.metaItem.metaMore{float:right;margin:0;padding:0;}

	.metaItem.metaMore a{padding:4px 5px 4px 25px;height:21px;line-height:21px;position:relative;top:3px;color:#fff;font-size:0.9em;background-color:#c7c1a1;background-position:-25px -143px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:1px 1px 1px #858275;filter:dropshadow(color=#858275,offx=1,offy=1);}

	.metaItem.metaMore a:hover{background-color:#b1ab8a;background-position:-25px -143px;text-decoration:none}

/*=== Events ===*/

#colM ul.eventsList,#colM ul.eventsList li{background:none;}

#colM ul.eventsList .evTit h6{font-size:16px;text-align:center;background:url(images/graphics/separator.png) no-repeat center bottom;padding:0 0 20px;}

/*Speaker*/

#colM ul.eventsList .evSpeaker{background-position:0 4px;}

/*Date/Time*/

#colM ul.eventsList .evDate{background-position:-30px -235px;}

/*Location*/

#colM ul.eventsList .evLocation{background-position:-29px -286px;}

.locationMap{border:1px solid #e7e1c8;background:#fff;}

	.locationMap small{font-size:10px;text-align:right;}

		.locationMap small a{color:#644646!important;}

/*Seats*/

#colM ul.eventsList .evSeats{background-position:0 -315px;}

/*Price*/

#colM ul.eventsList .evPrice{background-position:0 -347px;}



/* ============ 6b. Archive ============ */

.boxPost{margin:0 0 30px 0;padding:0 0 30px 0;}

	#colM .boxPost .postTit{margin:0 0 14px 0;}

		#colM .boxPost .postTit a:link,#colM .boxPost .postTit a:active,#colM .boxPost .postTit a:visited{color:#464646;}

		#colM .boxPost .postTit a:hover{color:#000;}

	

/* ============ 6c. Pagination ============ */

.paginationWrap{display:block;clear:both;padding:0px;}

	.pagination{line-height:13px;display:block;position:relative;float:right;}

	.pagination span,.pagination a:link,.pagination a:active,.pagination a:visited{display:block;float:left;margin:2px 2px 2px 0;padding:4px 9px 7px 9px;width:auto;line-height:12px;text-decoration:none;color:#fff;background:#c7c1a1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:8px;}

	.pagination a:hover{color:#fff;background:#b1ab8a;}

		.pagination .current{padding:4px 9px 7px 9px;color:#fff;background:#8f875c;}

		

		

/* ============================================================================================

			7. Sitemap & 404 Styles

============================================================================================ */

/*Sitemap & 404 Common Styles*/

.sitemap404 .list h2{margin:30px 0 10px 0;font-size:18px;}

.sitemap404 .sitemapHome{font-weight:bold;}

	.sitemap404 ul li{padding:0 0 5px 12px;background:url(images/arrows/listSC-arrow2.gif) no-repeat 0 5px;}

	.sitemap404 a{text-decoration:none;}

	.sitemap404 a:hover{text-decoration:underline;}

/*404 Styles*/

.sitemap404 .search.src404{padding:0 0 20px 0;border-bottom:1px solid #CCC;}





/* ============================================================================================

			8. Single Post Styles

============================================================================================ */

#colM.post .entry{padding:0 0 35px 0;background:transparent url(images/graphics/separator.png) no-repeat center bottom;}

	#colM h3.chapterTit{padding:0 0 15px 0;font-size:19px;background:url(images/graphics/h1Line.png) no-repeat 0 /*27px*/bottom;}

	.singleBox{padding:0 0 35px 0;background:url(images/graphics/separator.png) no-repeat center bottom;}

	

/*Social Buttons*/

#colM ul.socialBtns{margin:0 0 15px 0;padding:0;height:30px;}

#colM ul.socialBtns li{margin:0;padding:0;background:none;float:left;}



/*Post Navigation - Prev/Next*/

.postNav{margin:30px 0 40px 0;}

	.postNav a:link,.postNav a:active,.postNav a:visited{color:#464646;}

.postNavL,.postNavR{float:left;width:300px;}

#colM .postNav h4{margin-bottom:5px;}

/*Left / Right*/

.postNavL{padding-right:15px;text-align:right;}

.postNavL h4 span,.postNavR h4 span{font-weight:bold;background:url(images/arrows/arrowsPortFilter.png) no-repeat 0 0;display:inline-block;width:20px;height:18px;margin-bottom:-2px;}

.postNavL h4 span{background-position:0 -119px;}

.postNavR{padding-left:15px;}

.postNavR h4 span{background-position:right -139px;}

/*No Link*/

.postNav h4.noLink{color:#c0bcb8!important;}

	.postNavL h4.noLink span{background-position:0 -159px;}

	.postNavR h4.noLink span{background-position:right -179px;}

	

/*Post Meta*/

.single-post .metaItem.metaComments{float:right}

/*Featured Image*/

.single-post .imgFeat{margin:0 0 25px 0;}

/*Related posts*/

.postsSimilar .imgFeatWrap{background:none;margin-bottom:10px;}

/*.postsSimilar .imgFeatWrap a{padding:3px;border:1px solid #ccc;display:block;}*/

	

/* ============ 8a. Comments ============ */

#colM ol.comments,

#colM ol.comments ul.children{padding-right:0;}

#colM ol.comments ul.children{margin-left:45px;}



#colM ol.comments{margin:0 0 45px 0;}

	#colM ol.comments li{list-style:none;background:none;}

	.comment-body{margin:0 0 20px;padding:0 0 6px 0;font-size:0.9em;background: url(images/background/comments/bgrCommReply01.png) no-repeat 0 75px;}

		.comment-body .commentmetadata{padding-left:8px;}

		.comment-body p{padding:0 16px 10px 16px;}

		.comment-body blockquote{background:none;}

		

		ul.children .comment-body{background:url(images/background/comments/bgrCommReply02.png) no-repeat 0 75px;}

			ul.children ul.children .comment-body{background:url(images/background/comments/bgrCommReply03.png) no-repeat 0 75px;}

				ul.children ul.children ul.children .comment-body{background:url(images/background/comments/bgrCommReply03.png) no-repeat 0 75px;}



/*comment author*/

.comment-author{margin:0 0 6px;height:38px;display:block;position:relative;}

	.comment-author img{padding:2px;margin:0 6px 0 0;border:1px solid #eaeaea;vertical-align:middle;}

	.comment-author .preloader{float:left;}

	

	.comment-author span,

	.comment-author cite{margin:0;position:absolute;font-weight:bold;}

	.comment-author span{top:17px;font-weight:normal;}



/*Comment Meta*/

.comment-meta{margin:0 0 25px 0;}



/*Reply & Submit*/

.comments .comment-body .reply{display:block;height:26px;}

	.comments .comment-body .reply a:link,

	.comments .comment-body .reply a:active,

	.comments .comment-body .reply a:visited,

	form#commentform input[type="submit"]{padding:2px 3px;float:right;font-weight:bold;color:#fff;text-shadow: 1px 1px 1px #999482;font-size:.76em;float:right;background:#c9c2a2;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}

	.comments .comment-body .reply a:hover{text-decoration:none;background:#e3dcbb;color:#454545;}



/*Comment Form*/

#respond{margin:30px 0 0 0;}

	form#commentform label,form#commentform .required{font-weight:bold;}

	form#commentform input,

	form#commentform textarea{margin:6px 0 12px;padding:0 6px 0 6px;border:1px solid #E5E5E5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;color:#666;}

	form#commentform input{width:45%;line-height:24px;height:24px;background:#fff url(images/elements/bgrInput.gif) repeat-x 0 0;display:block;}

	form#commentform textarea{width:98%;padding:6px;background:#fff url(images/elements/bgrTextarea.gif) repeat-x 0 0;}

		form#commentform .commentField label{display:block;font-weight:bold;font-size:0.85em;color:#666;width:500px!important;}

		form#commentform .commentField h4.cufon{margin:0 0 2px 0;}

		

/*Allowed Tags*/

.postMeta.allowedTags{height:30px;line-height:16px;padding-top:4px;background:url(images/background/bgrMeta.png) repeat-x 0 bottom;font-size:0.7em;padding:4px;}



/*Submit Button*/

form#commentform input[type="submit"]{width:23%;float:right;padding:0;height:30px;line-height:30px;border:none;padding:0;font-size:1em;}

form#commentform input[type="submit"]:hover{background:#e3dcbb;}



/*Webkit hover transition*/

form#commentform input[type="submit"],

.comments .comment-body .reply a{-webkit-transition-property:background, background;-webkit-transition-duration:0.5s, 0.5s;-webkit-transition-timing-function:linear, ease-in;}





/* ============ 8b. Similar Posts ============ */

.postsSimilar{margin:0 0 50px 0;}

#colM .postsSimilar ul,#colM .postsSimilar ul li{margin:0;padding:0;background:none;}

#colM .postsSimilar ul li{float:left;width:194px;margin:0 30px 0 0;}

#colM .postsSimilar ul li.last{margin-right:0!important;}

#colM .postsSimilar h4{width:187px;padding:0 0 20px 0;margin-top:5px;text-align:center;font-size:16px;background:url(images/graphics/relatedPostBgr.png) no-repeat center bottom;}

#colM .postsSimilar h4 a{color:#59555f;}

#colM .postsSimilar h4 cufon{margin-bottom:4px;}

.postsSimilar .imgFeat{margin:0!important;display:block;position:relative;}

/*Excerpt*/

.simExcerpt{font-size:0.75em;line-height:1.5em;}

/*read more*/

.postsSimilar .readMore{width:187px;display:block;text-align:center;font-size:0.73em;background:url(images/graphics/relatedPostBgr.png) no-repeat center 12px;}





/* ============ 8c. About the Author ============ */

.postAuthor{position:relative;font-size:0.8em;}

	#colM .postAuthor h4{margin:0 0 20px 0;}

	.postAuthor .imgFeatWrap{margin:0 16px 10px 0;}

		.postAuthor .imgFeatWrap a{padding:2px;display:block;border:1px solid #E7E1C8;background:#fff;}

	.postAuthorLinks{position:absolute;right:0;top:44px;font-size:0.75em;}

		.postAuthorLinks a{font-weight:bold;}





/* ============================================================================================

			9. Contact Page

============================================================================================ */

/* ========= 9a. General Input & Form Styles ============ */

body #colM input,body #colM textarea,body #colM select{padding:5px;font-size:0.95em;background:#F1F6F9;border:1px solid #275875;}

/*Hover & Select*/

body #colM input:hover,body #colM textarea:hover,body #colM select:hover,

body #colM input:focus,body #colM textarea:focus,body #colM select:focus{background:#C9E0E9;border:1px solid #275875;box-shadow:none;-webkit-box-shadow:none;}

/*Select*/

body #colM select option,body #colM select option[selected]{padding:0;}



fieldset{padding:20px;border:1px solid #e5e5e5;}

legend,label{font-size:12px;}

.wpcf7 br,body span.reqtxt,body span.emailreqtxt,.linklove{display:none;}



/* ========= 9b. ContactForm 7 ============ */

#colM .wpcf7 input,#colM .wpcf7 textarea,

body #colM .cform input,body #colM .cform textarea{width:518px;}

.wpcf7 p{margin:5px 0 5px 0;display:block;clear:both;}

#colM .wpcf7 input,#colM .wpcf7 textarea{margin:0 0 20px 0;}

.wpcf7-form-control-wrap{float:right;}

.wpcf7-submit{float:right;}



/*========= 9c. CForms II =========*/

body #colM .cform{margin:20px 0;background:none;border:none;width:643px;}



/*==General Styling==*/

body .cform label,#colM label{width:100px;font-weight:bold;text-align:left;font:normal 0.9em/1.5em Georgia, "Times New Roman", Times, serif;}



/*=== Succes Message ===*/

body div.success{color:#063;background:#FFC;border:1px solid #FFFF9B;}

body div.cf_info{width:380px;margin-left:0;padding:10px;}



/*Send Btn*/

body #colM input.sendbutton,body #colM input.wpcf7-submit{font-weight:bold;font-size:13px;border:none!important;background:#c9c2a2;color:#fff;

text-shadow: 1px 1px 1px #999482;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;width:15%;}

body #colM input:hover.sendbutton,body #colM input:hover.wpcf7-submit{color:#FFF;text-shadow: 1px 1px 1px #999482;background:#e3dcbb;}





/*=== CFORMS II - Columns ===*/

body .column .cform{width:222px;font-size:11px;}

	body .column .cform label{display:block;margin:8px 0 2px;}

	body .column .cform input,

	body .column .cform textarea,

	body .column .cform select,

	body .column .cform label{width:210px;}

	/*Send Btn*/

	body .column .cform .sendbutton{width:100px;}

	/*Success*/

	body .column div.cf_info{width:192px;}

	/*Error*/

	body .column .cf_li_err{width:222px;}

	

/*=== CFORMS II - Columns - 3 Columns Layout ===*/

body .page3Col .column .cform{width:172px;font-size:11px;}

	body .page3Col .column .cform label{display:block;margin:8px 0 2px;}

	body .page3Col .column .cform input,

	body .page3Col .column .cform textarea,

	body .page3Col .column .cform select,

	body .page3Col .column .cform label{width:160px;}

	/*Send Btn*/

	body .page3Col .column .cform .sendbutton{width:100px;}

	/*Success*/

	body .page3Col .column div.cf_info{width:142px;}

	/*Error*/

	body .column .cf_li_err{width:172px;}





/* ============================================================================================

			10. Default WP Widgets

============================================================================================ */

/* ========= calendar widget ========= */

#wp-calendar{width:220px;margin:0 auto;}

#calendar_wrap th{font-size:0.8em;}

#wp-calendar tr td{background:#e9e8e1 url(images/elements/calendar/bgrDay.jpg) no-repeat 0 0;text-align:center;border:1px solid #bbb;font-size:0.8em;color:#666;}

#wp-calendar tr td a:link, #wp-calendar tr td a:active, #wp-calendar tr td a:visited{font-weight:bold;font-style:normal;}

#wp-calendar tr td.pad{background:transparent url(images/graphics/backgrounds/bgrDark.png) repeat 0 0;}

#wp-calendar a{font-weight:bold;}

#wp-calendar #today{background:#a8a38a url(images/elements/calendar/bgrDay.jpg) no-repeat 0 -30px;color:#fff;}

	#wp-calendar #today a:link, #wp-calendar #today a:active, #wp-calendar #today a:visited{color:#fff;}

#wp-calendar tfoot td, #wp-calendar tfoot tr td.pad{background:transparent url(images/graphics/backgrounds/bgrDark.png) repeat 0 0;}

#wp-calendar #next a:link, #wp-calendar #next a:active, #wp-calendar #next a:visited, #wp-calendar #prev a:link, #wp-calendar #prev a:active, #wp-calendar #prev a:visited{color:#666;}

/*footer*/

.footer #wp-calendar tr td{background:#6b6d72;color:#A3A3A3;border:2px solid #202020;}





/* ============================================================================================

			11. Custom WP Widgets

============================================================================================ */

/*========= 11a. Contact Data Widget =========*/

.column .block-wpadd_contact_widget span,

#ftrWidgets .block-wpadd_contact_widget span{margin:0 0 4px 0;padding:0 0 0 19px;display:block;}

.column .block-wpadd_contact_widget h3 span,

#ftrWidgets .block-wpadd_contact_widget h3 span{padding:0;}



/* === Fields === */

span.contact_widget_address,span.contact_widget_phone,span.contact_widget_fax,span.contact_widget_email{background:url(images/icons/iconsContactWidget.png) no-repeat;}



/*Name*/

.column .block-wpadd_contact_widget span.contact_widget_name, /*sidebar*/

#ftrWidgets .block-wpadd_contact_widget span.contact_widget_name{padding:0;font-weight:bold;}/*footer*/

/*Address*/

.column .block-wpadd_contact_widget span.contact_widget_address,

#ftrWidgets .block-wpadd_contact_widget span.contact_widget_address{background-position:0 -22px;}

/*ZIP*/

.column .block-wpadd_contact_widget span.contact_widget_zip,

#ftrWidgets .block-wpadd_contact_widget span.contact_widget_zip{padding:0;}

/*Phone*/

.column .block-wpadd_contact_widget span.contact_widget_phone,

#ftrWidgets .block-wpadd_contact_widget span.contact_widget_phone{background-position:0 -54px;}

/*Fax*/

.column .block-wpadd_contact_widget span.contact_widget_fax,

#ftrWidgets .block-wpadd_contact_widget span.contact_widget_fax{background-position:0 -113px;}

/*Email*/

.column .block-wpadd_contact_widget span.contact_widget_email,

#ftrWidgets .block-wpadd_contact_widget span.contact_widget_email{background-position:0 -82px;}



/*========= 11a. wpAddicts Custom Widgets =========*/

.column .wpaddFlickr,.column .wpaddNews,.column .wpaddTwitter{width:286px;}

#ftrWidgets .wpaddWidget li a,.column .wpaddWidget li a{border:none;margin:0;padding:0;background:none;}

.wpaddNews li,.wpaddTwitter li{margin:0 0 12px 0;}

.column .wpaddNews li,.column .wpaddTwitter li{margin:0 0 12px 0;border-bottom:1px solid #dedac5;}

.wpaddNews small.news_date,.wpaddNews p.news_excerpt,.wpaddTwitter li,.wpaddWidget a.wpAddWmore,.wpaddMap small a{font-size:0.75em;}

#ftrWidgets .wpaddNews p.news_excerpt a,.wpaddWidget a.wpAddWmore,.wpaddMap small a{padding:0 0 0 11px;background:url(images/icons/iconsMeta.png) no-repeat scroll 0 -437px;}

	.column .wpaddNews p.news_excerpt a,.column .wpaddWidget a.wpAddWmore,.column .wpaddMap small a{padding:0 0 0 11px;background:url(images/icons/iconsMeta.png) no-repeat scroll 0 -557px;}

#ftrWidgets .wpaddNews p.news_excerpt a:hover,.wpaddWidget a.wpAddWmore:hover,.wpaddMap small a:hover{background-position:0 -467px;}

	.column .wpaddNews p.news_excerpt a:hover,.column .wpaddWidget a.wpAddWmore:hover,.column .wpaddMap small a:hover{background-position:0 -587px;}

.wpaddTwitter span a,.wpaddNews small.news_date,.block-widget_wpaddcpt_widget span.date{font-style:italic;}



/* === wpAddicts Contact Data Widget === */

.wpaddMap li{margin:0 0 3px 0;}

.wpaddMap small a{margin-top:4px;}

/* === wpAddicts Flickr Widget === */

.wpaddFlickr li{display:inline-block;margin:0 6px 6px 0;padding:2px;}

	.column .wpaddFlickr li{border:1px solid #dedac5;}

	.wpaddFlickr li.first{display:none;}

/* === wpAddicts Twitter Widget === */

.wpaddTwitter li{padding:0 0 10px 0;word-wrap:break-word;line-height:1.45em;}

#colR .wpaddTwitter a,#colL .wpaddTwitter a,#ftrWidgets .wpaddTwitter a{display:inline;}

/* === wpAddicts Latest News Widget === */

.wpaddNews h6{margin:0 0 3px 0;padding:0 0 0 20px;background:url(images/icons/iconsMeta.png) no-repeat scroll -30px -145px;}

	.column .wpaddNews h6{background-position:0 -176px;}

.wpaddNews p.news_excerpt{line-height:1.45em;}

#ftrWidgets .wpaddNews p.news_excerpt a{margin:4px 0 0 0;}

/* === wpAddicts googleMap/Contact Data Widget === */

.wpaddMap li{padding:0 0 0 18px;background:url(images/icons/iconsContactWidget.png) no-repeat 999px 999px;}

.wpaddMap .contact_company{font-weight:bold;padding-left:0;}

.wpaddMap .contact_address{background-position:-30px -21px;}

	.column .wpaddMap .contact_address{background-position:-30px -171px;}

.wpaddMap .contact_phone_1{background-position:0 -54px;}

	.column .wpaddMap .contact_phone_1{background-position:0 -204px;}

.wpaddMap .contact_fax{background-position:0 -111px;}

	.column .wpaddMap .contact_fax{background-position:0 -261px;}

.wpaddMap .contact_email_1{background-position:0 -83px;}

	.column .wpaddMap .contact_email_1{background-position:0 -233px;}

.wpaddMap iframe{margin:6px 0;}

.wpaddMap small{display:block;text-align:right;}

/* === wpAddicts Footer Widget === */

#ftrWidgets .wpaddWidget{width:222px;}

/* === wpAddicts CPT widget === */

.block-widget_wpaddcpt_widget span.date{font-size:0.76em;}



/*========= 11c. Add CPTs to Sidebar Widget =========*/	

.column .block-widget_wpaddcpt_widget li{display:block;clear:both;margin-bottom:12px;border-bottom:1px solid #e7e1c8;}

	.column .block-widget_wpaddcpt_widget li a{background:none;padding-left:0;display:block;}

		.column .block-widget_wpaddcpt_widget li img{float:left;margin:0 10px 8px 0;padding:2px;border:1px solid #e7e1c8;}

	

/* ============================================================================================

			12. Superfish Menu - Styling

============================================================================================ */

#navigationWrap,

#navigation{display:block;background:#f0efd9 url(images/navigation/navigation.png) repeat-x 0 0;}

#navigation{width:978px;margin:0 auto;height:40px;}

#navigation .sf-menu,

	#navigation .sf-menu *{margin:0;padding:0;list-style:none;z-index:99;}

#navigation .sf-menu{float:left;font-size:15px;}

#navigation .sf-menu ul{position:absolute;top:-999em;/* left offset of submenus need to match (see below) */}

	#navigation .sf-menu ul li{width:100%;}

		#navigation .sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}

#navigation .sf-menu li{float:left;position:relative;}

			.ie6 #navigation .sf-menu li{float:left;position:relative;width:20%;}/*IE6*/

				#navigation .ie6 .sf-menu li li,.ie6 #navigation .sf-menu li li li{width:13em;}/*IE6*/

#navigation .sf-menu a{display:block;position:relative;padding:0 15px;line-height:38px;text-decoration:none;background:transparent url(images/navigation/navSeparator.png) no-repeat 0 bottom;}

	#navigation .sf-menu a,

	#navigation .sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#5d554d;padding-bottom:12px;}

	#navigation .sf-menu a .cufon{margin-top:12px;}

/*Home Button*/

#navigation .sf-menu li.home a:link,

#navigation .sf-menu li.home a:active,

#navigation .sf-menu li.home a:visited{width:16px;background:url(images/navigation/btnHome.png) no-repeat 0 -1px;text-indent:-9999px;}

#navigation .sf-menu li.home a:hover,

#navigation .sf-menu li.home.current-menu-item a{background:url(images/navigation/btnHome.png) no-repeat 0 -41px;}



#navigation .sf-menu li li{background:transparent;}

#navigation .sf-menu li:hover,

#navigation .sf-menu li.sfHover,

#navigation .sf-menu a:focus,

#navigation .sf-menu a:active,

#navigation .sf-menu .current-menu-item,

#navigation .sf-menu .current-menu-parent,

#navigation .sf-menu .current-menu-ancestor,

.single-events #navigation .sf-menu .events a, /*Events CPT*/

.post-type-archive-events #navigation .sf-menu .events a,

.single-sermons #navigation .sf-menu .sermons a,

.post-type-archive-sermons #navigation .sf-menu .sermons a /*Sermons CPT*/

{background:url(images/navigation/navigation.png) repeat-x 0 -40px;outline:0;}

#navigation .sf-menu a:hover,#navigation .sf-menu .current-menu-item a{color:#38322b;}

	

/*Submenu*/

#navigation ul.sub-menu{margin-left:-2px;width:250px;font-size:13px;padding-bottom:5px;background:url(images/navigation/bgrNavDrop.png) no-repeat center bottom;font-size:13px;}

#navigation ul.sub-menu li{width:242px;left:4px;border-top:1px solid #e5dfc3;}

#navigation ul.sub-menu a{background:none;color:#38322b;line-height:20px;}

#navigation ul.sub-menu a:hover,

#navigation .sf-menu ul.sub-menu .current-menu-item a,

#navigation .sf-menu ul.sub-menu .current-page-parent a{color:#fff;background-color:#b1ab8a;}

#navigation .sf-menu li:hover ul,

#navigation .sf-menu li.sfHover ul{left:0;top:40px;/* match top ul list item height */z-index:99;}

#navigation ul.sf-menu li:hover li ul,

#navigation ul.sf-menu li.sfHover li ul{top:-999em;}

#navigation ul.sf-menu li li:hover ul,

#navigation ul.sf-menu li li.sfHover ul,

#navigation ul.sf-menu li li li:hover ul,

#navigation ul.sf-menu li li li.sfHover ul{left:242px;top:-1px;}

#navigation ul.sf-menu li li:hover li ul,

#navigation ul.sf-menu li li.sfHover li ul{top:-999em;}



/*Sub-Submenu*/

#navigation .sf-menu ul li.sfHover > a:link,#navigation .sf-menu ul li.sfHover > a:active,#navigation .sf-menu ul li.sfHover > a:visited{background:#b1ab8a;}

#navigation .sf-menu ul li.sfHover > a:hover{color:#fff;}

		

/*** arrows **/

#navigation .sf-menu a.sf-with-ul{padding-right:32px;min-width:1px;}

#navigation .sf-sub-indicator{position:absolute;display:block;right:10px;top:1.05em;width:14px;height:10px;text-indent:-999em;overflow:hidden;background:url(images/icons/iconsMeta.png) no-repeat -38px -380px;}

#navigation .sfHover .sf-sub-indicator,

#navigation .sf-menu .current-menu-item .sf-sub-indicator,

#navigation .sf-menu .current-menu-ancestor .sf-sub-indicator{background-position:-38px -410px;}

a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}

a:focus > .sf-sub-indicator,

a:hover > .sf-sub-indicator,

a:active > .sf-sub-indicator,

li:hover > a > .sf-sub-indicator,

li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}



#navigation .sf-menu ul .sf-sub-indicator{background-position:-38px -410px;}

#navigation .sf-menu ul a > .sf-sub-indicator{background-position:0 -470px;}





/* ============================================================================================

			13. Shortcodes

============================================================================================ */

/* ======== 13a. Columns ======== */

.colSC{float:left!important;/*white-space:pre-wrap;*/ word-wrap:break-word;}

.colSC.last{margin-right:0!important;}

.colSC + br{display:none;}

/*Column 1/2*/

.colSC12,.home .short .colSC12{margin-right:30px;width:306px;}

.page1Col .colSC12{margin-right:30px;width:474px;}

.page3Col .colSC12{margin-right:18px;width:278px;}

/*Column 1/3*/

.colSC13,.home .short .colSC13{margin-right:30px;width:194px;}

.page1Col .colSC13{margin-right:30px;width:306px;}

.page3Col .colSC13{margin-right:18px;width:179px;}

/*Column 2/3*/

.colSC23,.home .short .colSC23{margin-right:30px;width:418px;}

.page1Col .colSC23{margin-right:30px;width:642px;}

.page3Col .colSC23{margin-right:18px;width:377px;}

/*Column 1/4*/

.colSC14,.home .short .colSC14{margin-right:30px;width:138px;}

.page1Col .colSC14{margin-right:30px;width:222px;}

.page3Col .colSC14{margin-right:18px;width:130px;}

/*Column 3/4*/

.colSC34,.home .short .colSC34{margin-right:30px;width:474px;}

.page1Col .colSC34{margin-right:30px;width:726px;}

.page3Col .colSC34{margin-right:18px;width:426px;}

/*Column 1/5*/

.colSC15,.home .short .colSC15{margin-right:20px;width:112px;}

.page1Col .colSC15{margin-right:24px;width:176px;}

.page3Col .colSC15{margin-right:12px;width:105px;}

/*Column 1/6*/

.colSC16,.home .short .colSC16{margin-right:12px;}

.page1Col .colSC16{margin-right:20px;width:169px;}

.page3Col .colSC16{margin-right:12px;width:97px;}



/* ======== 13b. <pre> ======== */

.preSC{margin:0 0 45px 0;}

.preSC br{display:none;}



/* ======== 13c. HR ======== */

hr{height:11px;margin:30px 0;background:url(images/graphics/separator.png) no-repeat center 0;border:none;}

hr.hrSC{margin:10px 0 50px 0;}





/* ======== 13d. Back to Top ======== */

.back2topSC{text-align:right;font-size:0.7em;margin-top:20px;}

	.back2topSC a:link,.back2topSC a:active,.back2topSC a:visited{text-decoration:none;color:#ccc;}

	.back2topSC a:hover{text-decoration:underline;color:#9f9877;}

	

/* ======== 13e. Tabs ======== */

#colM .panel_tabs ul{margin:0;}

	#colM .panel_tabs li{float: left;background:none;padding:0;}

		.panel_tabs li a:link,.panel_tabs li a:active,.panel_tabs li a:visited{font-weight:bold;color:#5d554d;text-shadow:1px 1px 1px #fff;filter: dropshadow(color=#fff, offx=1, offy=1);padding: 5px 10px;border: 1px solid #eee;border-bottom: 0;margin-right: 5px;background-color: #fff;}

		.panel_tabs li a.selected,.panel_tabs li a:hover{background:url(images/graphics/homepage/bgrHomeSlider.png) repeat 0 0;text-decoration:none;}

	.panel_tab{border: 1px solid #eee;padding: 10px;margin:3px 0 10px 0;}



/* ======== 13f. Accordion ======== */

.accordion{margin: 20px 0;}

	.accordion dd{padding:20px 0;}

	.accordion dt{background: url(images/icons/iconsMeta.png) no-repeat 570px -364px;}

	.accordion dt:hover a{background-position:570px -394px;}

	.accordion dt a:link,.accordion dt a:active,.accordion dt a:visited{font-weight:bold;color:#275875;text-shadow:1px 1px 1px #fff;padding:10px;background:#94b4c8 url(images/icons/iconsMeta.png) no-repeat 570px -364px;border-bottom:1px solid #fff;display:block;}

	.accordion dt.active a{background-position:570px -634px;}

	.accordion dt.active:hover a{background-position:570px -664px;}



/* ============================================================================================

			14. General WP Elements

============================================================================================ */

/*Headings*/

#colM h1, #colM h2, #colM h3, #colM h4, #colM h5, #colM h6{margin:0 0 20px 0;color:#275875;}

#colM h1{margin:0 0 30px 0;font-size:25px;}

#colM h2{margin:20px 0;font-size:21px;}

#colM h3{margin:18px 0 20px 0;font-size:18px;}

#colM h4{margin:16px 0;font-size:16px;}

#colM h5{margin:12px 0;font-size:15px;}

#colM h6{margin:12px 0 8px 0;font-size:14px;}



/*Lists*/

#colM ul, #colM ol{margin:0 0 20px 20px;padding-right:10px;}

#colM ol{margin-left:42px;}

#colM ul li{padding:0 0 5px 14px;background:url(images/arrows/arrowListDefault.png) no-repeat 0 7px;}

#colM ol li{padding:0 0 5px 0;list-style:decimal outside;}



/*Blockquotes*/

blockquote{margin:20px 0 20px 20px;padding:15px 15px 5px 15px;background:transparent url(images/graphics/backgrounds/bgrDark.png) repeat 0 0;}



/*Image alignment*/

img.alignleft,img.alignnone,img.alignright,img.aligncenter{padding:2px;border:1px solid #e6e6e6;}

img.alignleft{float:left;margin:0 20px 10px 0;}

img.alignnone{margin:0 20px 10px 0;}

img.alignright{float:right;margin:0 0 10px 20px;}

img.aligncenter{display:block; margin:0 auto 10px;}



/*Images w captions*/

div.wp-caption{font-size:0.73em;background:url(images/background/bgrDarkerTrans.png) repeat 0 0;border:1px solid #d8d4b9;}

	div.wp-caption.alignleft{float:left;margin:0 20px 10px 0;}

	div.wp-caption.alignright{float:right;margin:0 12px 10px 20px;}

	div.wp-caption p{margin:0 0 6px 0;padding:0 5px 0 5px;text-align:center;line-height:1.5em;}

	div.wp-caption img{margin:5px 0 5px 5px;border:1px solid #faf9f4;}

	

/*Tables*/

#colM table{margin:20px 0;border:1px solid #ededed;}

	/*Table Head*/

	#colM table thead td{padding:3px;font-weight:bold;background:url(images/background/bgrDarkerTrans.png) repeat 0 0;text-align:center;}

	/*Table Body*/

	#colM table td{padding:4px;border:1px solid #ededed;}

	/*TR Hover Styles*/

	#colM table tr.hover,

	#colM table tr.hover td{background:#f1f0eb;}



/*Gallery*/

#colM .gallery img{padding:2px;border:1px solid #e6e6e6;}

	

/* ============================================================================================

			15. Portfolio

============================================================================================ */

#colM.portfolio ul.portfolioWrap,#colM.portfolio .portfolioBox{margin:0;padding:0}

.portfolio.portfoliocolone .portfolioBox .imgFeat1Col,#colM.portfolio.portfoliocoltwo .portfolioBox,#colM.portfolio.portfoliocolthree .portfolioBox,#colM.portfolio.portfoliocolfour .portfolioBox{margin-right:30px!important;}

.page-template-archive-portfolio-php #content{width:1008px;padding-left:30px;}

.page-template-archive-portfolio-php #content #colM{width:1008px;}

.port978{width:978px;}

.portfolio{position:relative;overflow:hidden;}

	#colM.portfolio .portfolioBox{float:left;display:block;margin:0 0px 30px 0!important;background:none;font-size:0.8em;line-height:1.5em;}

	.portfolio .portfolioClear{height:9px;background:url(images/graphics/separatorWide.png) no-repeat center bottom;}

		/*Title*/

		#colM.portfolio .portfolioBox h3{padding:0 0 20px 0;margin:6px 0 10px 0;text-align:center;background:url(images/graphics/separator.png) no-repeat center bottom;font-size:18px;}

		/*Featured Image*/

		#colM.portfolio .portfolioBox .imgFeat{padding:3px;display:block;}

		/*Filter*/

		#colM.portfolio ul.portFilter{position:absolute;right:30px;top:25px;padding:0;}

			#colM.portfolio ul.portFilter li{display:inline;margin:0 0 0 8px;background:none;font-size:0.85em;}

				.portfolio ul.portFilter li a,.portfolio ul.portFilter li.selected a{padding:0 0 0 12px;background:url(images/arrows/arrowsPortFilter.png) no-repeat}

				.portfolio ul.portFilter li a:link,.portfolio ul.portFilter li a:active,.portfolio ul.portFilter li a:visited{background-position:-1px 3px;color:#908376;}

				.portfolio ul.portFilter li a:hover{background-position:-1px -17px;color:#5d554d;text-decoration:none;}

				/*Selected*/

				.portfolio ul.portFilter li a.active{background-position:0 -37px;color:#5d554d;}

				.portfolio ul.portFilter li a.active:hover{background-position:0 -57px;}





/* ========= 1Columns ========= */

#colM.portfolio.portfoliocolone .portfolioBox{margin-right:0!important;}

	.portfolio.portfoliocolone .portfolioBox .imgFeat1Col{float:left;}

	/*Right Content*/

	.portfolio.portfoliocolone .portfolioBox .imgFeat1ColR{float:left;width:470px;}

/* ========= 2Columns ========= */

	.portfolio.portfoliocoltwo .portfolioBox{width:474px;}

	/*Right Content*/

		#colM.portfolio.portfoliocoltwo .portfolioBox .imgFeat1ColR h3{text-align:left;background:url(images/graphics/separatorPort1Cols.png) no-repeat 0 bottom;}

/* ========= 3Columns ========= */

#colM.portfolio.portfoliocolthree .portfolioBox{width:306px;}

/* ========= 4Columns ========= */

#colM.portfolio.portfoliocolfour .portfolioBox{width:222px;}





/* ============================================================================================

			16. Special Page Styles

============================================================================================ */



/*========= 16a. Homepage =========*/

/*=== Homepage Slider ===*/

.homeSlideContent{width:978px;margin:0 auto;}

#sliderWrap{margin:0 0 45px 0;background:url(images/graphics/homepage/bgrHomeSlider.png) repeat 0 0 transparent;}

#sliderWrap ul,#sliderWrap ul li{margin:0;padding:0;background:none;}

#sliderWrap li a:hover{text-decoration:none;}

#slider{height:322px;width:672px;background:url(images/graphics/homepage/homeSliderRshadow.png) no-repeat 642px 0;}

	#slider .nivo-caption{background:#484538;}

		#slider .nivo-caption p{padding:10px;margin:0;opacity:1!important;}

		#slider .nivo-controlNav{right:10px;bottom:291px;}



/*=== Slider Right Tabs ===*/

#sliderTabs{width:291px;padding:0 15px 0 0;font-size:11px;max-height:335px;overflow:hidden;}

	/*Tabs Nav*/

	#colM ul.tabsNav{display:block;padding:0 0 2px 0;margin:12px 0 6px 0;height:23px;background:url(images/graphics/separatorLine.png) no-repeat 0 bottom;clear:both;}

	#colM ul.tabsNav li{float:left;background:none;}

		ul.tabsNav li a{height:23px;line-height:23px;display:block;padding:0 10px;margin:0 2px 0 0;font-size:13px;font-weight:bold;color:#8a806d;}

		ul.tabsNav li a:hover,ul.tabsNav li a.active{-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#bdb79a;color:#fff;text-shadow: 1px 1px 1px #999482;}

	/*Tabs Content*/

	#colM #sliderTabs ul.updateItems li{padding:10px 0 8px 0;background:url(images/graphics/separatorLine.png) no-repeat 0 bottom;}

	#colM #sliderTabs ul.updateItems li.liMore{background:none;padding:8px 0 0 0;}

	#sliderTabs .imgFeat{padding:2px;margin:0 12px 0 0;}

	#colM #sliderTabs h4{margin:0 0 6px 0;font-size:13px;line-height:14px;}

		#colM #sliderTabs h4 cufon{padding:0 0 4px 0;}

		.listItem .date,.listItem .more{font-size:0.96em;}

		.listItem .date{float:left;}

		.listItem .more{ float:right;}

		.listItem .more a{padding:0 0 0 9px;font-weight:normal!important;background: url(images/icons/iconsMeta.png) no-repeat 0 -497px;}

		#colM .listItem .more a:hover{text-decoration:underline;background-position:0 -527px;}

	

	#sliderTabs .metaItem.metaMore{margin:0;}

	#sliderTabs .metaItem.metaMore a{top:0;margin:0;}

	/*Tabs list & updates link color*/

	#colM #sliderTabs .listItem a:link,#colM #sliderTabs .listItem a:active,#colM #sliderTabs .listItem a:visited,

	#colM ul.homeUpdates a:link,#colM ul.homeUpdates a:active,#colM ul.homeUpdates a:visited{color:#464646;}

	#colM #sliderTabs .listItem a:hover,

	#colM ul.homeUpdates a:hover{color:#5c5c5c;}



/*=== Homepage Updates ===*/

#colM ul.homeUpdates,#colM ul.homeUpdates li,#colM ul.homeUpdates li span{margin:0;padding:0;background:none;min-height:48px;display:block;}

#colM ul.homeUpdates{border-top:1px solid #fbfbf9;border-bottom:1px solid #d7d3bc;font-size:0.75em;overflow:auto;}

	#colM ul.homeUpdates li{float:left;background:url(images/navigation/navSeparator.png) no-repeat right bottom;}

	#colM ul.homeUpdates li.last{background:none;}

		#colM ul.homeUpdates li span{background:url(images/graphics/homepage/bgrHomeUpdatesIcons.png) no-repeat;position:relative;padding:8px 12px 5px 40px;line-height:1.4em;}

		#colM ul.homeUpdates li.sermons span{background-position:6px 23px;}

		#colM ul.homeUpdates li.events span{background-position:8px -29px;}

		#colM ul.homeUpdates li.twitter span, #colM ul.homeUpdates li.tweets span{background-position:6px -80px;}

	/*3 Columns*/

	.homeUpdates.cols3 li{width:321px;}

#colM ul.homeUpdates a:hover{text-decoration:underline;}



/*=== Widgets ===*/

.homeWidgets .box{float:left;position:relative;margin:0 0 30px 30px;background:url(images/graphics/homepage/bgrHomeSlider.png) repeat 0 0;border:1px solid #dbdcce;}

	.homeWidgets .box:first-child{margin-left:0!important;}

	/* === Boxes === */

	.wpaddHomebox img{padding:4px;background:#fff;border-bottom:1px #dad7c9 solid;}

	.homeBox1{width:222px;}

	.homeBox2{width:472px;}

	.homeBox3{width:304px;}

	.homeBox4{width:220px;}

		.homeBox4 img{padding:2px;}

	.homeBox5{width:177px;margin-left:20px!important;}

		.homeBox5 img{padding:2px;}

	/*Title*/

	.wpaddHomebox h3.widgetTitle{padding:0 10px 20px;}

	

	/*Widget Text*/

	.homeWidgets h3{text-align:center;}

		.homeWidgets h3 a:link,.homeWidgets h3 a:active,.homeWidgets h3 a:visited{color:#464646;}

	.homeWidgets .main_text{padding:0 11px 22px 11px;font-size:0.8em;}

	

	/*Widget More*/

	a.details{position:absolute;bottom:-10px;width:100%;display:block;text-align:center;height:21px;line-height:21px;color:#fff;font-size:11px;}

		a.details span{height:21px;line-height:21px;padding-top:4px;padding-bottom:4px;}

	span.moreOuter,span.moreInner{background:url(images/graphics/homepage/boxMore.png) no-repeat;}

	span.moreOuter{padding:0 28px 0 0;background-position:right -21px;}

	span.moreInner{padding:0 0 0 28px;background-position:0 0;}

	/*Hover*/

	a.details:hover{text-decoration:none;}

	a.details:hover span.moreOuter{background-position:right -64px;}

	a.details:hover span.moreInner{background-position:0 -43px;}



/*=== Intro ===*/

.homeIntro{margin:0 0 30px 0;display:block;}

	.introTxt,.homeTestim{float:left;}

	.introTxt{width:642px;margin:0 30px 0 0;}

	.introTxt.full{width:978px;}

	.homeTestim{width:306px;font-style:italic;position:relative;color:#595959;background:url(images/graphics/homepage/testQuotes.png) no-repeat right 50px;}

		#colM .homeTestim h3{margin-top:1px;}

		.homeTestim .person{font-weight:bold;text-align:right;display:block;}

		#colM .homeTestim ul, #colM .homeTestim ul li{margin:0;padding:0;background:none;}

			#colM .homeTestim ul li{background:url(images/graphics/homepage/testQuotes.png) no-repeat 0 bottom;}

		

		.bx-prev,.bx-next{display:block;text-indent:-9999px;}

		.homeTestim .bx-prev,.homeTestim .bx-next{width:13px;height:13px;float:left;margin:0 0 0 4px;position:absolute;top:-53px;right:0;background:url(images/graphics/homepage/bxArrows-testimonials.png) no-repeat;}

		.homeTestim .bx-prev{right:15px;background-position:0 0;}

		.homeTestim .bx-prev:hover{background-position:0 -13px;}

		.homeTestim .bx-next{background-position:0 -26px;}

		.homeTestim .bx-next:hover{background-position:0 -39px;}



/*=== Portfolio Slider ===*/

.portSlideTit{text-align:center;margin:0 0 20px 0;}

	#colM .portSlideTit h3{font-size:24px;}

	.portSlideTit p{font-size:16px;line-height:23px;}

.portSlideWrap{position:relative;display:block;height:172px;margin:0 0 30px 0;border:1px solid #DBDCCE;background:url(images/graphics/homepage/bgrHomeSlider.png) repeat 0 0;}

	.portSlide{position:absolute;left:21px;top:0;}

		.portSlide .bx-window{height:142px;margin:18px 0 0 0;}

		#colM #ulPortSlide{margin:0;padding:0;}

			#colM #ulPortSlide li{float:left;width:217px;padding:0 8px;background:none;}

		

		.portSlide .bx-prev,.portSlide .bx-next{display:block;width:20px;height:43px;position:absolute;top:49px;background:url(images/graphics/homepage/bxArrows-portslider.png) no-repeat;}

		.portSlide .bx-prev{left:-32px;background-position:0 0;}

		.portSlide .bx-prev:hover{background-position:0 -43px;}

		.portSlide .bx-next{right:-32px;background-position:0 -86px;}

		.portSlide .bx-next:hover{background-position:0 -129px;}

		

		.portSlide .bx-pager{text-align:center;padding-top:5px;}

			.portSlide .bx-pager a{display:inline-block;width:15px;height:14px;margin:0 1px;text-indent:-9999px;background:url(images/graphics/homepage/bxArrows-portslider.png) no-repeat 0 -172px;}

			.portSlide .bx-pager a.pager-active{background-position:0 -186px}



/*Portfolio Page Link*/

.portLink{margin:0 0 20px 0;position:relative;}

	.portLink a.details{bottom:0;position:relative;}

	

/*========= 16b. CPT Events =========*/

#colM ul.eventsList,#colM ul.eventsList li{margin:0 0 3px 0;padding:0;position:relative;}

#colM ul.eventsList{margin:0 30px 30px 0;float:left;width:290px;}

	#colM ul.eventsList li{padding:0 0 0 23px;}

		.locationMap{width:314px;padding:3px;margin:13px 0 5px 0;float:left;}

		.locationMap small{display:block;}

		.cptEvents .imgFeat{padding:4px;display:block;}

.eventsList a:link,.eventsList a:active,.eventsList a:visited{color:#464646;}



/*========= 16c. CPT Sermons =========*/

/*Embed Videos*/

.sermonEmbed{margin:0 0 30px 0;}

/*Embed Audio*/

.postMeta.sermonEmbedAudio{padding:0;height:32px;background:url(images/background/bgrMetaAudio.png) no-repeat 0 0;}

#colM .sermonEmbedAudio h6{width:240px;padding:0 0 0 30px;margin:8px 0 0 0;float:left;height:32px;line-height:32px;background:url(images/background/bgrMetaAudio.png) no-repeat 4px -43px;font-size:16px;}

.mejs-container.playerAudio{float:right;width:312px!important;margin:1px 0;}

#colM ul.sermonList{padding-right:30px;width:300px;}



/*AudioJS*/

.audiojs{float:right;width:360px;font-size:11px;margin:1px 0 0 0;height:30px;background-image:none;background:#6f6357;}

.audiojs .play{background-position:-2px -4px;}

.audiojs .pause{background-position:-2px -93px;}

.audiojs .scrubber{width:200px;margin:7px;background:#e1ddcd;}

.audiojs .time{height:30px;line-height:30px;}



/*========= 16d. CPT Team Members =========*/

.cptArchTeamMembers #colM .postMeta .memberContact li{float:right;padding:0;}



/* === Team Member Meta Items === */

.metaTeam{float:right;padding-top:4px;}

	#colM .metaTeam ul{padding-right:0;}

	#colM .metaTeam li{background:none;}

		.metaTeam li a{display:block;margin-left:5px;width:20px;height:20px;background:url(images/icons/iconsMembers.png) no-repeat 0 0;}

		/*Email*/

		.metaTeam li.email a:link,.metaTeam li.email a:active,.metaTeam li.email a:visited{background-position:0 0;}

		.metaTeam li.email a:hover{background-position:0 -20px;}

		/*FB*/

		.metaTeam li.fb a:link,.metaTeam li.fb a:active,.metaTeam li.fb a:visited{background-position:0 -40px;}

		.metaTeam li.fb a:hover{background-position:0 -60px;}

		/*Tw*/

		.metaTeam li.tw a:link,.metaTeam li.tw a:active,.metaTeam li.tw a:visited{background-position:0 -80px;}

		.metaTeam li.tw a:hover{background-position:0 -100px;}

		/*Blog*/

		.metaTeam li.blog a:link,.metaTeam li.blog a:active,.metaTeam li.blog a:visited{background-position:0 -120px;}

		.metaTeam li.blog a:hover{background-position:0 -140px;}

		/*Homepage*/

		.metaTeam li.home a:link,.metaTeam li.home a:active,.metaTeam li.home a:visited{background-position:0 -160px;}

		.metaTeam li.home a:hover{background-position:0 -180px;}



/*========= 16e. CPT Testimonials =========*/

.testimonialQuote{background:url(images/background/testimonials/bgrTestimonials.png) no-repeat 138px 0;padding:8px 6px 0 166px;}





/* ============================================================================================

			17. Misc

============================================================================================ */

/*Lightbox - PrettyPhoto*/

.ppt{font-size:12px!important;}/*Top Title*/



/* ========= 17a. TipTip CSS - Version 1.2 ========= */

.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000;}

.tipsy-inner{max-width:200px;padding:4px 7px 3px 7px;text-align:center;border-radius:3px;-moz-border-radius:3px;}

.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;}

.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}

.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}

.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}

.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}

.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}

.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}

.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;}

.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;}



/*WP default classes*/

.wp-caption-text{}

.sticky{}

.gallery-caption{font-size:0.75em;line-height:1.2em;padding:0 8px;}

.bypostauthor{}



/*CUSTOM*/

.homeWidgets .textwidget{padding:10px; background:#94b4c8;}

.homeWidgets .textwidget h3{border-bottom:1px solid #CCC;padding-bottom:20px;}

.homeWidgets .textwidget img{border:2px solid #fff;}

#sliderTabs h2{font-size:31px;text-align:center;}

#sliderTabs a.schedule{background:#275875; color:#fff; display:inline-block; font-size:36px; padding:25px; text-transform:uppercase; margin-left:20px;}

#header_icons li{
display:inline;
}

#tabs {
position: fixed;
right: 0px;
top:30%;
z-index:999;
}

#header {
padding-bottom: 12px;
padding-top: 12px;
}

#tabs .post-5 {
display:none;
}

.homeTestim {
background:none !important;
}

#colM .homeTestim ul li {
background: none !important;
}

.homeIntro {
    display: block;
    margin: 0;
}