/*
Theme Name: CamdenBFC
Theme URI: http://camdenbfc.org/
Description: Theme for the Bible Fellowship Church in Camden, Delaware.
Author: Cian Computers
Version: 1.0
Tags:
*/
/* 
-------------------------------------------------------------- */
body{margin:0px;}
#wrapper{position:relative;margin-left:auto;margin-right:auto;top:0px;height:auto;min-height:1050px;background-image:url('images/bkg2.jpg');background-repeat:no-repeat;background-color:#dcebf5;}
#topbar{position:absolute;top:-16px;left:0px;width:100%;background-image:url('images/topbar2.gif');}
#wrapperBody{position:relative;top:2px;margin:15px auto 10px auto;width:930px;background-color:#FFF;border:1px solid #333;}
#header{position:relative;margin-top:10px;margin-left:auto;margin-right:auto;height:150px;width:910px;background-image:url('images/header.gif');border:0px solid blue;}
#topNav{position:absolute;top:0px;right:7px;width:125px;border:0px solid blue;}
#topNav ul{margin-top:0px;margin-left:-25px;list-style:none;}
/*#topNav #topNavHome{height:16px}
#topNav #topNavPhoto{margin-top:6px;height:13px}
#topNav #topNavMember{margin-top:5px;height:15px}
#topNav #topNavContact{margin-top:5px;height:12px}*/
/*#topNav #topNavImgs li{margin-top:2px;margin-bottom:0px;border:1px solid blue;}
#topNav ul li img{margin-top:2px;border:1px solid transparent;}*/
#topNav a:link, #topNav a:active, #topNav a:visited{color:#3c648e;font-style:normal;font-weight:bold;text-decoration:none;}
#topNav a:hover{text-decoration:underline;}
#topNavWrapper{position:relative;margin-top:15px;width:125px;border:0px solid purple;}
#topNav #topNavWrapper ul li{background-repeat:no-repeat;background-position:left;padding-top:1px;padding-left:27px;}
/*#topNavLeft{position:relative;top:0px;left:0px;width:25px;text-align:right;border:0px solid red;}
#topNavRight{position:absolute;float:right;top:0px;right:0px;width:75px;border:0px solid green;}
#topNavRight ul{margin-left:-47px;}*/
#wrapperColumns{position:relative;top:0px;width:930px;height:auto;min-height:900px;overflow:none;border:0px solid blue;}
#leftColumn{position:relative;float:left;top:0px;width:250px;border:0px solid green;}
/*#leftColumn h2{background-image:url('images/colhdr_sm.gif');background-repeat:no-repeat;margin-top:0px;padding-left:35px;color:#3c648e;}*/
#leftColumn{color:#3c648e;}
#leftNav{height:200px;max-width:60%;border:0px solid blue;}
#leftNav ul.xoxo{margin-left:0px;list-style:none;}
#leftNav .textwidget ul{margin-left:-60px;list-style:none;}
#leftNav .textwidget ul li{margin-bottom:12px;width:225px;color:#3c648e;font-weight:bold;font-size:16px;line-height:26px;border-bottom:1px solid #3c648e;}
#leftNav a:active,#leftNav a:link,#leftNav a:visited{color:#3c648e;text-decoration:none;}
#leftNav a:hover{color:#384a5d;text-decoration:none;}
#leftColumn #secondary{margin-left:0px;margin-bottom:25px;border:0px solid blue;}
#leftColumn #secondary ul{margin-left:-40px;list-style:none;}
#leftColumn #secondary h3.widget-title{background-image:url('images/colhdr_sm.gif');background-repeat:no-repeat;margin-top:0px;padding-left:35px;color:#3c648e;font-size:16pt;}
#leftColumn #secondary .textwidget{margin:-20px 0px 25px -10px;border:0px solid blue;}
#leftColumn #secondary .textwidget ul{margin-left:0px;list-style:none;border:0px solid blue;}
ul.xoxo li{margin:0px;}
#leftNavActivites{margin-bottom:25px;border:0px solid blue;}
#leftNavActivites ul{padding-left:25px;list-style:none;}
#leftNavActivites a:active,#leftNavActivites a:link,#leftNavActivites a:visited{color:#3c648e;text-decoration:none;}
#leftNavActivites a:hover{text-decoration:underline;}
#leftNavServices{margin-bottom:10px;border:0px solid blue;}
#leftNavServices ul{padding-left:38px;list-style:none;}
#leftNavServicesText{padding-top:7px;padding-left:25px;color:#3c648e;}
#leftNavServicesText a:active,#leftNavServicesText a:link,#leftNavServicesText a:visited{color:#3c648e;text-decoration:none;}
#leftNavServicesText a:hover{text-decoration:underline;}
#rightColumn{position:relative;float:left;top:-10px;right:0px;max-width:60%;min-height:875px;height:auto;border:0px solid red;}
#spotlight{margin-left:auto;margin-right:auto;width:620px;border:0px solid blue;}
#infoCols{position:relative;margin-top:24px;margin-left:auto;margin-right:auto;width:600px;color:#333;border:0px solid #777;}
#infoCols h2{background-image:url('images/colhdr_wide.gif');background-repeat:no-repeat;margin-top:0px;padding-left:35px;color:#3c648e;}
#infoCols h3{margin-top:0px;margin-left:10px;margin-right:10px;margin-bottom:4px;font-size:12pt;line-height:14pt;color:#3c648e;}
#infoCols h4{margin-top:0px;margin-left:10px;margin-right:10px;font-size:10pt;line-height:12pt;font-weight:bold;}
#infoCols p{margin-top:5px;padding-left:10px;padding-right:15px;font-size:12pt;line-height:16pt;}
#infoColLeft{position:relative;top:0px;width:300px;height:465px;overflow:auto;border-right:1px solid #777;}
#infoColLeft #sermon_title{margin-top:7px;margin-left:auto;margin-right:auto;width:240px;background-image:url('images/spacer.gif');font-size:14pt;line-height:14pt;color:#444;}
#infoColLeft .entry-breadcrumb{display:none;}
#infoColLeft .sermons{width:240px;}
#infoColLeft .sermon_file{display:none;}
#infoColLeft .sb_edit_link{display:none;}
#infoColRight{position:absolute;float:right;top:0px;left:320px;width:300px;border:0px solid red;}
#infoColRight a:link,#infoColRight a:active,#infoColRight a:visited{color:#555;text-decoration:none;}
#infoColRight a:hover{text-decoration:underline;}
#spotlight{border:0px solid blue;}
#spotlight .sldr_title{background-image:url('images/colhdr_wide.gif');background-repeat:no-repeat;padding-top:3px;margin-left:-10px;padding-left:35px;color:#3c648e;width:625px;height:25px;font-style:italic;font-size:15pt;line-height:16pt;}
#spotlight #smooth_slider{position:relative;border:0px solid red;}
#spotlight .smooth_slideri h2{display:none;}
#spotlight .smooth_slideri .more{display:none;}
#spotlight .jcarousel-control{position:absolute;top:340px;right:0px;margin-left:auto;margin-right:auto;height:25px;width:100px;border:0px solid blue;}
#spotlight .smooth_sliderc_nav{}
#content h2.entry-title{background-image:url('images/colhdr_wide.gif');background-repeat:no-repeat;margin-top:0px;padding-left:35px;color:#3c648e;width:625px;}
#content h3{margin-top:0px;margin-left:10px;margin-right:10px;margin-bottom:4px;font-size:12pt;line-height:14pt;color:#3c648e;}
#content h4{margin:0px 10px 0px 10px;color:#444;font-size:12pt;line-height:14pt;font-weight:bold;}
#content h4.entry-breadcrumb{margin:-18px 10px 12px 40px;}
#content h4.entry-breadcrumb a:link,#content h4.entry-breadcrumb a:active,#content h4.entry-breadcrumb a:visited{color:#3c648e;font-size:10pt;line-height:12pt;font-weight:bold;text-decoration:none;}
#content h4.entry-breadcrumb a:hover{text-decoration:underline;}
#content p{margin-top:5px;padding-left:10px;padding-right:15px;font-size:12pt;line-height:16pt;color:#333;}
#content{position:relative;margin:0px 15px 0px 15px;border:0px solid blue;}
#content h2{color:#3c648e;font-size:18pt;}
#content h3{margin-top:20px;color:#3c648e;font-size:14pt;line-height:16pt;}
#content .post-edit-link{position:absolute;right:5px;margin-top:-10px;border:0px solid blue;}
#content .mylist{font-size:12pt;line-height:16pt;}
#content ul.mylist li{padding-bottom:7px;}
#content #filter_wrapper{margin-left:auto;margin-right:auto;width:485px;padding:5px;background-color:#f3f0ec;border:1px solid #777;}
#content #filter_wrapper legend{font-weight:bold;color:#333;}
#content #filter_wrapper .fieldname{text-align:right;}
#content #sermon_count{margin-left:40px;margin-bottom:3px;color:#333;}
#content #sermon_podcast{margin-left:auto;margin-right:auto;margin-bottom:10px;width:400px;border:0px solid blue;}
#content #series_desc{margin-left:auto;margin-right:auto;margin-bottom:20px;width:525px;}
#content #series_desc h3{text-align:center;}
#content h2.bumpup{position:relative;margin-top:-18px;border:0px solid blue;}
#content .sermons{position:relative;margin-left:auto;margin-right:auto;align:center;width:575px;border:1px solid #333;}
#content .sermons th{background-color:#555;color:#fff;}
#content .floatleft{margin-top:3px;margin-left:38px;border:0px solid blue;}
#content .floatright{margin-top:3px;margin-right:38px;border:0px solid blue;}
#content .sermon-browser-results h2{background-image:url('images/colhdr_wide.gif');background-repeat:no-repeat;margin-top:-15px;padding-left:35px;color:#3c648e;width:625px;}
#content .esv h2{background-image:none;margin-top:10px;margin-left:-25px;color:#3c648e;font-size:14pt;line-height:16pt;}
#content .sermon_file{margin-left:10px;}
/*#content .sb_edit_link{position:absolute;right:-14px;margin:25px;}*/
#content .sb_edit_link{font-size:12px;}
#content ul.get_posts_class{list-style:none;}
#content ul.get_posts_class li{margin-bottom:45px;}
#content .dirTitle{margin:0px;margin-top:25px;margin-bottom:25px;padding:0px;font-size:20px;line-height:22px;font-weight:bold;color:#3c648e;letter-spacing:1px;}
#content .dirTitle a:active, #content .dirTitle a:link, #content .dirTitle a:visited{color:#3c648e;text-decoration:none;}
#content .dirTitle a:hover{text-decoration:underline;}
#content .slideshowlink{display:none;}
p.form-allowed-tags{display:none;border:1px solid blue;}
#comment{display:block;}
.required{color:maroon;}
.comment-form-author{margin-left:20px;}
.comment-form-author .required{position:absolute;left:18px;}
.comment-form-email{margin-left:24px;}
.comment-form-email .required{position:absolute;left:22px;}
.comment-form-url{margin-left:12px;}
.comment-form-url .required{position:absolute;left:17px;}
.comment-form-comment{margin-left:20px;}
.comment-form-comment .required{position:absolute;left:17px;}
#search_results .hentry{margin-bottom:25px;border:0px solid blue;}
#search_results .entry-summary{margin-top:-10px;}
#search_results .entry-meta{display:none;}
#search_results .entry-utility{display:none;}
#search_results .navigation{margin:10px;}
#searchform{margin-left:auto;margin-right:auto;width:300px;}
#search_results h3.entry-title h2.entry-title .page .comments-link{display-none;}
.podcasticon{border:0px;}
#submit{margin-left:20px;}
#respond #reply-title{display:none;}
h3.reply-interesting{padding-top:35px;}
#primary-footer{position:relative;margin-top:5px;height:35px;background-image:url('images/footer.gif');background-repeat:no-repeat;border:0px solid blue;}
#footerText{padding-top:10px;text-align:center;border:0px solid red;}
#footerText a:active,#footerText a:link,#footerText a:visited{margin-left:10px;margin-right:10px;color:#3c648e;text-decoration:none;border:0px solid blue;}
#footerText a:hover{text-decoration:underline;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
.clearfix {display: inline-block; } 
.clearfix {display: block; }