@charset "utf-8";
/* CSS Document */

body {
color:#222;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

/*************** GLOBAL STYLES 
*************************************************************************************************************************/
/******************************************************************************************************************************************************/

#container {
background-color:#fff;
width:980px;
margin:0 auto;
}

#content {
padding:0.3em;
}

/*** Global anchor styles ***/

a {
color:#294e86;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:none;
}

/*** Global list styles ***/


/*** Global heading styles ***/

h1, h2, h3, h4 {
margin: 0;
}

h1 {
font-size: 1.3em;
font-weight: normal;
}

h1 a {
color: #b40b08;
}

h2, h3 {
font-size: 1.1em;
padding-bottom: 0.1em;
}

h2 a:hover, h3 a:hover {
color: #bc100e;
}

h4 {
}

h4 a {
}

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

/*** Global list styles ***/
ul{
margin:0 0 0 30px;
padding:0;
font-size:11px;
}
li{
padding:0;
margin:0;
list-style-type:disc;
}
.no_bullet{
list-style-type:none;
}
.external{
padding-right:15px;
background:url(../img/external.png) center right no-repeat;
}
.video{
padding-right:18px;
background:url(../img/video_icon.gif) right 4px no-repeat;
}
#box_pagination{
text-align:right;
margin:10px 0;
font-size:13px;
display:block;
width:100%;
float:left;
}
.pagination_total{
font-weight:bold;
}
.current_page{
font-weight:bold;
color:#AAA;
text-decoration:underline;
}
/*** Global box styles ***/

.closed_box,
#content_right_rail #articles_search{
clear:left;
background:#FFF;
border:1px #CDCDCD solid;
float:left;
margin:5px 0 10px 0;
width:100%;
}
#content_right_rail .closed_box,
#content_right_rail #articles_search{
width:298px;
}
.open_box{
float:left;
display:block;
margin:0 0 15px 0;
}
.open_box h3{
color:#444;
font-weight:bold;
font-size:14px;
padding:0 0 1px 10px;
margin:0 0 5px 0;
text-transform:uppercase;
}
.pop-box{
clear:left;
background:url(../images/pop-box_gradient.gif) left bottom repeat-x;
border:1px #CDCDCD solid;
float:left;
margin:5px 0 15px 0;
padding-bottom:7px;
}
.pop-box h3,
.closed_box h3{
margin:5px 5px 10px 10px;
float:left;
width:95%;
font-size:16px;
}

.pop-box h3 a{
color:#b40b08;
}

/************ Global Button Styles **********************/
a.gray_gradient1,
span.gray_gradient1,
#content_right_rail #articles_search h2{
background:url(../images/button-gray_gradient1.gif) #b1b1b1 left bottom repeat-x;
border:1px #949494 solid;
text-align:center;
font-weight:bold;
color:#FFF;
height:22px;
line-height:190%;
font-size:11px;
padding:0 5px;
margin-top:1px;
border-bottom:none;
}
a.gray_gradient2{
background:url(../images/button-gray_gradient2.gif) #fafafa left bottom repeat-x;
border:1px #c2c2c2 solid;
text-align:center;
height:22px;
line-height:210%;
font-size:10px;
padding:0 5px;
margin:1px 0px 0 3px;
border-bottom:none;
}

/*************** HEADER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

#header{
margin:0;
padding:0;
}

/*** Utility styles ***/
#utility {
width:976px;
display:block;
padding:0;
height:28px;
text-align:right;
}
#utility ul{
list-style-type:none;
margin:6px 0 6px 0;
padding:0;
font-size:11px;
float:right;
}
#utility ul li{
display:block;
float:left;
padding:0 0 0 8px;
color:#dcdcdc;
line-height:19px;
}
#google_translate_element {
margin:0 0 0 -3px;
padding:0;
width:124px;
height:21px;
}
#google_translate_element img.goog-te-gadget-icon {
display:none !important;
}
#google_translate_element .goog-te-gadget{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
}
#google_translate_element .goog-te-gadget-simple {
border:none;
}
#google_translate_element a.goog-te-menu-value{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#294e86;
line-height:18px;
}

/*** Logos & Ads ***/
#branding{
padding:0;
margin:0;
float:left;
display:block;
width:976px;
overflow:hidden;
}
#branding a{
width:491px;
float:left;
display:block;
text-decoration:none;
font-weight:bold;
color:#787878;
font-size:13px;
text-align:right;
margin:0;
padding:0;
outline:none;
}
#branding .advertisement a,
#branding .advertisement object{
width:468px;
margin:0;
padding:0;
float:right;
}
#branding .advertisement img{
width:468px;
margin:0;
padding:0;
text-align:left;
}
#internal_branding{
padding:0;
margin:0;
float:left;
display:block;
width:976px;
overflow:hidden;
}
#internal_branding a{
float:left;
display:block;
text-decoration:none;
font-weight:bold;
color:#787878;
font-size:13px;
text-align:right;
margin:50px 0 0 0;
padding:0;
outline:none;
}
#internal_branding .advertisement a{
width:728px;
margin:0;
padding:0;
float:right;
}
#internal_branding .advertisement img,
#internal_branding .advertisement object{
width:728px;
margin:0 0 0 5px;
padding:0;
text-align:left;
}
/*** Navigation ***/

#navigation {
float:left;
width:976px;
height:40px;
margin:10px 0 0 0;
background:url(../images/navigation-background.jpg) top left no-repeat;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
#navigation {
margin-top:11px;
}
}
*/
ul.mainNav{
list-style-type:none;
float:left;
margin:0 0 0 2px;
line-height:27px;
}
ul.mainNav li{
display:block;
float:left;
}
ul.mainNav li a{
font-size:13px;
color:#FFF;
display:block;
padding:5px 15px 5px 15px;
background:url(../images/navigation-inbetweanies.gif) right no-repeat;
margin:0;
outline:none;
font-weight:bold;
}
ul.mainNav li.first a{
}
ul.mainNav li a:hover,
ul.mainNav li a:active{
text-decoration:none;
background:url(../images/navigation-background-active.gif) top left repeat-x;
color:#FFF;
margin-left:-1px;
padding-right:15px;
padding-left:16px;
}
#homepage ul.mainNav li a.active,
#homepage ul.mainNav li a.hover{
color:#FFF;
cursor:default;
background:url(../images/navigation-inbetweanies.gif) right no-repeat;
text-decoration:none;
}
/*Pastors*/
#Cat3 ul.mainNav li a.Cat3,
#Cat54 ul.mainNav li a.Cat3,
#Cat55 ul.mainNav li a.Cat3,
#Cat56 ul.mainNav li a.Cat3,
#Cat57 ul.mainNav li a.Cat3,
#Cat113 ul.mainNav li a.Cat3,
#Cat145 ul.mainNav li a.Cat3,
/*Worship*/
#Cat5 ul.mainNav li a.Cat5,
#Cat62 ul.mainNav li a.Cat5,
#Cat63 ul.mainNav li a.Cat5,
#Cat64 ul.mainNav li a.Cat5,
#Cat65 ul.mainNav li a.Cat5,
#Cat115 ul.mainNav li a.Cat5,
#Cat150 ul.mainNav li a.Cat5,
/*Youth*/
#Cat4 ul.mainNav li a.Cat4,
#Cat58 ul.mainNav li a.Cat4,
#Cat59 ul.mainNav li a.Cat4,
#Cat60 ul.mainNav li a.Cat4,
#Cat61 ul.mainNav li a.Cat4,
#Cat114 ul.mainNav li a.Cat4,
#Cat146 ul.mainNav li a.Cat4,
#Cat151 ul.mainNav li a.Cat4,
/*Children*/
#Cat7 ul.mainNav li a.Cat7,
#Cat66 ul.mainNav li a.Cat7,
#Cat67 ul.mainNav li a.Cat7,
#Cat68 ul.mainNav li a.Cat7,
#Cat69 ul.mainNav li a.Cat7,
#Cat116 ul.mainNav li a.Cat7,
#Cat147 ul.mainNav li a.Cat7,
/*Small Groups*/
#Cat8 ul.mainNav li a.Cat8,
#Cat70 ul.mainNav li a.Cat8,
#Cat71 ul.mainNav li a.Cat8,
#Cat72 ul.mainNav li a.Cat8,
#Cat73 ul.mainNav li a.Cat8,
#Cat117 ul.mainNav li a.Cat8,
#Cat147 ul.mainNav li a.Cat8,
/*Outreach*/
#Cat9 ul.mainNav li a.Cat9,
#Cat74 ul.mainNav li a.Cat9,
#Cat75 ul.mainNav li a.Cat9,
#Cat76 ul.mainNav li a.Cat9,
#Cat77 ul.mainNav li a.Cat9,
#Cat119 ul.mainNav li a.Cat9,
#Cat148 ul.mainNav li a.Cat9{
background:url(../images/navigation-background-active.gif) top left repeat-x;
padding-top:5px;
color:#FFF;
text-decoration:none;
cursor:default;
border:0;
margin-left:-1px;
padding-right:15px;
padding-left:16px;
}

#mainSearch{
float:right;
padding:6px 15px 0 0;
}
#mainSearch form{
float:left;
}
#cse-search-box #q{
background-image:none !important;
width:155px !important;
border:1px #444 solid !important;
font-size:12px !important;
padding:4px 0 4px 6px !important;
color:#222 !important;
float:left !important;
line-height:16px !important;
}
#cse-search-results{
height:1225px !important;
overflow:hidden !important;
}
#cse-search-results h1{
font-size:26px;
color:#444;
margin:0;
padding:0;
width:200px;
margin-bottom:-5px;
}
.search .text,
#SubscribeNewsletterPage input{
width:155px;
border:1px #444 solid;
font-size:12px;
padding:4px 0 5px 6px;
color:#222;
float:left;
line-height:16px;
}
#mainSearch a.search_text{
color:#FFF;
font-weight:normal;
text-decoration:none;
padding:0 0 0 5px;
line-height:25px;
outline:none;
font-size:11px;
}
#mainSearch a.search_text:hover,
#mainSearch a.search_text:active{
text-decoration:underline;
}
#mainSearch #search_btn{
display:block;
padding:0 0 0 4px;
width:auto;
border:none;
outline:none;
}

/*************** CONTENT STYLES ************************************************************************************************************************/
/******************************************************************************************************************************************************/
#content{
clear:both;
margin:15px 0 0 0;
float:left;
width:100%;
}
#content_main{
width:640px;
float:left;
}
#content_right_rail{
float:left;
width:300px;
margin-left:30px;
}
#content_right_rail h4{
font-size:16px;
color:#b40b08;
margin:0 0 3px 0;
padding:0;
}
#content_right_rail .advertisement{
clear:both;
margin:10px 0;
display:block;
text-align:right;
font-style:italic;
font-size:9px;
color:#CCC;
}
#content_right_rail .advertisement a{
width:300px;
height:250px;
overflow:hidden;
margin-top:3px;
display:block;
}
#content_main_left{
float:left;
width:330px;
margin:10px 30px 0 0;
}
#content_main_right{
float:left;
width:280px;
margin:10px 0 0 0;
}
#content_main_bottom{
clear:both;
padding:20px 0 10px 0;
width:640px;
float:left;
display:block;
}
#content_main_left .open_box h3{
width:330px;
border-bottom:1px #CCC solid;
margin-top:10px;
}
#content_main_right .open_box h3{
width:271px;
border-bottom:1px #CCC solid;
margin-top:10px;
}
#content_main_right .open_box{
width:271px;
}
#content_main_left .open_box{
width:330px;
}
ul.latest_news{
color:#294e86;
font-size:12px;
margin-left:10px;
display:block;
float:left;
list-style-position:inside;
}
ul.latest_news li{
line-height:165%;
}
ul.latest_news ul li a{
color:#294e86;
text-decoration:none;
line-height:100%;
}
ul.featured_videos{
margin:0 0 5px 0px;
padding:0;
float:left;
}
ul.featured_videos li{
float:left;
width:122px;
margin:9px 0 9px 12px;
list-style-type:none;
height:90px;
}
ul.featured_videos li img{
display:block;
float:left;
width:122px;
margin-bottom:3px;
}
ul.featured_videos li a{
font-weight:bold;
font-size:10px;
text-decoration:none;
line-height:100%;
}
ul.featured_videos li a span.play{
background:url(../images/videoPlay_icon.gif) right no-repeat;
margin: 55px 0 0 0;
height:20px;
position:relative;
z-index: 100;
display:block;
}
.pathway_summary a span.play{
background:url(../images/videoPlay_icon.gif) no-repeat;
height:20px;
width:20px;
margin:0 0 0 130px;
z-index: 100;
display:block;
position:relative;
}
#most_popular ul.featured_videos{
margin:10px;
}
#content_main_left .pop-box img{
float:left;
display:block;
padding:0 0 10px 10px;
}
#content_main_left .pop-box{
width:338px;
}
#content_main_left .pop-box ul{
float:left;
display:block;
margin-left:20px;
}
#content_main_left .pop-box ul li{
color:#294e86;
width:200px;
padding-bottom:8px;
}
.pop-box .no_bullet a{
font-weight:bold;
color:#444;
text-decoration:underline;
font-size:10px;
}
#content_main_bottom .advertisement{
width:300px;
height:100px;
float:left;
display:block;
margin:0 15px;
}
ul.recent_blogs{
float:left;
display:block;
margin:0 5px 0px 10px;
}
ul.recent_blogs li{
clear:left;
list-style-type:none;
margin:0;
padding:10px 0 10px 0;
height:40px;
overflow:hidden;
}
ul.recent_blogs li div.blog_ticker_image{
float:left;
margin-right:10px;
padding-top:2px;
}
ul.recent_blogs li span.blogger_name{
margin:0 0 2px 0;
padding:0;
font-size:10px;
display:block;
float:left;
width:210px;
}
ul.recent_blogs li span.blogger_name a{
color:#000;
font-weight:bold;
}
ul.recent_blogs li span.blogger_post{
padding:0;
font-size:10px;
font-style:italic;
color:#999;
margin:0;
text-align:left;
display:block;
width:210px;
float:left;
}
ul.recent_blogs li span.blogger_post a{
font-size:11px;
font-style:normal;
}
.blog_ticker_summary .scroller {
}
ul.extras{
clear:left;
border-top:1px #CCC solid;
padding-top:10px;
margin:0 10px 0 10px;
}
ul.extras li{
list-style:none;
line-height:175%;
}
ul.extras li a{
color:#294e86;
padding:0 10px 0 0;
background:url(../images/arrow-double_red.gif) right 4px no-repeat;
font-weight:bold;
}
/*
.open_box .more_and_share_links{
display:block;
float:right;
padding:5px 3px 10px 0;
text-align:right;
}
.open_box .more_and_share_links a.share_it{
font-size:10px;
font-weight:bold;
text-decoration:underline;
margin-right:5px;
line-height:200%;
display:inline-block;
color:#444;
}
.open_box .more_and_share_links a.gray_gradient1{
border-bottom:1px #999 solid;
display:inline-block;
}
*/
.open_box .submit_and_more a{
text-decoration:underline;
font-size:10px;
}
.open_box .submit_and_more .left{
float:left;
margin-left:12px;
}
.open_box .submit_and_more .right{
float:right;
}
/*
.open_box ul.extras{
border-top:none;
margin-right:0px;
}
.open_box ul.extras li.left{
float:left;
}
.open_box ul.extras li.right{
float:right;
}
*/
.closed_box .no_bullet a,
.open_box .no_bullet a{
line-height:normal;
margin:5px 0 15px 0;
text-decoration:underline;
}
#content_main_right .closed_box ul li,
#how_to ul li{
width:270px;
}
#content_main_right .closed_box ul{
padding-bottom:10px;
font-size:11px;
}
#leader_resources {
}
#how_to{
margin-top:15px;
}
#content_main_right #how_to ul,
#content_main_right #leader_resources ul{
font-size:11px;
padding-bottom:5px;
}
#content_main_left #how_to ul,
#content_main_left #leader_resources ul{
font-size:12px;
padding-bottom:5px;
width:100%;
}
#how_to li,
#leader_resources li{
display:block;
}
#content_main_right #how_to li a,
#content_main_right #leader_resources li a{
display:inline-block;
width:250px;
margin:0 0 10px 0;
padding:0 0 0 15px;
line-height:125%;
background:url(../images/arrow-double_red.gif) left 4px no-repeat;
}
#content_main_left #how_to li a,
#content_main_left #leader_resources li a{
display:inline-block;
width:310px;
margin:0 0 10px 0;
padding:0 0 0 15px;
line-height:125%;
background:url(../images/arrow-double_red.gif) left 4px no-repeat;
}
#content_main_left #latest_news ul{
font-size:12px;
padding-bottom:5px;
}
#content_main_right #latest_news ul{
font-size:11px;
padding-bottom:10px;
}
#latest_news li{
display:block;
}
#content_main_left #latest_news li a{
display:inline-block;
width:310px;
margin:0 0 10px 0;
padding:0 0 0 15px;
line-height:125%;
background:url(../images/bullet_blue.gif) left 4px no-repeat;
}
#content_main_right #latest_news li a{
display:inline-block;
width:250px;
margin:0 0 10px 0;
padding:0 0 0 15px;
line-height:125%;
background:url(../images/bullet_blue.gif) left 4px no-repeat;
}

/*************** ARTICLE STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

#article #content_main{
position:relative;
}
#article #content_main_top{
float:left;
margin:10px 0 0 0;
border-bottom:1px #BBB solid;
padding:10px 0;
width:100%;
}
#article #content_main_left{
float:left;
width:480px;
margin:10px 0 0 0;
}
#article #article_body{
font-size:15px;
}
#article #article_body a{
text-decoration:underline;
}
#article #article_body ul li{
font-size:14px;
padding-bottom:7px;
}
#article_body .article_abstract{
font-weight:normal;
display:block;
font-style:italic;
font-size:12px;
width:331px;
float:right;
color:#444;
}
#article_body .article_image_and_abstract{
display:block;
position:absolute;
right:0;
margin:17px 0;
float:right;
width:331px;
}
#article_body .article_abstract_image{
float:right;
height:225px;
}
#article #content_main_top h1{
font-size:34px;
font-weight:bold;
display:block;
float:left;
margin:10px 10px 15px 0;
color:#333;
width:570px;
}
#article #content_main_top .box_breadcrumb,
#video #content_main_top .box_breadcrumb{
font-size:10px;
color:#BBB;
display:block;
width:570px;
float:left;
}
.custom_breadcrumb{
font-size:10px;
padding:0;
float:left;
}
.custom_breadcrumb a{
margin:0 10px 0 0;
line-height:150%;
float:left;
}
#article .article_metadata{
clear:both;
float:left;
width:100%;
}
#article .article_author_name,
.downloadBtn{
padding:5px 8px;
color:#FFF;
font-size:11px;
text-align:center;
float:left;
margin:5px 0;
background-color:#294e86;
}
#article .article_author_name a,
.downloadBtn a{
text-decoration:none;
color:#FFF;
font-size:11px;
}
#article #article_social_buttons{
float:right;
display:block;
text-align:right;
width:53px;
}
#article .article_facebook_like{
float:left;
overflow:hidden;
margin-top:7px;
}
#article .article_tweet_this{
float:right;
}
#article #content_main_left{
clear:both;
width:475px;
}
p.article_text_spacer{
float:right;
display:block;
width:190px;
height:260px;
}
#article_body .article_text{
float:left;
}
#article #content_main_right{
float:right;
width:150px;
margin:0;
}
#article #box_article_tools{
padding-bottom:10px;
margin:25px 0 10px 0;
background-color:#FFF;
float:right;
}
.abstract_image_spacing{
height:290px;
margin:0;
padding:0;
}
#article #box_article_tools ul{
display:block;
margin:0;
padding:0;
width:150px;
}
#article #box_article_tools ul li{
list-style:none;
}
.article_rating{
display:none;
}
#article .category_thumb{
float:left;
margin:18px 10px 10px 0;
}

#content_main_right .ad_zone{
}
#content_main_right .ad_zone .partner_ad,
#content_main_right .article_additional_tools{
float:left;
display:block;
margin:5px 0;
padding:10px 0;
text-align:center;
border-top:1px #CCC solid;
width:100%;
}
.content_attachment{
display:block;
float:left;
margin:10px 0;
}
#article #email_to_afriend #send_article{
float:left;
background-color:#E6FFFF;
margin:10px 0 10px -155px;
border:1px #CCC solid;
padding:10px;
}
.related_videos_image{
width:150px;
}
.content_attachment a .related_videos_title{
font-size:10px;
font-weight:bold;
text-align:left;
}
.content_attachment a span.play{
background:url(../images/videoPlay_icon.gif) right no-repeat;
margin: -20px 0 0 0;
height:20px;
position:relative;
z-index: 100;
display:block;
}
.content_attachment a{
text-decoration:underline;
}
.lightbox_image{
margin-top:15px;
display:block;
float:left;
}
.article_additional_tools .box_title{
display:block;
font-size:11px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#999;
}
#article #content_main_bottom{
padding:20px 0 10px 0;
width:640px;
display:block;
}
#article #box_social_bookmarks{
display:block;
float:left;
padding:0 0 15px 0;
margin-bottom:5px;
width:100%;
}
#article_body .bio{
font-size:12px;
font-style:italic;
margin:5px 0;
padding-top:10px;
border-top:1px #CCC solid;
}
#article_body .bio img{
float:left;
margin:3px 15px 5px 0;
}
#article_body .permission{
font-size:10px;
color:#999;
}
#article_body .author_name{
display:none;
}

/*************** FOOTER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

#footer{
margin:10px 0 0 0;
border-top:1px #999 solid;
padding:10px 0;
background:url(../images/button-gray_gradient1.gif) #b1b1b1 left bottom repeat-x;
float:left;
width:980px;

}
#footer span,
#footer a{
float:left;
display:block;
padding:0 15px;
color:#FFF;
font-weight:bold;
font-size:12px;
}
#footer a{
text-decoration:underline;
}

/*************** VARIOUS ELEMENTS STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

/*** Newsletter Signup ***/
#newsletter{
display:block;
width:300px;
}
#newsletter p{
margin:0;
padding:0;
font-size:11px;
color:#444;
}
#newsletter a,
#SubscribeNewsletterPage a,
#SubscribeNewsletterThankYouPage a{
display:block;
float:left;
margin-left:5px;
}
#newsletter form{
margin:7px 0 0 0;
}
#newsletter .text,
#SubscribeNewsletterPage .text{
width:150px;
height:17px;
margin-top:1px;
padding:2px;
}
ul.radiobtnz{
font-size:9px;
color:#333;
display:block;
float:left;
list-style-position:outside;
list-style:none;
margin:0 5px 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.radiobtnz li{
display:block;
padding:0;
margin:-4px 0 0 0;
list-style:none;
line-height:13px;
}
#SubscribeNewsletterPage{
display:block;
width:500px;
}
#SubscribeNewsletterPage .text{
padding:0 0 0 5px;
height:16px;
}
.signup_list_item{
float:left;
margin:5px 0 0 15px;
line-height:150%;
font-size:12px;
display:block;
width:100%;
}
.btn{
cursor:pointer;
background:url(../images/button-gray_gradient1.gif) #b1b1b1 left bottom repeat-x;
border:1px #949494 solid !important;
text-align:center;
font-weight:bold;
color:#FFF !important;
height:23px !important;
line-height:190% !important;
font-size:11px;
padding:0 5px !important;
margin:1px 0 0 5px !important;
border-bottom:none !important;
width:auto !important;
}
/*** Homepage Showcase ***/

#showcase{
margin:0;
padding:0;
background:url(../images/showcase-box_middle.gif) top left repeat-y;
float:left;
display:block;
width:640px;
}
#showcase .showcase_content{
background:url(../images/showcase-box_top.gif) top no-repeat;
float:left;
display:block;
width:640px;
}
#showcase .showcase_content .left{
padding:15px 0 0 15px;
}
#showcase .headline_image{
width:331px;
height:225px;
overflow:hidden;
}
#showcase .headline_video_image{
background-color:#000;
height:221px;
margin-bottom:4px;
width:331px;
overflow:hidden;
}
#showcase .headline_video_image .play{
background:url(../img/play_btn_large.png) no-repeat;
z-index:100;
position:absolute;
display:block;
height:56px;
width:56px;
float:left;
top:95px;
left:148px;
}
#showcase .headline_video_image img{
margin-top:10px;
}
#showcase .showcase_content .right{
padding:12px 11px 0 0;
width:275px;
}
#showcase .showcase_content .right h2,
#showcase .showcase_content .right p{
text-align:left;
}
#showcase .showcase_content .right h2 a{
font-size:23px;
margin:3px 0 5px 0;
color:#000;
display:block;
}
#showcase .showcase_content .right p{
font-size:14px;
margin:0;
padding:0;
}
#showcase .showcase_content{
position:relative;
}
#showcase .showcase_content .additional {
margin:20px 0 0 0;
float:left;
display:block;
}
#showcase .showcase_content .additional .showcase_related{
padding:0;
margin:0;
width:275px;
}
#showcase .showcase_content .additional .showcase_related h4{
font-size:12px;
margin-bottom:5px;
color:#444;
}
#showcase .player{
position:absolute;
bottom:24px;
float:left;
display:block;
left:320px;
}
#showcase .player ul li,
#showcase .player ul span{
float:left;
display:block;
margin:0 5px;
}
#showcase .player ul li a,
#showcase .player ul span a{
font-weight:bold;
font-size:9px;
color:#FFF;
padding:2px 4px;
text-decoration:none;
background-color:#b10906;
border:1px #b10906 solid;
}
#showcase .player ul li a.active,
#showcase .player ul li a:hover,
#showcase .player ul span a:active,
#showcase .player ul span a:hover{
background-color:#CCC;
border:1px #CCC solid;
color:#000;
}
#showcase .showcase_footer{
clear:left;
background:url(../images/showcase-box_bottom.gif) bottom left no-repeat;
display:block;
width:640px;
float:left;
height:16px;
}
.showcase_related ul{
padding-left:13px;
margin:0;
list-style-position:inside;
}
.showcase_related ul li{
color:#294e86;
width:270px;
overflow:hidden;
height:18px;
}
.showcase_related ul li a{
color:#294e86;
text-decoration:none;
line-height:18px;
font-size:10px;
}
.showcase_related ul li a:hover{
text-decoration:underline;
}
#most_popular,
#social_recommendations,
#ros_poll {
border-top:none;
margin-top:20px;
}
.closed_box ul.tabs,
#content_right_rail #articles_search h2{
float:left;
margin:0 0 0 -1px;
width:100%;
background-color:#FFF;
padding-right:2px;
border-bottom:1px #CCC solid;
}
.closed_box ul.tabs li{
list-style:none;
float:left;
display:block;
}
.closed_box ul.tabs li a,
.closed_box ul.tabs li span{
display:block;
float:left;
}
.featured_most_popular{
display:block;
float:left;
border-bottom:1px #444 dotted;
margin:0 15px 10px 15px;
width:265px;
}
.featured_most_popular a.popular_title{
padding:8px 0 3px 0px;
text-decoration:none;
font-weight:bold;
float:left;
font-size:11px;
display:block;
}
.featured_most_popular .popular_image{
overflow:hidden;
float:left;
margin:8px 0 8px 8px;
}
.featured_most_popular img{
}
.featured_most_popular p{
display:block;
float:left;
font-size:10px;
color:#444;
margin:0 0 10px 0px;
}
#most_popular ul.latest_news li{
font-size:11px;
padding:5px 0 8px 0;
display:block;
float:left;
width:280px;
}
#most_popular ul.latest_news li a{
padding-left:13px;
background:url(../images/bullet_blue.gif) left 3px no-repeat;
display:block;
float:left;
line-height:120%;
}
.more_popular_news{
clear:left;
border-top:1px #CCC solid;
font-weight:bold;
padding:8px 0;
display:block;
float:left;
width:100%;
margin-top:4px;
}
#most_popular .more_popular_news a{
margin-left:25px;
font-size:11px;
}
.right_rail_popular_videos .featured_most_popular img{
}
.right_rail_modules{
float:left;
margin-top:10px;
}
.right_rail_modules div{
float:left;
}

/*------------------ DISCUSS MODULE --------------------*/

#box_most_commented .dsq-widget a{
font-weight:normal;
font-size:11px;
}
#box_most_commented .dsq-widget p{
}
#box_most_commented .dsq-widget .dsq-widget-user{
display:none;
}
#box_most_commented .dsq-widget .dsq-widget-comment{
display:none;
}
#box_most_commented .dsq-widget .dsq-widget-meta{
display:inline-block;
width:250px;
margin:0 0 2px 0;
padding:0 0 0 15px;
background:url(http://www.churchleaders.com/themes/churchleaders/images/arrow-double_red.gif) left 4px no-repeat;
}

#featured_podcast{
width:300px;
padding-bottom:10px;
}
#featured_podcast h3{
color:#444;
margin:10px 0 0 0px;
float:left;
display:block;
width:200px;
}
#featured_podcast h4{
font-style:italic;
font-size:11px;
color:#000;
margin-left:0px;
font-weight:normal;
display:block;
float:left;
width:200px;
margin-bottom:10px;
}
#featured_podcast img{
float:left;
margin:0 6px 0px 0px;
}
#featured_podcast p{
float:left;
font-size:11px;
width:145px;
margin:0 0 6px 0;
}
#featured_podcast p a{
text-decoration:underline;
}
#featured_podcast .podcast_icon{
padding:15px 10px;
width:57px;
display:block;
float:left;
}
.facebook_recommendations{
width:298px;
height:390px;
overflow:hidden;
margin:0;
float:left;
}
img.social_recommendations_icon{
float:left;
display:block;
margin:5px;
}
#box_facebook_recommended{
float:left;
}
.facebook_recommendations h5{
display:block;
margin:12px 0 5px 0;
padding:0;
font-size:12px;
float:left;
}
.facebook_recommendations iframe{
margin:-1px 0 0 -1px;
border:none;
overflow:hidden;
width:304px;
height:330px;
float:left;
}
#box_recent_tweets{
float:left;
}
.recent_tweets{
float:left;
}
.poll_question{
font-size:12px;
color:#444;
font-weight:bold;
float:left;
padding:10px;
}
.current_poll form{
float:left;
padding:0 10px 0px 10px;
margin-bottom:10px;
}
.current_poll form label{
float:left;
display:block;
font-size:11px;
color:#777;
width:100%;
padding:0 0 5px 5px;
}
.current_poll form label input{
float:left;
display:block;
margin:-2px 3px 0 0;
}
.current_poll .button_holder{
clear:left;
display:block;
margin:0px 10px 10px 0;
width:100%;
text-align:right;
}
.current_poll .button_holder a{
display:block;
float:right;
}
a.tip-us{
float:left;
display:block;
width:300px;
height:31px;
background:url(../img/tip-us_btn.png) top left no-repeat;
color:#FFF;
font-size:10px;
margin:8px 0 10px 0;
padding:9px 0 0 0;
text-align:center;
}
a.tip-us span{
text-decoration:underline;
font-size:14px;
font-weight:bold;
}
a.tip-us p{
text-decoration:none;
display:inline;
padding-left:5px;
}
a.tip-us:hover,
a.tip-us:active{
text-decoration:none;
}
#sponsored_links{
margin:15px 0 0 0;
}
#sponsored_links h3{
margin:0;
padding:0;
}
#sponsoredwrap{
margin:5px 0 0 0;
padding:1px 12px 3px 12px;
background-color:#FFFFCC;
}
#sponsoredlink{
width:281px;
margin:15px 0;
overflow:hidden;
height:52px;
line-height:12px;
}
.title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#294e86;
font-weight:bold;
margin:0;
}
.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
margin:0;
}
#sponsoredlink a,
#sponsoredlink a:visited,
#sponsoredlink a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777;
font-weight:bold;
text-decoration:underline;
margin:0;
}
.channel_head{
background:url(../images/breadcrumb-background.gif) bottom left repeat-x;
width:100%;
text-indent:10px;
padding:10px 0 10px 0;
border:1px #BBB solid;
float:left;
}
.channel_head .crumb_line,
#article #content_main_top .crumb_line{
font-size:10px;
font-weight:normal;
display:block;
}
#article .article_text ol li{
list-style:inherit;
}
#article .article_text ul li{
list-style:inherit;
}
.channel_head .crumb_line a,
#article #content_main_top .crumb_line a{
padding-right:13px;
background:url(../images/arrow-small_red.png) right no-repeat;
}
.channel_head .box_breadcrumb h1.category{
display:block;
float:left;
width:100%;
font-size:24px;
color:#444;
text-transform:uppercase;
font-weight:bold;
}
.channel_head .crumb_line a hover,
#article #content_main_top .crumb_line a hover{
text-decoration:underline;
}
#channel_showcase{
margin:15px 0 0 0;
}
#channel_showcase ul,
.pathway_summary ul{
color:#444;
font-size:11px;
display:block;
float:left;
list-style-position:inside;
margin:0;
padding:0;
}
.pathway_summary ul{
margin:20px 0;
}
#channel_showcase li,
.pathway_summary li{
line-height:200%;
list-style-type:none;
display:block;
height:90px;
}
.pathway_summary li{
height:auto;
line-height:normal;
}
#channel_showcase h2 a,
.pathway_summary h2 a{
color:#294e86;
font-weight:bold;
font-size:14px;
float:left;
line-height:100%;
display:block;
float:left;
}
.pathway_summary h2 a{
font-size:18px;
padding:5px 0;
}
#channel_showcase h2{
width:220px;
display:block;
float:left;
}
.pathway_summary h2{
width:475px;
display:block;
float:left;
}
.pathway_summary h2.full_width{
width:620px;
}
.pathway_summary h2.mid_width{
width:540px;
}
#channel_showcase p,
.pathway_summary p{
line-height:normal;
display:block;
float:left;
width:220px;
margin:0;
padding:5px 0 0 0;
}
.pathway_summary p{
width:475px;
padding:0;
font-size:13px;
color:#444;
}
.pathway_summary p.full_width{
width:620px;
}
.pathway_summary p.mid_width{
width:540px;
}
#channel_showcase img,
.pathway_summary img{
float:left;
margin:0 10px 0 0;
padding-bottom:15px;
}
.pathway_summary img{
padding:0;
}
.pathway_summary .article_author{
font-weight:bold;
color:#888;
font-size:12px;
margin:-3px 0 5px 0;
float:left;
}
.pathway_summary .article_comments{
font-size:12px;
display:block;
float:left;
margin-top:3px;
}
#pastorfinder_box{
}
#pastorfinder_box .job_box{
margin-bottom:10px;
}
#content_main_left .partner_list_box{
background-color:#E6F2FF;
background-image:none;
}
#pastorfinder_box .job_box ul,
#pop_box_sermons #box_feed ul,
#content_main_left .pop-box .partner_list ul{
margin:10px 0 0 0;
padding:0;
float:left;
list-style-position:inside;
}
#pastorfinder_box .job_box ul{
margin:10px 0 0 10px;
}
#pastorfinder_box .job_box ul li,
#pop_box_sermons #box_feed ul li,
#content_main_left .pop-box .partner_list ul li{
list-style-type:none;
}
#pastorfinder_box .job_box ul li span,
#pop_box_sermons #box_feed ul li,
#content_main_left .pop-box .partner_list ul li{
margin:0;
padding:0;
}
#pastorfinder_box .job_box ul li a{
font-size:12px;
font-weight:bold;
text-decoration:underline;
padding-right:15px;
background:url(../img/external.png) center right no-repeat;
}
#pastorfinder_box .job_box ul li span{
font-size:9px;
margin:0 0 15px 0;
padding:0;
color:#777;
display:block;
float:left;
display:block;
width:100%;
}
#pop_box_sermons .more_sermons,
.partner_list_box .more_sermons{
float:left;
display:block;
width:100%;
margin:10px 0;
}
#pop_box_sermons .more_sermons a,
.partner_list_box .more_sermons a{
margin-left:10px;
font-weight:bold;
font-size:11px;
color:#444;
text-decoration:underline;
}
#pop_box_sermons #box_feed ul,
#content_main_left .pop-box .partner_list ul{
margin-left:10px;
}
#pop_box_sermons #box_feed ul li,
#content_main_left .pop-box .partner_list ul li{
width:320px;
text-indent:0;
line-height:200%;
margin-bottom:4px;
height:auto;
}
#pop_box_sermons #box_feed ul li a,
#content_main_left .pop-box .partner_list ul li a{
line-height:150%;
background:url(../img/external.png) center right no-repeat;
font-size:12px;
}
#content_main_left .pop-box .partner_list ul li div{
font-size:9px;
color:#777;
font-style:italic;
margin:0 0 10px 0;
padding:0;
line-height:100%;
}
.patheway_summary{
}
.author_header{
float:left;

}
.author_header h1{
float:left;
width:100%;
font-size:18px;
font-weight:bold;
color:#444;
padding-bottom:10px;
}
.author_header img{
float:left;
display:block;
margin:0 10px 10px 10px;
}
.author_header div{
text-indent:0;
padding:0 10px 10px 10px;
}
#article_provider_box .partner_list_box{
width:330px;
background-color:#FFF;
margin-top:0;
padding-bottom:0px;
padding-top:0px;
}
#article_provider_box .partner_list_box h3{
border-bottom:1px #CCC solid;
padding-bottom:10px;
font-size:13px;
font-weight:bold;
}
#article_provider_box .partner_list_box h3 a{
font-weight:bold;
color:#444444;
font-size:14px;
}
#article_provider_box .partner_list_box ul{
width:100%;
padding-top:10px 0 0 0;
margin:0 0 0 15px;
}
#article_provider_box .partner_list_box ul li{
overflow:wrap;
height:auto;
width:95%;
line-height:16px;
list-style:none;
padding-bottom:10px;
}
#article_provider_box .partner_list_box ul li a{
overflow:wrap;
height:auto;
width:98%;
font-size:13px;
}
#article_provider_box .partner_list_box ul li div{
color:#888;
font-size:10px;
}
.article_provider_logo{
float:left;
margin:3px 0 0 30px;
}
.article_provider_logo span{
float:left;
font-size:10px;
color:#777;
display:block;
padding:7px 5px 0 0;
}
.article_provider_logo img{
float:left;
}

.scouted_by{
font-size:10px;
font-weight:bold;
background:url(../images/scout-icon.gif) center left no-repeat;
padding-left:24px;
display:block;
float:left;
line-height:35px;
color:#888;
}
.scouted_by span{
font-weight:normal;
font-size:10px;
color:#666;
}
.scouted_by span a{
color:#666;
}
.scouted_by span a:hover{
color:#294e86;
}

.submit_content_top{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px #EEE solid;
}
.submit_content_top ul li{
list-style-type:none;
padding-bottom:5px;
}
.submit_content_top ul{
margin:10px 0 0 15px;
padding:0;
}
.submit_content_bottom{
margin-bottom:5px;
padding-bottom:5px;
font-size:11px;
color:#888;
}
.submit_content_bottom p{
margin:0 0 10px 0;
padding:0;
}
.submit_content_bottom h2{
margin:5px 0 0 0;
font-size:11px;
}
#content_main_left .songDiscovery .partner_list ul{
margin:3px 0 0 0;
}
.songDiscovery .partner_list ul li img{
float:left;
margin:0 15px 0 0;
padding:0;
}
.songDiscovery .trackTitle{
font-size:13px;
font-weight:bold;
font-style:normal;
line-height:normal;
margin:0;
padding:0;
color:#181818;
}
.songDiscovery .singerName{
font-size:11px;
font-weight:normal;
font-style:normal;
line-height:normal;
margin:0;
padding:0 0 10px 0;
color:#000;
}
.songDiscovery .songInfo{
font-size:10px;
font-weight:normal;
font-style:normal;
line-height:normal;
margin:0;
padding:0;
color:#000;
}
.songDiscovery .partnerLogo{
float:left;
margin:9px 0 0 0;
}
#content_main #articles_search h2{
margin-bottom:15px;
font-size:24px;
}
#content_right_rail #articles_search h2{
width:auto;
padding:0 10px;
float:left;
display:block;
margin-top:-24px;
border-bottom:1px #999 solid;
background-color:#b3b3b3;
margin-bottom:15px;
}
#content_right_rail #articles_search{
margin-top:23px;
}
#content_right_rail #articles_search form{
padding:15px;
background-color:#eee;
}

#contact_form .form_builder_textarea {
width:271px;
}

/*** Latest comments box ***/
#latest_comments .single_comment img {float:left; margin:2px 6px 2px 4px;}

#latest_comments .single_comment {display:block; width:100%; overflow:hidden; padding-bottom:4px; margin-bottom:6px; border-bottom:1px solid #eee;}

#latest_comments .comment_header {font-size:11px; color:#666;}

#latest_comments .comment_body {padding-top:2px; font-size:11px;}

.blog_comments {height:45px; background:url(../img/icon_blog_comment.png) top left no-repeat; font-size:15px; font-weight:bold; line-height:32px; }

.no_of_comments {width:46px; display:inline-block; text-align:center; color:#d80003;}

.comments_label, .tags_label {color:#999; font-size:11px; font-style:italic;}

.article_stats {padding:0 4px; font-weight:normal; color:#888;}

.comment_stats {background:url(../img/icon_comments.png) 0 0 no-repeat; padding:0 4px 0 18px; margin-left:5px;}

/*** Article comments ***/
.bbcodebox ul.bbc_buttons {
	background:#efefef url(../img/gradient_light.gif) top repeat-x;
	padding:3px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:592px;
	margin:0;
	height:24px;
}

.bbcodebox ul.bbc_buttons li {
	display:block; 
	float:left; 
	width:22px; 
	height:20px; 
	line-height:20px; 
	border:1px solid transparent; 
	background:none; 
	position:relative; 
	text-align:center;
}

.bbcodebox ul.bbc_buttons li ul {
	position:absolute;
	left:0;
	top:22px;
	padding:5px;
	background:#E1E1E2;
	width:270px;
	display:none;
	border:1px solid #316AC5;
}

.bbcodebox ul.bbc_buttons li li, 
.bbcodebox ul.bbc_buttons li li a {float:none; display:inline;}

.bbcodebox ul.bbc_buttons li:hover ul, 
.bbcodebox ul.bbc_buttons li.ie-hover ul {display:block;}

#content .bbcodebox ul.bbc_buttons a {
	display:block; 
	float:left; 
	width:21px; 
	height:20px; 
	line-height:20px; 
	border:1px solid transparent; 
	background:none; 
	padding:0;
}

#content .bbcodebox ul.bbc_buttons li:hover a, 
#content .bbcodebox ul.bbc_buttons li.ie-hover a {background:#c1d2ee; border:1px solid #316ac5;}

#content .bbcodebox ul.bbc_buttons li:hover li a, 
#content .bbcodebox ul.bbc_buttons li.ie-hover li a {background:none; border:none;}

.bbcodebox ul.bbc_buttons li a img {vertical-align:middle;}

.box_link {
	width:580px;
	padding:5px 9px;
	color:#777;
	background:#efefef;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

/*** BB code styles ***/
span.bold {font-weight:bold;}
span.italic {font-style:italic;}
span.underlined {text-decoration:underline;}
div.quote {
	font-style:italic;
	color:#777;
	padding:10px;
	background:#fff;
	border-left:3px solid #e1e1e2;
	border-right:3px solid #e1e1e2;
	border-bottom:1px solid #e1e1e2;
	border-top:1px solid #e1e1e2;
}

h4.title_comments {
	clear:both;
	font-size:20px;
	font-weight:normal;
	border-top:2px solid #000;
	padding:5px 0;
	margin:15px 0px;
}

h4.title_comments span {font-size:16px; color:#949494;}

img.comment_feed {float:right;}

h4.title_comments span.no_comments {display:block; font-size:12px; font-weight:normal;}

#comment_list div.comment_holder {margin-bottom:35px;}

#comment_list div.comment_holder  div.comment_holder {
	border-bottom:1px solid #d2d2d2; 
	border-top:1px solid #d2d2d2; 
	padding:15px 0; 
	margin:15px 0 0 50px;
}

#comment_list div.comment_header {font-size:11px; padding-bottom:6px; margin-left:10px;}

#comment_list div.comment_header a {font-weight:bold;}

.comment_stamp {color:#949494;}

#comment_list div.comment_body {width:100%; overflow:hidden;}

.avatar {float:left;}

#comment_list div.comment_body div.comment_text {margin-left:0px; padding:0px 10px 10px 10px;}

#comment_list div.comment_body div.comment_text a {color:#ca0002;}

.comment_actions {margin-left:10px; font-size:11px;}

.comment_actions a {float:left; margin-right:4px; font-weight:bold;}

.comment_reply {background:url(../img/comment_reply.gif) 0 0 no-repeat; padding:1px 8px 1px 18px;}

.comment_actions div.result {
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:0px 4px;
	color:#555;
	font-weight: bold;
	margin-right:4px;
}

div#writing_reply {padding:5px; color:#666; border-bottom:1px solid #eee; margin-bottom:5px; background:#fffdd1;}

span#writing_reply_to {font-style:italic;}

div#writing_reply a {color:#ca0002; padding:0 5px;}

.result span.error {font-weight:normal; font-size:11px; color:#ca0002;}

div#comment_dump {
	font-size:14px;
	color:#172973;
	background-color:#f8f8f8;
	border:1px solid #ebebeb;
	padding:6px;
}

div#comment_dump span.error {color:#ca0002;}
.avatar{
display:none;
}
/***** User form *****/
#user_form {padding-top:15px; border-top:1px solid #e1e1e1;}

.new_article_footer_social_bookmarks{
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
float:left;
width:100%;
padding-top:15px;
}
.new_article_footer_links h3{
width:100%;
padding:15px 0;
float:left;
font-size:17px;
}
.new_article_footer_links ul{
float:left;
margin:0 20px 20px 0;
width:300px;
}
.new_article_footer_links ul li{
float:left;
font-size:12px;
padding:0 0 10px 0;
width:292px;
margin-left:20px;
}
.right_rail_related_articles #channel_showcase{
width:290px;
margin:5px;
}
.right_rail_related_articles #channel_showcase ul{
margin-bottom:10px;
}
.right_rail_related_articles #channel_showcase ul li{
float:left;
margin-top:15px;
height:auto;
}
.right_rail_related_articles #channel_showcase ul li h2{
width:180px;
float:left;
}
.right_rail_related_articles #channel_showcase ul li p{
width:180px;
float:left;
}
