/*
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
*/
/*
@font-face{
	 	font-family:NG;
	 	src:url(styles/NanumGothic.eot);
	 	src:local(※),url(styles/NanumGothic.woff) format('woff');
}
*/
/** Base Button Styles **/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.button {
    font-family:'Nanum Gothic',NG;
    min-width: 86px;
    /*height: 12px;*/
    padding: 5px 10px;
    margin: 6px 0;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    text-align: center;
    position:relative;
    z-index: 2;
    cursor:pointer;
    background: transparent url(img/overlay.png) repeat-x 100% 100% scroll;
    box-shadow: 0 0 0 4px rgba(217, 217, 217, .6), inset 0 1px 0px 0px rgba(255, 255, 255, .4), inset 0 -1px 1px 0 rgba(0, 0, 0, .1);
    -webkit-transition: background-color .3s linear;
    -moz-transition: background-color .3s linear;
    -o-transition: background-color .3s linear;
    transition: background-color .3s linear;
}

input.button{height:27px;font-size: 12px;}

.button.rounded{
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
}

/** Button Colors **/
.button.red a{color:#ffffff!important}
/* transparent */
.button.trans{
    background-color:none;
    border:  1px solid #E4E4E4;
}

.button.trans:hover{
    background-color: #E4E4E4;
}

/* blue */
.button.blue{
    background-color: #67aee6;
    border: 1px solid #3f719d;
}

.button.blue:hover{
    background-color: #80c1f9;
}

/* yellow */
.button.yellow{
    background-color: #E3AB00;
    border: 1px solid #bfa02e;
}

.button.yellow:hover{
    background-color: #fbdc70;
}

/* red */
.button.red{
    background-color: #e8715c;
    border: 1px solid #c94b3a;
}

.button.red:hover{
    background-color: #ff8974;
}

/* black */
.button.black{
    background-color:#57575b;
    border:  1px solid #2d2e31;
}

.button.black:hover{
    background-color: #7f7f83;
}

/* green */
.button.green{
    background-color:#97be2f;
    border:  1px solid #718d21;
}

.button.green:hover{
    background-color: #a9c937;
}

/* purple */
.button.purple{
    background-color:#AD5BFF;
    border:  1px solid #5700AE;
}

.button.purple:hover{
    background-color: #9E3EFF;
}

/* ================== 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{font-family:'Nanum Gothic',NG;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
/*html{overflow-y:scroll;overflow-x:hidden;}*/
html{overflow-y:scroll;}
a{outline:none;}
ol, ul{list-style:none;}
.recul{list-style:disc;}

blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;background:#ffffff}
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;}*/
.first{margin-left:0} .last{margin-right:0}
textarea{overflow:auto;}
/*Inputs*/
/* align checkboxes, radios, text inputs with their label */
.txt_center{text-align:center}
.input_wrap{padding:3px 0 3px 0;border-bottom:1px solid #CDCDCD}
.input_box{width:200px}
.input_textarea{width:650px;height:200px}
.input_file{width:650px}
input.title{width:650px}

.input_wrap .item{display:inline-block;width:60px}

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='image'],  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;}
#header{height:60px;padding:20px 0 0 0}
#content{min-height:400px}

#main_search{float:right;margin:0 0 0 0}
#main_search .srcField{width:200px;}
					
/* ========== 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;}*/
body{font:normal 0.9em/1.5em 'Nanum Gothic', NG, Georgia, "Times New Roman", Times, serif;text-transform:none;text-decoration:none;background:#F2F2F2;color:#404040;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}

/*Headings*/
/*#colM h1{font-size:20px;background:url(images/graphics/h1Line.png) no-repeat right bottom;}*/
#colM h1{font-size:20px;line-height:30px;}
#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:link,a:active,a:visited{text-decoration:none;}
/*a:hover{color:#407287;text-decoration:underline;background:transparent;}*/
a:hover{text-decoration:underline;}
#headerWrap a,#footerWrap a{color:#FB7D00;}
	
/* ========== 1b. Search ========== */
.srcBox{margin:0 22px 0 0}
.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: "Nanum Gothic", "NG";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;}

/*=== Login box ===*/
/*#login{float:left;padding:80px 0 0 0;color:#ffffff;font-size:13px}*/
#login{text-align:right;padding:0 0 0 0;color:#ffffff;font-size:13px;clear:both;}
#colM #loginform{text-align:center}
#loginform .login_label{display:inline-block;width:60px}
#colM .wp-user-form{text-align:center}

/*=== Logo ===*/
/*#logo{float:right;}*/
#logo{float:left;padding:0 0 0 0px;}

/*=== Header Right ===*/
#headerR{float:right;position:absolute;bottom:20px;right:0;}

/* === Social Icons === */
#header .social{text-align:right;float:right;width:150px}
	#header .social ul{float:right;padding:0 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;}
	/*#header .social li a{background:url(img/socialIconsTop_cus.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;}

/* === Social Icons === */
  /*.social{width:100px}*/
  .social{padding-top:5px}
	.social ul{float:right;padding:0 0 0 0;}
	.social li,
	.social li a{float:left;width:32px;height:32px;}
	
	.social li a{background:url(images/icons/social/socialIconsTop.png) no-repeat;}
	/*.social li a{background:url(img/socialIconsTop_cus.png) no-repeat;}*/
	/*Facebook*/
	.social li.fb a{background-position:-200px 0;}
	.social li.fb a:hover{background-position:-250px 0;}
	/*Twitter*/
	.social li.tw a{background-position:-100px 0;}
	.social li.tw a:hover{background-position:-150px 0;}
	/*YouTube*/
	.social li.yt a{background-position:-400px 0;}
	.social li.yt a:hover{background-position:-450px 0;}
	/*Vimeo*/
	.social li.vm a{background-position:-300px 0;}
	.social li.vm a:hover{background-position:-350px 0;}
	/*RSS*/
	.social li.rs a{background-position:-500px 0;}
	.social li.rs a:hover{background-position:-550px 0;}
	/*Flickr*/
	.social li.fl a{background-position:0 0;}
	.social li.fl a:hover{background-position:-50px 0;}

/*=== Header Shadow ===*/
#hdrShadow{z-index:5;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{float:right;display:block;margin:-40px 0 0;font-size:11px;font-size:13px;}
	#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;}
  #breadcrumbs .current{font-weight:bold;color:#1188FF;}
  
/*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;z-index:999;}
#footer .btnTop{color:#ffffff!important;}
	#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;}
.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;text-align:justify}
#colM {line-height:24px;}
/*#colM h1,h2,h3,h4,h5{line-height:25px;}*/
#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:#4F2700;}
.column a:hover{color:#7e7568;}

.left_menu_title{font-weight:500;font-size:22px;color:#424242;text-align:center;margin:0 0 20px 0;letter-spacing:-1px}
.left_menu_bt li a{display:inline-block;font-weight:500;width:173px;height:29px;padding:0 0 0 30px;cursor:pointer}	
/*.left_menu_bt.current_left_menu a{background:url(img/leftmenu_icon_bg.png) no-repeat 0 0;color:#ffffff;text-decoration:none}*/
.left_menu_bt .current_page_ancestor a,
.left_menu_bt .current_page_parent a,
.left_menu_bt .current_page_item a
{background:url(img/leftmenu_icon_bg.png) no-repeat 0 0;color:#ffffff;text-decoration:none}
.left_menu_bt li a:hover{background:url(img/leftmenu_icon_bg.png) no-repeat 0 0;color:#ffffff;text-decoration:none}
/*Widget & Element Titles*/
h3.widgetTitle{text-align:center;font-size:15px;background:url('images/graphics/separator.png') no-repeat center bottom;padding:0 0 20px 0;}


/* === 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 48px 0 0;width:210px;}
.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:0px;padding:40px 0 0 0;}
	#content #colM{width:680px;padding:25px 40px 50px 0;}
/*1Column - Full Width*/
#content.page1Col{background:#FFFFFF;padding:0 20px;border-right:1px solid #C6C6C6;border-left:1px solid #C6C6C6}
	#content.page1Col #colM{width:978px;padding:25px 0 30px 0;}	
/*2Columns - Left Column*/
#content.page2ColL{background:url(img/bgrColL.png) repeat-y 0 0;z-index: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;}*/
#colM h1{padding:0 0 0 0;}
	
/* === Widgets === */
/*Lists*/
/*.widget li a,
ul#recentcomments li{background:transparent url(images/icons/iconsMeta.png) no-repeat 0 -173px;}*/
#my-recent-posts a{color:#A60053;text-decoration:none}
#my-recent-posts a:hover{background:#FEE9EA;text-decoration:none}
	
/*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;}

/* tab Styles */
.tab_div{display:inline-block;list-style:none;border-bottom:1px solid #A2A2A2;padding-bottom:1px}
.tab_div li{display:inline-block;}
.tab_div li a{display:inline-block;color:#ffffff;padding:2px 10px;margin:2px 0;background:#838383}
.tab_div .current_page_item a,.tab_div .current_page_parent a{background:#353535;}
.tab_div li a:hover{background:#353535;text-decoration:none}

/* subtab Styles */
.subtab_div{display:inline-block;width:100%;list-style:none;padding-bottom:1px}
.subtab_div li{display:inline-block;}
.subtab_div li a{display:inline-block;color:#000000;padding:2px 10px;margin:2px 0;border:1px solid #037fbc;}
.subtab_div .current_page_item a,.subtab_div .current_page_parent a{background:#037fbc;color:#ffffff;}
.subtab_div li a:hover{background:#037fbc;color:#ffffff;text-decoration:none}

/* f_info Styles */
.f_info_pyung{display:inline-block;width:100%;list-style:none;padding-bottom:1px}
/*.f_info li{display:inline-block;}*/
.f_info_pyung li a{display:inline-block;width:100%;color:#ffffff;margin:0;border-bottom:2px solid #FFFFFF;cursor:pointer}
.f_info_pyung li a .ff{display:inline-block;font-size:18px;padding:20px 15px;background:#0173bf;}
.f_info_pyung li a .ff_description{display:inline-block;font-size:14px;padding:5px 5px;vertical-align:middle;line-height:17px}

.f_info_pyung {background:#94b4ca;}
.f_info_pyung .current_page_item a,.subtab_div .current_page_parent a{background:#037fbc;color:#ffffff;}
.f_info_pyung li a:hover{background:#0173bf;color:#ffffff;text-decoration:none}

.info_img_pyung{float:left;width:280px;height:476px;text-align:center;padding:50px 40px;}

.f_info_ann{display:inline-block;width:100%;list-style:none;padding-bottom:1px}
/*.f_info li{display:inline-block;}*/
.f_info_ann li a{display:inline-block;width:100%;color:#ffffff;margin:0;border-bottom:2px solid #FFFFFF;cursor:pointer}
.f_info_ann li a .ff{display:inline-block;font-size:18px;padding:30px 15px;background:#0173bf;}
.f_info_ann li a .ff_description{display:inline-block;font-size:14px;padding:5px 5px;vertical-align:middle;line-height:17px}

.f_info_ann {background:#94b4ca;}
.f_info_ann .current_page_item a,.subtab_div .current_page_parent a{background:#037fbc;color:#ffffff;}
.f_info_ann li a:hover{background:#0173bf;color:#ffffff;text-decoration:none}

.info_img_ann{float:left;width:280px;height:400px;text-align:center;padding:50px 40px}

.info_f_active {background:#0173bf;}



/* ============================================================================================
			5. Footer Styles
============================================================================================ */
#footer-hos-wrap{background:#ffffff url(img/footer_hos_back.png);border:1px solid #c4cbd1;}
#footer-hos{width:977px;margin:0 auto;border-right:1px solid #BEC0C0;background:#ffffff}
#footer-hos-wrap .footer-hos-menu{display:inline-block;height:46px;}
#footer-hos-menu01{width:207px;background:#ffffff url(img/footer_hos.gif) no-repeat 0 0;}
#footer-hos-menu02{width:152px;background:#ffffff url(img/footer_hos.gif) no-repeat -210px 0;border-right:1px dashed #c4cbd1;}
#footer-hos-menu03{width:152px;background:#ffffff url(img/footer_hos.gif) no-repeat -400px 0;border-right:1px dashed #c4cbd1;}
#footer-hos-menu04{width:152px;background:#ffffff url(img/footer_hos.gif) no-repeat -600px 0;border-right:1px dashed #c4cbd1;}
#footer-hos-menu05{width:152px;background:#ffffff url(img/footer_hos.gif) no-repeat -800px 0;border-right:1px dashed #c4cbd1;}
#footer-hos-menu06{width:152px;background:#ffffff url(img/footer_hos.gif) no-repeat -1000px 0;}

/*#footer-copy-wrap {background:#3B3B3B;}*/
#footer-copy-wrap {padding-top:20px;}
/*#footer-copy{width:739px;height:99px;margin:0 auto;padding:15px 0 0 240px;background:url(img/footer_copy.png) no-repeat 0 0;}*/
#footer-copy{width:739px;height:99px;margin:0 auto;padding:0 0 0 240px;background:url(img/thebeesoft_logo2.png) no-repeat 0 0;}
#footer-copy .footer-copy-menu{display:inline-block;padding:0 5px;border-right:1px solid #BEC0C0;color:#BEBEBE;font-size:13px;}
#footer-copy .footer-copy-menu.first{padding-left:0;}
#footer-copy .footer-copy-menu.last{padding-right:0;border-right:0px solid #BEC0C0;}
#footer-copy-txt{padding:5px 0 0 0;font-size:12px;color:#8A8A8A;line-height:16px}
/*#footer{padding:14px 0 0 0;position:relative;color:#f2f0e9;}*/
#footer{padding:0 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;}*/
.ftrBox5{width:150px;}
#widget-text-2{width:290px}
.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 0 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:transparent url(images/background/bgrMeta.png) repeat-x 0 0;}*/
.postMeta,.comment-meta{display:block;cursor:pointer;padding:0;margin:0;line-height:27px;border-bottom:1px solid #e4e0d0;border-top:1px solid #e4e0d0;font-size:11px;background:transparent url(images/background/bgrMeta.png) repeat-x 0 0;}
.postMeta span{font-size:15px;}
	.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.metaViews,.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;}
/*Views*/
.metaItem.metaViews{background-position:0 -208px;}

.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;}
		
		.postTit a:active, .postTit a:visited, .postTit a:link{color:#696969;}
		.postTit a:hover{color:#000;}
		
		.tag a{color:#FF0000!important;font-weight:bold}
		.metaAuthor a{color:#800040!important;font-weight:bold}
		/*.tag a:active, .postTit a:visited, .postTit a:link{color:#008000}
		.tag a:hover{color:#008000;}*/
	
/* ============ 6c. Pagination ============ */
.paginationWrap{display:block;clear:both;padding:0px;margin:20px 0 0 0;}
	.pagination{line-height:13px;text-align:center;}
	.pagination span,.pagination a:link,.pagination a:active,.pagination a:visited{display:inlin-block;;margin:2px 2px 2px 0;padding:4px 9px 7px 9px;width:auto;line-height:12px;text-decoration:none;color:#fff;background:#379BFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:8px;}
	.pagination a:hover{color:#fff;background:#004D99;}
		.pagination .current{padding:4px 9px 7px 9px;color:#fff;background:#004D99;}
		
		
/* ============================================================================================
			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 .entry{padding:15px;background:transparent url(images/graphics/separator.png) no-repeat center bottom;}*/
  #colM .entry{padding:15px;}
	#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:325px;}
#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-author{float:left;width:150px}*/
  /*.comment-author .says{display:none}*/
/*Comment Meta*/
/*.comment-meta{float:left;margin:0 0 5px 0;}*/

/*Reply & Submit*/
.comments .form-submit{clear:both;height:50px}
.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:#0080C0;-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 0 10px 0;}
		.postAuthor .imgFeatWrap a{padding:2px;display:block;border:1px solid #E7E1C8;background:#fff;}
	.postAuthorLinks{position:absolute;right:20px;top:60px;}
		.postAuthorLinks a{font-weight:bold;}


/* ============================================================================================
			9. Contact Page
============================================================================================ */
/* ========= 9a. General Input & Form Styles ============ */
/*body #colM textarea,body #colM select{padding:5px;font-size:0.95em;background:#fff;border:1px solid #f0eedc;}*/
/*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:transparent url(images/graphics/backgrounds/bgrDark.png) repeat 0 0;border:1px solid #d0caad;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 textarea{width:500px}
.wpcf7 .title{display:inline-block;width:100px}
/*.wpcf7 p{margin:5px 0 5px 0;display:block;clear:both;}*/
.wpcf7 p{margin:10px 0 0 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 NG, 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{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{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;}*/
.column .wpaddFlickr,.column .wpaddNews,.column .wpaddTwitter, .column .widget{margin-right:30px;}
#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(img/header_menu_back.gif) repeat-x 0 0;}*/
/*#navigation{display:block;background: url(img/header_menu_back.gif) repeat-x 0 0;}*/
#navigation{display:block;background: url(img/header_menu_back.gif) repeat-x 0 0;}
#navigation{width:978px;margin:0 auto;height:38px;}
#navigation .sf-menu,
	#navigation .sf-menu *{margin:0;padding:0;list-style:none;z-index:99;}
#navigation .sf-menu{float:left;font-size:14px;}

/* menu position */
#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;}*/
#navigation .sf-menu li{float:left;}
			.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 33px;line-height:38px;text-decoration:none;background:transparent url(images/navigation/navSeparator.png) no-repeat 0 bottom;}
#navigation .sf-menu .first .main-menu-txt{background:none;}

	#navigation .sf-menu a,
	#navigation .sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#ffffff;padding-bottom:1px;text-shadow: #183F78 -1px 1px 1px;}
	/*#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;}*/
{background:url(img/header_menu_over.png) no-repeat center ;outline:0;}
#navigation .sf-menu a:hover,#navigation .sf-menu .current-menu-item a{color:#38322b;}
#navigation .sf-menu a:hover,#navigation .sf-menu .current-menu-item a{color:#ffffff;}

#navigation .sf-menu li ul li:hover{background:#F3F3F3}

/*Submenu*/
#navigation ul.sub-menu .bggray{background:#F6F6F6!important}
#navigation .sub-memu1{color:#000000!important;font-weight:700!important;text-shadow:none!important}
/*#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{width:200px;font-size:14px;margin-bottom:5px;text-align:center;border-left:1px solid #0D7EC0;border-right:1px solid #0D7EC0;border-bottom:2px solid #0D7EC0;background:#ffffff;}

#navigation ul.sub-menu li{float:none;text-align:left;margin:0 auto;width:200px;height:40px;color:#ffffff;border-bottom:1px solid #E0E7ED;}
#navigation ul.sub-menu a{background:none;color:#ffffff;vertical-align:top;line-height:15px;text-shadow:none!important;}

/*#navigation .sf-menu ul.sub-menu .current-menu-item a,
#navigation .sf-menu ul.sub-menu .current-page-parent a
{background:url(img/header_menu_over.png) no-repeat center;}*/

/* menu position*/
#navigation .sf-menu li:hover ul,
#navigation .sf-menu li.sfHover ul{top:119px;z-index:99;}
/*#navigation .sf-menu li:hover li {background:none;}*/

#navigation ul.sf-menu li:hover li ul{left:0;top:0;z-index:100;}
#navigation ul.sub-menu li a{display: inline-block;width:150px;margin:0 0;padding:12px 12px 14px 40px!important;background:url(img/menu_icon.png) no-repeat 10px 14px;}
#menu_banner{position:absolute;top:20px;width:980px;height:230px;background:url(img/menu_banner.png) no-repeat top right;}

.banner01_text01{color:#AAAAAA;font-size:16px;font-weight:bold}
.banner01_text02{color:#00DEFF;font-size:22px;font-weight:bold}
.banner01_text03{color:#373737;font-size:26px;font-weight:bold}

.banner02_text01{color:#28A9E1;font-size:22px;font-weight:bold}
.banner02_text02{color:#067ACB;font-size:22px;font-weight:bold}
.banner02_text03{color:#DA5802;font-size:22px;font-weight:bold}
.banner02_text04{color:#AAAAAA;font-size:16px;font-weight:bold}
.banner02_text05{color:#585755;font-size:26px;font-weight:bold}

.banner03_text01{color:#09C2DE;font-size:22px;font-weight:bold}
.banner03_text02{color:#00EC5E;font-size:22px;font-weight:bold}
.banner03_text03{color:#ffffff;font-size:28px;font-weight:bold}

/*Sub-Submenu*/
#navigation .menu_description{padding:0 5px!important;border-right:0px!important;color:#6B6B6B!important;font-weight:200!important;width:auto!important;background:none!important;}
/*#navigation ul.sub-menu li ul{display:inline-block;min-height:auto;text-align:left;list-type:none;width:500px;border-bottom:0px;background:none}*/
#navigation ul.sub-menu li ul .last a{border-right:0px;}
#navigation ul.sub-menu li ul{display:inline;min-height:auto;text-align:left;list-type:none;border-bottom:0px;background:none}
#navigation .sub-menu li ul li{display:inline;list-type:none;width:auto;border-bottom:0px}
#navigation ul.sub-menu li ul{position:relative;}
#navigation ul.sub-menu li ul li{margin:0;padding:0px;border:0;white-space:nowrap;text-align:left}

#navigation ul.sub-menu li ul li a{display: inline-block;padding: 0px 10px 0 5px!important;border-right:2px solid #8A8A8A;color:#6B6B6B;width:auto;padding:0 10px;background:none!important;}
#navigation ul.sub-menu li ul li a span{font-size:12px;}
#navigation ul.sub-menu li ul li a:visited{color:#6B6B6B;}
/*#navigation ul.sub-menu li ul li a:hover{background:url(img/header_menu_over.png) no-repeat center;color:#0080FF}*/
#navigation ul.sub-menu li ul li a:hover{color:#0080FF}

/*#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:url(img/header_menu_over.png) no-repeat center;}
#navigation .sf-menu ul li.sfHover > a:hover{color:#FFFF00;}*/
		
/*** 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{background-position:570px -394px;}
	.accordion dt a:link,.accordion dt a:active,.accordion dt a:visited{font-weight:bold;color:#5d554d;text-shadow:1px 1px 1px #fff;padding:10px;background:url(images/graphics/homepage/bgrHomeSlider.png) repeat 0 0;border-bottom:1px solid #fff;display:block;}
	.accordion dt.active{background-position:570px -634px;}
	.accordion dt.active:hover{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:#3d3935;}
/*#colM h1{margin:0 0 30px 0;font-size:25px;}*/
#colM h1{margin:0 0 20px 0;font-size:28px;letter-spacing:-2px;color:#424242;float: left;}
#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 ol{margin:0 0 0 20px;}
/*#colM ol{margin-left:42px;}*/
#colM ul li{padding:0 0 0 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;background:transparent url(images/graphics/backgrounds/bgrDark.png) repeat 0 0;}


/*Image alignment*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*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;}

/*Images w captions*/
.wp-caption-text{display:none}
/*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 #DBDBDB;}
	
	/*TR Hover Styles*/
	#colM table tr.hover,
	#colM table tr.hover td{background:#F5F4F1;}

/*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;}
				.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;}
				
				.portfolio ul.portFilter li a.active{background-position:0 -37px;color:#5d554d;}
				.portfolio ul.portFilter li a.active:hover{background-position:0 -57px;}*/
				
        /*ul.portFilter li{display:inline;margin:0 0 0 8px;background:none;font-size:0.85em;}*/
        ul.portFilter li{display:inline;margin:0 0 0 8px;background:none!important;padding:0!important;font-size:0.85em;}
				ul.portFilter li a,.portfolio ul.portFilter li.selected a{font-size:15px;padding:0 0 0 12px;background:url(images/arrows/arrowsPortFilter.png) no-repeat 0 4px}
				ul.portFilter li a:link,.portfolio ul.portFilter li a:active,.portfolio ul.portFilter li a:visited{background-position:-1px 3px;color:#908376;}
				ul.portFilter li a:hover{background-position:-1px -17px;color:#5d554d;text-decoration:none;}
				/*Selected*/
				ul.portFilter li a.active{background-position:0 -37px;color:#5d554d;}
				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;}
/* ========= customizing ========= */
#colM .portfolioWrap{margin: 0px 0px 20px 0;}
/*#colM .portfolioBox{width:222px;float:left;display:block;margin:0 10px 20px 0;padding:0;background:none;font-size:0.8em;line-height:1.5em;}*/
#colM .portfolioBox{float:left;display:block;height:156px;margin:0 10px 20px 0;padding:0;background:none;font-size:0.8em;line-height:1.5em;}
#colM .portfolioBox .imgFeatWrap{margin:0}

#colM .portfolioBox h3{margin:0 0 0 0;font-size:15px;text-align:center}

/* ============================================================================================
			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{margin:0 0 45px 0;}

#sliderWrap ul,#sliderWrap ul li{margin:0;padding:0;background:none;}
#sliderWrap li a:hover{text-decoration:none;}
#slider{height:250px;width:980px;background:url(images/graphics/homepage/homeSliderRshadow.png) no-repeat ;}
	#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;}

/*=== Slider Right ===*/
.main_top_icon_div{float:left;width:80px;text-align:center;margin:0 20px 5px 0;}
.main_top_icon{display: block;width:80px;color:#4C4C4C;font-size:13px;font-weight:bold;letter-spacing:-1px;padding:85px 0 0 0;margin-right:20px;cursor: pointer;}

#main_top_icon01{background:url(img/main_top_icon.png) no-repeat 0 0;}
a#main_top_icon01:hover{text-decoration:none;color:#D90000;background-position:-100px 0;}

#main_top_icon02{background:url(img/main_top_icon.png) no-repeat -200px 0;}
a#main_top_icon02:hover{text-decoration:none;color:#D90000;background-position:-300px 0;}

#main_top_icon03{background:url(img/main_top_icon.png) no-repeat -400px 0;}
a#main_top_icon03:hover{text-decoration:none;color:#D90000;background-position:-500px 0;}

#main_top_icon04{background:url(img/main_top_icon.png) no-repeat 0 -140px;}
a#main_top_icon04:hover{text-decoration:none;color:#D90000;background-position:-100px -140px;}

#main_top_icon05{background:url(img/main_top_icon.png) no-repeat -200px -140px;}
a#main_top_icon05:hover{text-decoration:none;color:#D90000;background-position:-300px -140px;}

#main_top_icon06{background:url(img/main_top_icon.png) no-repeat -400px -140px;}
a#main_top_icon06:hover{text-decoration:none;color:#D90000;background-position:-500px -140px;}

#main_top_icon07{background:url(img/main_top_icon.png) no-repeat 0 -280px;}
a#main_top_icon07:hover{text-decoration:none;color:#D90000;background-position:-100px -280px;}

#main_top_icon08{background:url(img/main_top_icon.png) no-repeat -200px -280px;}
a#main_top_icon08:hover{text-decoration:none;color:#D90000;background-position:-300px -280px;}

#main_top_icon09{background:url(img/main_top_icon.png) no-repeat -400px -280px;}
a#main_top_icon09:hover{text-decoration:none;color:#D90000;background-position:-500px -280px;}

/*=== main_quick_info ===*/
/*#main_quick_info_title{height:45px;margin:0 0 10px 0;background:url(img/main_quick_info_title.png) no-repeat 0 0;}*/
.main_quick_info{float:left;cursor:pointer;margin:0 0 30px 0;}
/*#main_quick_info_01{width:322px;height:138px;background:url(img/main_quick_info_bg.png) no-repeat 0 0;}
#main_quick_info_02{width:334px;height:138px;background:url(img/main_quick_info_bg.png) no-repeat -323px 0;}
#main_quick_info_03{width:322px;height:138px;background:url(img/main_quick_info_bg.png) no-repeat -659px 0;}*/

/*=== main_recent ===*/
.main_recent_div{float:left;margin:0 37px 50px 0;padding:20px 13px;border:1px solid #BEC0C0;width:270px;background:#E6E6E6;}
.main_recent_div_end{margin-right:0;}
.main_recent_div hr, .main_recent_div_end hr{margin:10px 0}
.main_recent_div .separ_div{height:10px;background: url("images/graphics/separatorLine.png") 0px 100% no-repeat transparent;}
.main_recent_img_div{float:left;width:88px;height:72px;background:#A2A2A2}
.main_recent_txt_div{float:left;width:150px;height:72px;padding:0 5px}
.main_recent_txt_div a{color:#000000;}
.main_recent_title{text-align:center;font-size:20px;font-weight:bold}
.main_recent_more_div{;text-align:center}
.main_recent_more{display:inline-block;margin:30px 0 -30px 0;width:131px;height:20px;color:#FFFFFF;font-size:12px;background: url("img/main_recent_more.gif") 0px 0px no-repeat transparent;}


/*=== 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:114px;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;}*/
		.portSlide .bx-window{height:86px;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:20px;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 85px 0;padding:8px 6px 0 115px;padding-right:100px}


/* ============================================================================================
			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{}


/* customizing */
.thebeesupport{
  /*border: 2px solid #D8D8D8;*/
  /*border-top-width:5px;*/
  /*border-radius: 6px;*/
  /*background:#E7E7E7;*/
  height:auto;
  /*border-left:1px dotted #D8D8D8;*/
  float:left;
  width:185px;
  padding:18px;
  margin-left:15px;
}

.thebeesupport.first{
  border-left:none;
  margin-left:0px;
}

.mark { 
	border: 1px solid #FFFFFF;
	box-shadow: 3px 3px 3px #C0C0C0;
	padding: 0px 12px 3px;
}

.mark.style-lightblue { 
	background-color: #6495ED;
	color: #FFFFFF;
}

.tagcloud a { 
    background: #2F97FF;
    border-radius: 3px;
    color: #fff!important;
    display: inline-block;
    margin: 1px 0;
    padding: 3px 4px;
}

/* Excerpt after Title */
.titleExcerpt{font-weight:bold;font-size:15px;color:#808080;letter-spacing:0px;margin:0 0 0 10px}


.tbl th { 
background-color: #F7F7F7;
border-bottom: 1px solid #E2E2E2;
border-right: 1px solid #E2E2E2;
font-weight: 400;
/*height: 12px;
line-height: 18px;
padding: 6px;*/
text-align: center;
vertical-align: middle;
}


.txtBgPurple{padding:2px 3px;font-weight:bold;color:#ffffff;background-color:#8000FF}
.txtBgYellow{padding:2px 3px;font-weight:bold;color:#ffffff;background-color:#CC9400}
.txtBgBrown{padding:2px 3px;font-weight:bold;color:#ffffff;background-color:#825E00}
.txtBgGreen{padding:2px 3px;font-weight:bold;color:#ffffff;background-color:#008000}
.txtBgBlue{padding:2px 3px;font-weight:bold;color:#ffffff;background-color:#55A2FF}
.txtBgGrey{padding:2px 3px;font-weight:bold;color:#ffffff;background-color:#5E5E5E}
.txtBgRed{padding:2px 3px;font-weight:bold;color:#ffffff;background-color:#FF0080}


.textCut{
display:inline-block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

/* crayon customizing */

.crayon-syntax {
z-index:1;
}