﻿/*@import url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/jqueryui/base/jquery.ui.all.css);*/
/*@import url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/jquery.neosmart.fb.wall.css);*/

/*
** NOTICE - THIS IS A LAYOUT TEMPLATE THAT SET THE STRUCTURE. YOU MUST ACCOMPANY IT WITH A STYLE CLASS FOR A COMPLETE SITE.

LAYOUT:

GLOBAL SETTINGS
MasterPage Structure
HeaderMenu
HeaderBar
blueBox
FeatureRotatorContainer
Footer
BST Search
FavoritePastoreContainer
SpecialCoverageBar
PageLinks
Ecards Page
Article
Blogs
BST
Newsletter
Resource
Community
Form Validation
searchlist
sociallinks
sortOptions

*/

/* GLOBAL SETTINGS */
html{font-size:12px;color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
body { padding: 0; margin: 0; font:normal 100% Arial,Helvetica,Sans-Serif; }
body.alertbar { background-position:0 30px; }

span#MasterPageSummary { position:absolute; width:1px; height:1px; overflow:hidden; left:-1px; bottom:-1px; }

h1 { font-size:130%; font-weight:bold; color:#333; }
h2 { font-size:150%; color:#666666; }
h3 { font-size: 125%; font-weight: bold; margin-bottom:10px; color: #666; }

.largeTitle {font-size: 250%; }

div.tooltip { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/tooltip-arrow.png) no-repeat; width:320px; height:60px; line-height:48px; text-align:center; color:#fff; /*border-radius:5px; -moz-border-radius:5px;*/ }

h2.todaysDevotionals { margin-bottom:8px; }

#accordion { font: 100% Arial,Helvetica,Sans-Serif; }
#accordion .ui-corner-bottom { -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0 }

div.channelheader { height:90px; width:257px; float:left; margin-right:15px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/header-background.gif) repeat-x center center; display:table; }
	div.channelheader .header { color:#666; display:table-cell;  padding:5px 0; vertical-align:middle; text-align:center; font-size:250%; font-weight:normal; }
	div.channelheader .headersmall { color:#666; display:table-cell;  padding:5px 0; vertical-align:middle; text-align:center; font-size:200%; font-weight:normal; }

a { color: #3366b4; text-decoration: none; cursor:pointer; }
a:visited {	text-decoration: none;	color: #3366b4; }
a:hover { text-decoration: underline; color: #e68000; }
a:active { text-decoration: none; color: #3366b4; }

a.imagePreview:hover { text-decoration: none; }

.DefaultText { color: #777; } /* facebook's blurred text color, used for input textboxes, works with SiteActions DefaultTextTextBox */
.graytext { color: #666; }

.gutterBottom {margin-bottom: 15px;}
.gutterTop {margin-top: 10px;}
.gutterRight {margin-right: 10px;}
.gutterLeft {margin-left: 10px;}

.left {float:left !important;}
.right {float:right !important;}

.advertisement { overflow:hidden; margin-bottom:15px; }
.advertisement-163-22 { float:left; width:163px; height: 22px; overflow:hidden; }
.advertisement-728-90 { width:728px; height:90px;  }
.advertisement-300-250 { width:300px; height:250px; }
.advertisement-234-90 { width:234px; height:90px; }
.advertisement-160-600 { width:160px; height:600px; }
.advertisement-120-90 { width:120px; height:90px; }
.advertisement-1-1 { width:200px; height:40px; background-color:transparent; }
.advertisement-2-2 { background-color:transparent; }
.advertisement-900-50 { margin-bottom:0 }

a.advertisewithus { display:block; width:300px; text-align:center; font-size: 85%; margin:-10px 0 15px 0; white-space: nowrap; text-decoration:none; }
    a.advertisewithus span { padding:0 5px; background-color:#fff; }

a.orangelink { font-size:110%; color:#fff; font-weight:bold; text-decoration:none; height:25px; line-height:25px; padding-right:7px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/orange-button-right.png) no-repeat right; }
a.orangelink:hover { background-image:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/orange-button-right-hover.png); }
	a.orangelink span { height:25px; line-height:25px; float:left; text-decoration:none; padding-left:7px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/orange-button-left.png) no-repeat left center; }     
	a.orangelink:hover span { background-image:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/orange-button-left-hover.png); }
	
a.lightgraylink { font-size:110%; color:#666; font-weight:bold; text-decoration:none; height:25px; line-height:25px; padding-right:5px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/lightgray-button-right.png) no-repeat right; }
a.lightgraylink:hover { background-image:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/lightgray-button-right-hover.png); }
	a.lightgraylink span { height:25px; line-height:25px; float:left; text-decoration:none; padding-left:5px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/lightgray-button-left.png) no-repeat left center; }     
	a.lightgraylink:hover span { background-image:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/lightgray-button-left-hover.png); }

a.orangelinklarge { font-size:150%; color:#fff; font-weight:bold; text-decoration:none; height:35px; line-height:35px; padding-right:7px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-button-large-right.png) no-repeat right; }
a.orangelinklarge:hover { background-image:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-button-large-right-hover.png); }
	a.orangelinklarge span { height:35px; line-height:35px; float:left; text-decoration:none; padding-left:7px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-button-large-left.png) no-repeat left center; }     
	a.orangelinklarge:hover span { background-image:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-button-large-left-hover.png); }

a.orangearrowlink { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-arrow.gif) no-repeat right center; padding-right:10px; }
a.orangearrowbullet { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-arrow.gif) no-repeat left center; padding-left:10px; }

a.whitelink { height:22px; line-height:22px; padding-right:7px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-right.png) no-repeat right; }
	a.whitelink span { height:22px; line-height:22px; float:left; text-decoration:none; padding-left:7px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-blank-left.png) no-repeat left center; }     

a.auditLink { height:22px; width:22px; text-indent:-9999px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/flag-icon.gif) no-repeat center center; }
a.auditLink:hover { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/flag-icon-hover.gif) no-repeat center center; }
a.auditLinkText { height:22px; line-height:22px; padding-right:7px; float:left; margin-left:15px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/flag-icon.gif) no-repeat left center; }
a.auditLinkText:hover { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/flag-icon-hover.gif) no-repeat left center; }
    a.auditLinkText span { height:22px; line-height:22px; float:left; text-decoration:none; padding-left:25px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/flag-icon.png) no-repeat left center; }

a.deleteLink { height:22px; width:22px; text-indent:-9999px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/delete-icon.gif) no-repeat center center; }
a.deleteLink:hover { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/delete-icon-hover.gif) no-repeat center center; }


.graybullet { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/gray-bullet.png) no-repeat left center; padding-left:10px; }
.graypinstripe{ background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/gray-pinstripe.png) repeat-x center center; }

a.previouslinkblue { height:22px; line-height:22px; padding-right:7px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-right.png) no-repeat right; }
	a.previouslinkblue span { height:22px; line-height:22px; float:left; text-decoration:none; padding-left:15px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-blue-arrow-left.png) no-repeat left center; }

a.nextlinkblue { height:22px; line-height:22px; padding-right:15px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-blue-arrow-right.png) no-repeat right; }
	a.nextlinkblue span { height:22px; line-height:22px; float:left; text-decoration:none; padding-left:7px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-blank-left.png) no-repeat left center; }     
	
a.graylink { color:#fff; height:22px; line-height:22px; padding-right:7px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/gray-button-right.png) no-repeat right; }
	a.graylink span { height:22px; line-height:22px; float:left; text-decoration:none; padding-left:7px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/gray-button-left.png) no-repeat left center; }    

a.rsslink { float:left; line-height:22px; height:22px; padding-left:25px; text-indent:0px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/share-rss.png) no-repeat; }
a.rsslinkRight { line-height:22px; height:22px; padding-right:25px; text-indent:0px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/share-rss.png) no-repeat right center; }
a.rsslinknotext { text-indent:-9999px; padding-left:22px; }

a.commentlink { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/icon-comment.gif) no-repeat left center; padding-left:20px; line-height:16px; float:left; }
a.emaillink { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/icon-email.gif) no-repeat left center; padding-left:20px; line-height:16px; float:left; }
a.printlink { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/icon-print.gif) no-repeat left center; padding-left:20px; line-height:16px; float:left; }

a span.arrows,
a:hover span.arrows { background-image:none; padding:0; margin:0; }

a.prevlink span.arrows { float:left; margin-right:2px; line-height:22px; }
a.nextlink span.arrows { float:right; margin-left:2px; line-height:22px; }

span.textbox { float:left; height:25px; padding:0 10px 0 0; overflow:hidden; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/text-field-right.png) no-repeat right 0; }
	span.textbox span { float:left; border:0; height:20px; padding:5px 0 0 10px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/text-field-left.png) no-repeat left 0; }
		span.textbox span input { border:0; float:left; font-size:115%; }
		
span.textboxlarge { float:left; height:35px; padding:0 10px 0 0; overflow:hidden; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/text-field-large-right.png) no-repeat right 0; }
	span.textboxlarge span { float:left; border:0; height:30px; padding:5px 0 0 10px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/text-field-large-left.png) no-repeat left 0; }
		span.textboxlarge span input { border:0; float:left; font-size:135%; }        
		
div.clear { clear: both; }

/*Gray Bordered Tan boxes (i.e. right column RSS, Shopping, etc.)*/
div.GrayBorderedTanBox { border:solid 5px #E6E7E2; background-color:#F1F2EC; padding:10px; overflow:hidden; margin-bottom:15px; }

/*Gray Border White boxes (i.e. right column RSS, Shopping, etc.) */
div.GrayBorderedWhiteBox { border:solid 1px #999999; background-color:#ffffff; padding:10px; overflow:hidden; margin-bottom:15px; }
div.GrayBorderedWhiteBox h3 { color:#e97e1e; font-size:150%; font-weight:normal; }

div.textpicbox { border-left:0; border-right:0; padding:15px 22px; clear:both; }
	div.textpicbox div.advertisement { float:left; margin:0 0 15px 15px ; }
	div.textpicbox div.break { margin-left:0; }
	div.textpicbox div.bottom { margin-bottom:0; }

div.jointhediscussion { width: 250px; height: 60px; background : transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/join-the-discussion-button.jpg) no-repeat; }

ul.GlobalSimpleList li:first-child { margin-top:0; }
ul.GlobalSimpleList li { margin:5px 0 8px 1px; overflow:hidden; } 
ul.GlobalSimpleList li:last-child { margin-bottom:0; }
    ul.GlobalSimpleList li a.imagePreview { overflow:hidden; float:left; }
        ul.GlobalSimpleList li a.imagePreview img.articleImg { float:left; max-width: 55px; max-height:66px; margin-right:5px; }
        ul.GlobalSimpleList li a.imagePreview span { float:left; width:245px; }
        ul.GlobalSimpleList li a.imagePreview span.author { color:#666666; font-weight:normal; font-size:90%; }
        .wide ul.GlobalSimpleList li a.imagePreview span { width:595px; }
        ul.GlobalSimpleList li a.imagePreview p { float:left; font-weight:normal; font-size:90%; width:245px; color:#000; text-decoration:none; }
        .wide ul.GlobalSimpleList li a.imagePreview p { width:595px; }


ul.GlobalUnderlinedList li:first-child { border-top: 1px solid #DCDCD7; padding-top: 8px;}
ul.GlobalUnderlinedList li { border-bottom: 1px solid #DCDCD7; margin: 8px 0; padding-bottom: 8px; overflow:hidden; }
ul.GlobalUnderlinedList li div.Author {color: #666666; font-weight:bold;}

ul.multicolumnlist { float: left; width: 10em; margin: 0; padding: 0 0 5px 0; }
ul.multicolumnlist li { padding: 4px 0 4px 10px; }
ul.multicolumnlist li.Column { float: left; width: 200px; }

div.FeaturedPhotoBox { clear:both; overflow:hidden; margin-bottom: 10px;}
div.FeaturedPhotoBox ul li span { display:table-cell; vertical-align:top; }
div.FeaturedPhotoBox ul li img { float:left; max-height: 65px; max-width:55px; margin-right: 10px; }
div.FeaturedPhotoBox ul li.Author { color: #666666; }
div.FeaturedPhotoBox ul li p { margin:0; padding:0; }

div.OrangeBorderPhotoBox {padding:10px; border:2px solid #E97C1F; margin-bottom:15px;}
div.OrangeBorderPhotoBox h2{color:#E97C1F;padding:0 0 10px;}
div.OrangeBorderPhotoBox a{font-size:110%;color:#0057A8;}
div.OrangeBorderPhotoBox img {float:right; padding:0 0 10px 10px;}
div.OrangeBorderPhotoBox .ArticleAuthor{  color:#a7a7a7; display:block;}
div.OrangeBorderPhotoBox .ArticleBody p {padding-top:5px;}
div.OrangeBorderPhotoBoxBg h2{ background:#E97C1F; color:#ffffff; margin:-10px -10px 10px -10px; padding:10px;}

div.authorsummarycontainer { clear:both; overflow:hidden; }
	div.authorsummarycontainer ul li { min-height:0; color: #666666; }	

div.OurPrayer { background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/logos/our-prayer-header.gif) no-repeat transparent; width: 430px; height: 120px; margin: 0 0 10px 0; }
				
/**/

div.FeaturedPhotoBox.blueBox ul li:first-child { border-top: none; padding-top: 0; }
div.FeaturedPhotoBox.blueBox ul li:last-child { border-bottom: none; padding: 0; }

div.PublicationIntro { border-bottom: 1px solid #DCDCD7; padding-bottom: 5px; }

/* MasterPage Structure */
div.alertbar { background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/alert-bar-background.gif); width: 100%; font-size: 18px; text-align: center; }
    div.alertbar a { color: #fff; line-height:30px; display:block; }
div.outerframe { overflow:hidden; margin:0; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/BG.jpg) no-repeat center 0; padding-left: 7px; }
	div.outerframe div.header { width:1000px; margin:10px auto 0; height:90px; overflow:hidden; }
		div.outerframe div.header a.logo { margin:15px 25px 0 0; width:241px; height:51px; float:left; }

		div.outerframe div.header ul.searchlinks { float:right; padding:5px 0 0 0; margin:5px 0 0 0; overflow:hidden; }
			div.outerframe div.header ul.searchlinks li { float:left; padding:0 5px; height:15px; }
			div.outerframe div.header ul.searchlinks li.item0 { border-right:solid 1px #fff; }
				div.outerframe div.header ul.searchlinks li a { text-decoration:none; color:#fff; }
		div.outerframe div.header .slogan { display:inline; width:500px; text-align:right; font-weight:bold; float:right; clear:right; font-size:120%; color:#66B1FD; margin:20px 3px 0 0; }
	div.outerframe div.mainbody { width:1000px; overflow:hidden; margin:15px auto 0 auto; }
		div.outerframe div.mainbody div.pageheader { height:90px; clear:both; overflow:hidden; padding-bottom:15px; }
		div.outerframe div.mainbody div.leftcolumn { width:690px; float:left; overflow:hidden;}
		div.outerframe div.mainbody.article div.leftcolumn { padding-right:10px; width:680px; }
			div.outerframe div.mainbody div.leftcolumn div.maincontentheader { overflow:hidden; }
			div.outerframe div.mainbody div.leftcolumn div.maincontenttop { overflow:hidden; margin:0 0 10px 0; clear:both; }
				div.outerframe div.mainbody div.leftcolumn div.maincontenttop div.maincontenttopleft { overflow:hidden; width:430px; float:left; margin:0; }
				div.outerframe div.mainbody div.leftcolumn div.maincontenttop div.maincontenttopright { overflow:hidden; width:245px; float:left; margin:0 0 0 15px; }
			div.outerframe div.mainbody div.leftcolumn div.maincontentmiddle { overflow:hidden; margin:0 0 10px 0; }
			div.outerframe div.mainbody div.leftcolumn div.maincontentabovemiddle { overflow:hidden; margin:0 0 20px 0; } /* some content records may have this class */
			div.outerframe div.mainbody div.leftcolumn div.maincontentbottom { overflow:hidden; margin:0 0 15px 0; }
				div.outerframe div.mainbody div.leftcolumn div.maincontentbottom div.maincontentbottomleft { overflow:hidden; width:430px; float:left; margin:0; }
				div.outerframe div.mainbody div.leftcolumn div.maincontentbottom div.maincontentbottomright { overflow:hidden; width:245px; float:left; margin:0 0 0 15px; }
		div.outerframe div.mainbody div.rightcolumn { width:300px; float:left; overflow:hidden; margin-left:10px; }
div.footerouterframe { overflow:hidden; margin:15px 0 0 0; background-color:#F1F2EC; border-top:solid 5px #E5E6E0; padding:15px 0; }
	div.footerouterframe div.footercontainer { width:1000px; overflow:hidden; margin:0 auto; }
		div.footerouterframe div.footercontainer div.footerads { width:863px; overflow:hidden; margin:0 auto 15px auto; }
			div.footerouterframe div.footercontainer div.footerads div.advertisement { float:left; }
			div.footerouterframe div.footercontainer div.footerads div.advertisement:first-child { margin-right:15px; }
		div.footerouterframe div.footercontainer h5 { color: #666666; font-size: 125%; font-weight:bold; margin-bottom:5px; }

div.footerlinkcontainer { background-color: #ffffff; width: 100%; text-align: center; overflow: hidden; }
    div.footerlinkcontainer ul.GlobalSimpleList { margin:0; }
        div.footerlinkcontainer ul.GlobalSimpleList li:first-child a { background:none; padding:0; }
        div.footerlinkcontainer ul.GlobalSimpleList li { padding:0 5px 0 0; display: inline; }
        div.footerlinkcontainer ul.GlobalSimpleList li a { display:inline-block; margin-top:5px; }

		
/* user box */			
div.outerframe div.header ul.userLinks { float:right; padding:5px 0 0 0; margin:5px 0 0 0; overflow:hidden; }
	div.outerframe div.header ul.userLinks li { color: #FFCC00; border-right: 1px solid #FFFFFF; float:left; padding:0 5px; height:15px; }
	div.outerframe div.header ul.userLinks li a { text-decoration:none; color:#fff; }
	
/* HeaderMenu */

		div#header-menu form.headersearch {
		    display: inline-block;
		    float: left;
		}
			div#header-menu form.headersearch span.textbox {
			    margin-right:2px;
			}
                input#q {
                    width: 168px;
                    font-size: 100%;
                }

#header-menu {
    width:1000px;
    overflow:hidden;
    margin:10px auto 0;
    padding-bottom:20px;
    background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/horizontal-line-with-shadow.gif) no-repeat bottom center;
}

ul.parentnav {
    display: block;
    float: left;
    width:770px;
    overflow:hidden;
    padding: 4px 0 0 0;
}

	ul.parentnav li { float:left; overflow:hidden; border-right:1px solid #d7d7d7; }
	ul.parentnav li.last { border: none; }
	ul.parentnav li:last-child { border-right:none; }
	
		ul.parentnav li a {
		    padding:0 9px 0 9px;
		    line-height:18px;
		    font-size:12px;
		    color:#333333;
		    text-decoration:none;
		    display:block;
		    /*margin-right:4px;*/
		    /*background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/icon_arrow-orange.gif) no-repeat right center;*/
		}

		ul.parentnav li.active a {
		    color:#e97e1e;
		    /*background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/icon_arrow-orange.gif) no-repeat right center;*/
		}

		ul.parentnav li a.downArrow { }

		ul.parentnav li a.hasChildren:hover {
		    color:#e97e1e;
		    /*background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/icon_arrow-orange.gif) no-repeat right center;*/
		}

		ul.parentnav li a:hover { color:#e97e1e; }
		ul.parentnav li:hover a { display:block; }
		ul.parentnav li:hover ul.childnav { display:block; position:absolute; }
		ul.parentnav li ul { z-index:1000; min-width:140px; padding:0 0 10px 0; display:none; overflow:hidden; background:white url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/menu-child-background.png) repeat-x bottom; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }
		ul.parentnav li ul li { float:left; clear:left; line-height:25px; }
		ul.parentnav li ul li.headline { line-height:inherit; max-width:300px; padding-bottom:10px; }
			ul.parentnav li ul li a { line-height:25px; white-space:nowrap; }
			ul.parentnav li ul li.headline a { white-space:normal; margin-left:10px; line-height:inherit; }
			ul.parentnav li ul li.active {  background-color:transparent; }
				ul.parentnav li ul li.active a { background-image:none; color:#FFCC00; }

/* HeaderBar */
div.headerbar { background-color:#E5E6E0; }
div.headerbar div.alertbar a { color:#FFFFFF; line-height:30px; display:inline-block; }


/* Alert Bar Special Coverage */	
div.alertbar ul.specialcoveragecontainer { float:right; padding-right:80px; }
    div.alertbar ul.specialcoveragecontainer li a { white-space:nowrap; display:block; }
    div.alertbar ul.specialcoveragecontainer div.SpecialCoverage { height: 25px; float:right; margin:5px; width:150px; }   
        div.alertbar ul.specialcoveragecontainer div.SpecialCoverage a.DropdownBody { line-height:15px; cursor: pointer; padding:0 23px 0 0; margin-bottom:5px; float:right; text-align:left; height:auto; font-size:75%; text-decoration:none; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/special-coverage-menu-alert-bar-right.gif) no-repeat right top; color:#fff; }
            div.alertbar ul.specialcoveragecontainer div.SpecialCoverage a.DropdownBody span { padding:3px 10px 0; float:right; height:20px; text-decoration:none; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/special-coverage-menu-alert-bar-left.gif) no-repeat ; color:#FFFFFF; font-size:90%; }    	   
            
div.alertbar ul.specialcoveragecontainer div.SpecialCoverage div.Dropdown { position: absolute; overflow:visible; cursor: pointer; }
    div.alertbar ul.specialcoveragecontainer div.SpecialCoverage div.Dropdown a { white-space:normal; color: #3F7098; text-transform:none; float:left; background:white;padding:0; width:158px; font-size:65%; line-height:20px; height:auto; } 
    div.alertbar ul.specialcoveragecontainer div.SpecialCoverage div.Dropdown ul.DropdownItems { display:none; z-index: 1000; position:relative; left:3px; top:15px; margin: 10px 0 0; width:187px; padding: 15px 10px 0 15px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/special-coverage-menu-background.png) repeat-y scroll 0 0 ; overflow: hidden; }
        div.alertbar ul.specialcoveragecontainer div.SpecialCoverage div.Dropdown ul.DropdownItems li.DropdownItem { overflow:visible; white-space:nowrap; padding:5px 0 5px 0; border-bottom:1px solid #F0F0F0; width:158px; height:20px; }
        div.alertbar ul.specialcoveragecontainer div.SpecialCoverage div.Dropdown ul.DropdownItems li:last-child { padding-top:5px; border-bottom:none; width:158px; }        
div.alertbar ul.specialcoveragecontainer div.SpecialCoverage div.DropdownBottom { display:none; position:relative; left:3px; top:15px; margin: 0; padding:0; height: 13px; width: 187px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/special-coverage-menu-bottom.png) no-repeat scroll 0 0; }                            


/* Search page*/

form.search { float: left; margin-bottom: 15px; overflow: hidden; }
form.search .textbox { margin-right: 10px; }

/* External Sites */
.externalsites { width:930px; /*margin:15px auto 20px auto;*/ margin:0 auto 20px auto; overflow:hidden; } 
		.externalsites div.site { float:left; overflow:hidden; width:210px; padding:0 14px 0 15px; min-height:225px; border-left:solid 1px #cccccc; }   
		.externalsites div.site span.image { float:left; width:210px; height:50px; margin-bottom:5px; }  
		.externalsites div.site1 { padding-left:0; border:0; }
		.externalsites div.site4 { padding-right:0; }
			.externalsites div.site h4 { clear:both; font-weight:bold; margin-bottom:10px; width:210px; }
				.externalsites div.site ul {}
					.externalsites div.site ul li { padding:3px 0 3px 10px; }
.externalsites img:hover {text-decoration:none;}

.externalsites div.christianity span.image { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/logos/footer-Christianity-logo.gif) no-repeat left center; }
.externalsites div.jesusorg span.image { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/logos/footer-jesus.gif) no-repeat left center; }
.externalsites div.oneplace span.image { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/logos/footer-oneplace.jpg) no-repeat left center; }
.externalsites div.thefish span.image { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/logos/footer-thefish.gif) no-repeat left center; }

.externalsites div.item h4 { color:#669B02; }
	   
/* blueBox */
.blueBox { border: 1px solid #dcdcd7; margin: 0 0 10px 0; overflow:hidden; }
	.blueBox .headerContainer { overflow:hidden; line-height:42px; background-color: #eaeff7; text-decoration:none; padding:0 10px; }
		.blueBox .headerContainer img { float: left; margin:0 8px 0 -10px; }
		.blueBox .headerContainer h2 { float: left; } /* for any headerRightHtml that's floating right */
		.blueBox .headerContainer span { float:right; line-height:42px; } /* for more link */  
	.blueBox .MoreLink { width:92%; padding: 9px 0 10px 0; margin: 0 14px 0 14px; border-top: 1px solid #e6e6e6; bottom:0; left:0; position: absolute; }  
	.blueBox .contentContainer { overflow:hidden; padding:10px; }
	.blueBox .contentContainer .description a.archives { font-size:90%; }
	.blueBox .contentContainer .footer { border-top:solid 1px #c2c2c2; padding-top:7px; margin-top:5px; }
	.blueBox .contentContainer .footer a { margin-top:5px; }
	
#accordion .headerContainer { cursor: pointer; }
#accordion .headerContainer.ui-state-default h2 { float:none; display:block; background: #eaeff7 url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/expand.gif) no-repeat right center; }
#accordion .headerContainer.ui-state-active h2 { float:none; display:block; background: #eaeff7 url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/collapse.gif) no-repeat right center; }
	
/* tanBox */
.tanBox { min-height:182px; float:left; width:338px; border: 1px solid #dcdcd7; margin: 0 0 10px 0; overflow:hidden; }
.tanBox.first { clear:left; margin-right:10px; }
    .tanBox .headerContainer { overflow:hidden; line-height:42px; background-color: #F2F2ED; text-decoration:none; padding:0 10px; }
        .tanBox .headerContainer h2 { float:left; }
    .tanBox .contentContainer { overflow:hidden; padding:10px; }	

/*RecentContainer*/
.RecentContainer { margin-bottom: 25px; overflow:hidden; }
   
/* common to all boxes */
.headerContainer a { display:block; overflow:hidden; }
.headerContainer a:hover { text-decoration: none; }
	   
.communityForums a.facebook { margin-right:8px; display:inline-block; width: 26px; height: 26px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/community-facebook-icon.gif) no-repeat left center; }
.communityForums a.facebook:hover { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/community-facebook-icon-hover.gif) no-repeat left center; }
.communityForums a.twitter { display:inline-block; width: 26px; height: 26px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/community-twitter-icon.gif) no-repeat left center; }
.communityForums a.twitter:hover { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/community-twitter-icon-hover.gif) no-repeat left center; }
.communityForums .headerContainer { padding-right: 8px; }
.communityForums span { margin-top: 7px; }

.GodTubeVod .left { float:left; margin-right:10px; color:#A6A6A6; }
	.GodTubeVod .left img { border: 1px solid #CCCCCC; max-height: 90px; max-width: 120px; padding: 5px; }
	.GodTubeVod .left a { display:block; margin-bottom:5px; position:relative; }
	.GodTubeVod .left a:hover { text-decoration:none; }
	.GodTubeVod .left span.duration { position:absolute; bottom:6px; right:6px; background-color: #000000; color: #FFFFFF; font-weight: bold; opacity: 0.7; padding: 2px; position: absolute; z-index: 3; }
.GodTubeVod .right { float:left; display:block; width: 265px; }

.Vod .left { float:left; margin-right:10px; color:#A6A6A6; }
	.Vod .left img { border: 1px solid #CCCCCC; max-height: 90px; max-width: 120px; padding: 5px; }
	.Vod .left a { display:block; margin-bottom:5px; position:relative; }
	.Vod .left a:hover { text-decoration:none; }
	.Vod .left span.duration { position:absolute; bottom:6px; right:6px; background-color: #000000; color: #FFFFFF; font-weight: bold; opacity: 0.7; padding: 2px; position: absolute; z-index: 3; }
.Vod .right { float:left; display:block; width: 265px; }
.Vod .right span.Author { display:block; color:#666666; }
	   
/* Homepage Image Ad (above Feature Rotator) */	   
div.HomePageImageAd { float: left; margin-right: 15px; }

/* FeatureRotatorContainer */
.FeatureRotatorContainer { clear:right; margin-bottom: 10px; overflow:hidden; }
.FeatureRotatorContainer a { color: #3366b4; }
.FeatureRotatorContainer a:hover { text-decoration: underline; color: #e68000; }
	.FeatureRotatorContainer .Left { width: 480px; height: 320px; float:left; overflow:hidden; }
		.FeatureRotatorContainer .Left a.FeatureDisplay { font-weight:normal; text-decoration:none; cursor: pointer; position: relative; display:block; width: 480px; height: 290px; }
			.FeatureRotatorContainer .Left a.FeatureDisplay .Shadow { position: absolute; right: 0px; width: 15px; height: 290px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/home-feature-shadow.png) repeat-y; }            
			.FeatureRotatorContainer .Left a.FeatureDisplay .Text { position: absolute; bottom: 0px; padding: 8px 0 0 20px; width: 460px; height: 62px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/home-feature-text-background.png) repeat-y; }
				.FeatureRotatorContainer .Left a.FeatureDisplay .Text h2 { color: #FFF; font-size: 225%; font-weight:bold; }
					.FeatureRotatorContainer .Left a.FeatureDisplay .Text h2 a { color: #FFF; text-decoration: none; }                
				.FeatureRotatorContainer .Left a.FeatureDisplay .Text p { color: #FFF; font-size: 125%; }
					.FeatureRotatorContainer .Left a.FeatureDisplay .Text p a { color: #FFF; text-decoration: none; font-weight:normal; }                    
		.FeatureRotatorContainer .Left .Navigation { font-size: 105%; clear: right; height: 20px; background: #333333 url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/home-feature-shadow.png) repeat-y top right; width: 462px; padding: 4px 0 6px 18px; }
			.FeatureRotatorContainer .Left .Navigation a.FeatureOption { color: #999999; line-height: 20px; font-weight: bold; display: block; float: left; width: 20px; height: 20px; margin-top: 1px; text-align: center; }
				.FeatureRotatorContainer .Left .Navigation a.FeatureOption:hover { text-decoration: none; }            
			.FeatureRotatorContainer .Left .Navigation a.Selected { color: #FFF; background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/feature-controls-active-marker.png) no-repeat; }            
			.FeatureRotatorContainer .Left .Navigation a.Previous { margin-right: 5px; display: block; float: left; width: 24px; height: 24px; background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/feature-controls-previous.png); }
				.FeatureRotatorContainer .Left .Navigation a.Previous:hover { background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/feature-controls-previous-hover.png) no-repeat; }            
			.FeatureRotatorContainer .Left .Navigation a.Next { margin-right: 5px; display: block; float: left; width: 24px; height: 24px; background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/feature-controls-next.png) no-repeat; }
				.FeatureRotatorContainer .Left .Navigation a.Next:hover { background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/feature-controls-next-hover.png) no-repeat; }                
	.FeatureRotatorContainer .Right { height:319px; border-bottom: 1px solid #cccccc; overflow:hidden; }
		.FeatureRotatorContainer .Right h2 { text-transform: uppercase; font-weight:bold; clear: left; position: relative; overflow: auto; cursor: pointer; height: 30px; line-height: 30px; color: #FFFFFF; padding-left:15px; background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/home-feature-category-header-background.gif) repeat-x top left; }
			.FeatureRotatorContainer .Right h2 div.Arrow { height: 6px; width: 11px; position: absolute; right: 12px; top: 12px; }
			.FeatureRotatorContainer .Right h2.ui-state-default div.Arrow { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/home-feature-category-arrow-up.gif) no-repeat right; }
			.FeatureRotatorContainer .Right h2.ui-state-active div.Arrow { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/home-feature-category-arrow-down.gif) no-repeat right; }        
		.FeatureRotatorContainer .Right #accordion { overflow:hidden; }
		.FeatureRotatorContainer .Right #accordion .ui-icon { display:none; }
			.FeatureRotatorContainer .Right #accordion .AccordionSection { position:relative; border-right: 1px solid #cccccc; background: #F2F2ED url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/home-feature-article-list-background.png) repeat-x top; overflow:hidden; }        
			.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList { float: left; }
				.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList .Author { margin-top: 3px; clear: left; color: #999; display: none; text-decoration:none; }            
				.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList a { text-decoration:none; }
					.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList a.Article { font-size: 110%; display:block; border-bottom: solid 1px #e6e6e6; padding: 0 0 10px 0; margin: 10px 14px 10px 14px; }
					.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList a.Article.Expanded { padding: 0 0 8px 0; } /* removes scroll bar */
					.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList a.NoBottomBorder { border-bottom:none; }
					.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList a.First { padding: 5px 0 10px 0; }
					.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList a.VideoArticle { min-height: 30px; display:block; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/video.gif) no-repeat; background-position: 0px 3px; border-bottom: solid 1px #e6e6e6; padding: 0 0 10px 35px; margin: 10px 14px 10px 14px; }
					.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList a.VideoArticleFirst { min-height: 30px; display:block; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/video.gif) no-repeat; background-position: 0px 3px; border-bottom: solid 1px #e6e6e6; padding: 5px 0 10px 35px; margin: 10px 14px 10px 14px; }            
				.FeatureRotatorContainer .Right #accordion .FeaturedArticlesList div.MoreOrLessLink a { font-weight:normal; }                    
			.FeatureRotatorContainer .Right #accordion .FeaturedArticlesListLeft { width: 204px; }
				.FeatureRotatorContainer .Right #accordion .FeaturedArticlesListLeft div.MoreOrLessLink { margin-left: 14px; }
				.FeatureRotatorContainer .Right #accordion .FeaturedArticlesListLeft a.More { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/feature-controls-expand.gif) no-repeat right; padding-right:15px; }        
			.FeatureRotatorContainer .Right #accordion .FeaturedArticlesListRight {display:none; clear:right; width: 310px; border-left: none; }
				.FeatureRotatorContainer .Right #accordion .FeaturedArticlesListRight div.MoreOrLessLink { margin: 0; position: absolute; bottom: 15px; right: 15px; }
				.FeatureRotatorContainer .Right #accordion .FeaturedArticlesListRight a.Less { display:none; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/feature-controls-collapse.gif) no-repeat right; padding-right:15px; }
				   
/* Footer */
.footer .Footer_Main_Container { width:863px; margin:0 auto; padding:15px 0 0 0; overflow:hidden; clear:left; }
		.footer .Footer_Main_Container a { }
		.footer .Footer_Main_Container .Default_Brand_DIV { float:left; width:195px; height:160px; }        
			.footer .Footer_Main_Container .Default_Brand_DIV a,
			.footer .Footer_Main_Container .Default_Brand_DIV a img { border:0; }            
			.footer .Footer_Main_Container .Default_Brand_DIV a { float:left; overflow:hidden; }            
		.footer .Footer_Main_Container .Footer_Default_Message_DIV { padding:0 0 0 20px; width:648px; float:left; color:#666666; }        
			.footer .Footer_Main_Container .Footer_Default_Message_DIV a { margin:0 0 0 3px; }        
		.footer .Footer_Main_Container .Footer_Links_DIV { padding:0 0 0 20px; width:648px; float:left; }        
			.footer .Footer_Main_Container .Footer_Links_DIV ul { float:left; list-style:none; }            
				.footer .Footer_Main_Container .Footer_Links_DIV ul li { float:left; padding:0 5px 0 0; }                
		.footer .Footer_Main_Container .Footer_Default_AD_Message_DIV {  margin:10px 0 0 0; padding:0 0 0 20px; width:648px; overflow:hidden; float:left; color:#666666; }        
		.footer .Footer_Main_Container .Footer_AD_Links_DIV { padding:0 0 0 20px; width:648px; float:left; }        
			.footer .Footer_Main_Container .Footer_AD_Links_DIV ul { float:left; list-style:none; }            
				.footer .Footer_Main_Container .Footer_AD_Links_DIV ul li { float:left; padding:0 5px 0 0; }                
		.footer .Footer_Main_Container .Footer_Default_Legal_DIV { margin:10px 0 0 0; padding:0 0 0 20px; width:648px; float:left; color:#666666; }
		
/* BST Search */
div.bstsearch { border:solid 1px #ababab; padding:10px; overflow:hidden; margin-bottom:15px; }
	div.bstsearch form { overflow:hidden; }
	    div.bstsearch .hasDatepicker { cursor:pointer; color:#666;}
		div.bstsearch .hasDatepicker:hover { color:#336699; }
		div.bstsearch form input { width:198px; padding-left:5px; }
        div.bstsearch form a.orangelink { font-size:110%; color:#fff; font-weight:bold; text-decoration:none; height:25px; padding-right:7px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/btn_go_right.gif) no-repeat right; }
        div.bstsearch form a.orangelink:hover {background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/btn_go_right_hover.gif) no-repeat right;   }
	    div.bstsearch form a.orangelink span { height:25px; line-height:25px; float:left; text-decoration:none; padding:0 10px 0 17px;  background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/btn_go_left.gif) no-repeat left center; }     
	    div.bstsearch form a.orangelink:hover span { background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/btn_go_left_hover.gif) no-repeat left center; }
	div.bstsearch div.example { padding:3px 0 0 3px; clear:both; color:#999999; overflow:hidden;  }
	div.bstsearch div.example span{font-size:85%;float:left; padding-top:5px;} 
	div.bstsearch div.example img{float:left;padding-left:5px;}
	div.bstsearch div.advancedsearch { overflow:hidden; padding:10px 0 0 0; }
		div.bstsearch div.advancedsearch a { line-height:21px; float:left; text-decoration:none; }
		div.bstsearch div.advancedsearch a:first-child { margin-right:12px; font-weight:bold; }
	div.bstsearch div.biblereading { overflow:hidden; margin-top:15px; padding-top:10px; border-top:solid 1px #c2c2c2; }
		div.bstsearch div.biblereading h3 { font-size:140%; font-weight:bold; margin-bottom:5px; }
		div.bstsearch div.biblereading input { float:left; margin-bottom:15px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/calendar.png) no-repeat left center; border:0; line-height:16px; padding-left:20px; width:50px; }
		div.bstsearch div.biblereading a { float:left; width:200px; }
		
/* FavoritePastorsContainer */
div.favoritepastorscontainer {}
	div.favoritepastorscontainer h3 { font-size:140%; font-weight:bold; margin-bottom:10px; }
	div.favoritepastorscontainer div.partner { clear:both; overflow:hidden; margin-bottom:15px; }
	div.favoritepastorscontainer img { float:left; margin-right:5px; }
	div.favoritepastorscontainer div.partnerinfo { float:left; overflow:hidden; width:190px; }
		div.favoritepastorscontainer div.partnerinfo a,
		div.favoritepastorscontainer div.partnerinfo span { display:block; margin-bottom:3px; }
		div.favoritepastorscontainer div.partnerinfo a.orangearrowlink { width:165px; }
	div.favoritepastorscontainer div.footerlink { padding-top:10px; border-top:solid 1px #c2c2c2; }
		
/* HomePage - Social Links */   
div.sociallinkscontainer { float: left; margin:0 0 15px 0; width: 300px; height: 40px; overflow:hidden; }     
	.sociallinkscontainer a { line-height:40px; float:left; height:40px; margin-right: 10px; width:120px; }
	.sociallinkscontainer a.facebookjoinbutton { background : transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/facebook-join-button.gif) no-repeat; }
	.sociallinkscontainer a.facebookjoinbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/facebook-join-button-hover.gif) no-repeat right; }
	.sociallinkscontainer a.twitterfollowbutton { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/twitter-follow-button.gif) no-repeat 0 0; }
	.sociallinkscontainer a.twitterfollowbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/twitter-follow-button-hover.gif) no-repeat 0 0; }
	.sociallinkscontainer a.rssbutton { width:40px; margin:0; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/rss-button.gif) no-repeat 0 0; }
	.sociallinkscontainer a.rssbutton:hover { width:40px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/rss-button-hover.gif) no-repeat 0 0; }
		
/* Easter Crosscards Promotion */   
div.eastercards { float: left; margin:0 0 15px 0; width: 300px; height: 100px; overflow:hidden; }     

/* Listen/Watch */   
div.listenwatchcontainer { float: left; margin-bottom: 15px; clear:both; }
	div.listenwatchcontainer a { width: 28px; display: block; float: left; height:40px; width:145px; }
	div.listenwatchcontainer a.listenbutton { margin: 0 10px 0 0; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/radio-listen-button.gif) no-repeat 0 0; }
	div.listenwatchcontainer a.listenbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/radio-listen-button-hover.gif) no-repeat 0 0; }
	div.listenwatchcontainer a.watchbutton { margin: 0; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/video-watch-button.gif) no-repeat 0 0; }
	div.listenwatchcontainer a.watchbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/video-watch-button-hover.gif) no-repeat 0 0; }        

/*Homepage RSS Box*/
.rsscontainer a { font-weight: bold; text-decoration:none; } 
	.rsscontainer .rssimages { margin-top: 10px; width:270px; height:17px; display:block; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/rss-icons.gif) no-repeat 0 0; }

/*About Christianity*/
.aboutchristianitycontainer {}

/* SpecialCoverageBar */
ul.specialcoverage { overflow:hidden; width:1000px; margin:0 auto; height:30px; }
	ul.specialcoverage li { float:left; margin-right:15px; height:30px; line-height:30px;}
	ul.specialcoverage li.title { font-weight:bold; }
		ul.specialcoverage li a { height:30px; line-height:30px; white-space:nowrap;  }
		
/* HomePage - Social Links */   
div.sociallinkscontainer { float: left; margin-bottom: 10px; width: 300px; height: 40px; overflow:hidden; }     
	.sociallinkscontainer a { line-height:40px; float:left; height:40px; margin-right: 10px; width:120px; }
	.sociallinkscontainer a.facebookjoinbutton { background : transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/facebook-join-button.gif) no-repeat; }
	.sociallinkscontainer a.facebookjoinbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/facebook-join-button-hover.gif) no-repeat right; }
	.sociallinkscontainer a.twitterfollowbutton { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/twitter-follow-button.gif) no-repeat 0 0; }
	.sociallinkscontainer a.twitterfollowbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/twitter-follow-button-hover.gif) no-repeat 0 0; }
	.sociallinkscontainer a.rssbutton { width:40px; margin:0; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/rss-button.gif) no-repeat 0 0; }
	.sociallinkscontainer a.rssbutton:hover { width:40px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/rss-button-hover.gif) no-repeat 0 0; }

/* Listen/Watch */   
div.listenwatchcontainer { float: left; margin-bottom: 15px; clear:both; }
	div.listenwatchcontainer a { width: 28px; display: block; float: left; height:40px; width:145px; }
	div.listenwatchcontainer a.listenbutton { margin: 0 10px 0 0; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/radio-listen-button.gif) no-repeat 0 0; }
	div.listenwatchcontainer a.listenbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/radio-listen-button-hover.gif) no-repeat 0 0; }
	div.listenwatchcontainer a.watchbutton { margin: 0; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/video-watch-button.gif) no-repeat 0 0; }
	div.listenwatchcontainer a.watchbutton:hover { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/video-watch-button-hover.gif) no-repeat 0 0; }        

/*Recommendations*/
div.recommendationcontainer .contentContainer ul li { line-height:15px; padding-left: 10px;  }

/*Newsletters*/
.newsletterscontainer { }
.newsletterscontainer div.inputs { overflow:hidden; margin-bottom:7px; }
.newsletterscontainer .newsletteritem:first-child { margin:0; }
.newsletterscontainer .newsletteritem { margin:10px 0 10px 0; overflow:hidden; }
.newsletterscontainer .morenewsletterslink { clear:left; display:block; width: 100px; margin-bottom:5px; }
.newsletterscontainer input[type=checkbox] { float:left; margin:0 5px 0 0; vertical-align: sub; }
.newsletterscontainer span.label { float:left; width: 240px; }
.newsletterscontainer p.finePrint { color:#666; font-size:90%; } 
.newsletterscontainer p.introtext { color:#000; margin-top: 15px; font-size: 100%; margin-bottom:10px; }
.newsletterscontainer.GrayBorderedTanBox p.introtext { margin-top:0; }
.newsletterscontainer .ChannelNewsletterEmail { width: 165px; } 
.newsletterscontainer .orangelink { padding-left: 5px; }

.createAccountNewslettersContainer { clear:both; margin: 18px 0 0 5px; }
.createAccountNewslettersContainer div.title { font-weight:bold; margin-bottom:10px; }
.createAccountNewslettersContainer li { margin-bottom: 5px; overflow: hidden; }
.createAccountNewslettersContainer li input.NewsletterCheckbox { margin:0 5px 0 0; height: 15px; }
.createAccountNewslettersContainer li div.description { margin-left:5px; height: 16px; width: 16px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/information.png) no-repeat 0 0; }
.createAccountNewslettersContainer li div { float: left; }

.newslettersRight .inputs .textbox{padding-bottom:10px; clear:both;}


/*Shopping*/
.ShoppingContainer .shoppingquery { width: 210px; }
.ShoppingContainer .orangelink { padding-left: 5px; } 
.ShoppingContainer .featuredProductImage { float:left !important; padding: 0 10px 0 0 !important; }
.ShoppingContainer .featuredProductContent { overflow:hidden !important; }
.ShoppingContainer .featuredProductContent .title { color: #3366B4 !important; font-size: 12px !important; }
.ShoppingContainer .featuredProductContent .author { color: #999999 !important; font-style: normal !important; font-size: 12px !important; }
.ShoppingContainer .featuredProductContent .description { color: #000 !important; font-size: 12px !important; }
.ShoppingContainer .shoppingList .Advertisement { width: 280px; }                

/*GodTube VOD*/
 div.godtubevodcontainer div.godtubevod { clear:both; overflow:hidden; margin-bottom:15px; }
	div.godtubevodcontainer img { float:left; margin-right:5px; }
	div.godtubevodcontainer div.videoinfo { float:left; overflow:hidden; width:190px; }
		div.godtubevodcontainer div.videoinfo a,
		div.godtubevodcontainer div.videoinfo span { display:block; margin-bottom:3px; }

.maincontenttopleft .Article { max-height: 150px; margin: 0 0 10px 0; background-color: #f2f2ed; border: 1px solid #CDCDCB; overflow:hidden; }
	.maincontenttopleft .Article a.image { width: 125px; max-height: 150px; overflow:hidden; display:block; float: left; text-align:center; background-color:#c2c2c2; }
	.maincontenttopleft .Article img { width: 125px; height: 150px;  }
	.maincontenttopleft .Article .Details { float:left; margin:10px 10px 0 15px; width: 275px; }
	.maincontenttopleft .Article .Details .Author { color: #666666; }        
	.maincontenttopleft .Article p, .maincontenttopleft .Article a { display:block; }
		.maincontenttopleft .ArticleTitle { font-weight: bold; font-size: 130%; }
		.maincontenttopleft p { font-size: 110%; }
		
.maincontenttopleft .CDCoverCondensedView img { width: 125px; height:inherit; }

/* Send Feedback Form */
.maincontenttop .sendFeedbackForm .messageContainer { overflow:hidden; clear:both; }
.maincontenttop .sendFeedbackForm .urlContainer { clear:left;margin-top:10px; margin-bottom:10px; }
		
/*channelTopRight Widgets */
.maincontenttopright .ArticleInfo .Author { color: #666666; }

/*WhoIsJesus Bottom Publication Widgets*/
.WhoIsJesusChapters .ColumnLeft {float: left; margin: 0;}
.WhoIsJesusChapters .ColumnRight {float: right; margin: 0;}
.WhoIsJesusChapters .Article { height: 150px; margin: 0 0 10px 0; border: 1px solid #CDCDCB; width:338px;}
	.WhoIsJesusChapters .Article img { width: 125px; height: 150px; float: left; }
	.WhoIsJesusChapters .Article .Details { float:left; margin:10px 10px 0 15px; width: 180px; }	
	.WhoIsJesusChapters .Article p, .WhoIsJesusChapters .Article a { display:block; }
		.WhoIsJesusChapters .ArticleTitle { font-weight: bold; font-size: 130%; }
		.WhoIsJesusChapters p { font-size: 110%; }
		
/*WhoIsJesus Special Article */
.continueReading { border-top: 1px solid #CDCDCB; padding-top: 12px; }
.continueReading .articleFullLink {-moz-border-radius: 3px 3px 3px 3px; border: 1px solid #CDCDCB; padding: 2px 4px; width: 100px; }

/*WhoIsJesus Quote Of the Day */
.QuoteText { border-top: 1px solid #C9CBB3; margin-top: 10px; padding-top: 10px; }
.QuoteLink1 { border-bottom: 1px solid #C9CBB3; display: block; text-decoration: none; color: rgb(178,178,178); font-size: 95%; padding-bottom: 10px;}
.QuoteLink2 { margin-top: 10px; display: block; width: 120px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-arrow.gif) no-repeat right center; padding-right:10px; }
.QuoteLink3 { margin-top: 3px; display: block; width: 62px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/orange-arrow.gif) no-repeat right center; padding-right:10px; }
			
/* ReligionToday HomePage */
.ReligionToday .SubHeading { color: #989898; font-size: 130%; font-weight: bold; margin-bottom: 7px; }
.ReligionToday .Article { margin-bottom: 8px; width:inherit; padding:3px; }
.ReligionToday .Article .Title { font-size: 120%; }
.ReligionToday .Article .Author { font-size: 100%; font-weight: bold; color: #666666; }
.ReligionToday .Article .Text { margin-bottom: 5px; }
.ReligionToday .SubSubHeading { color: #989898; font-size: 110%; font-weight: bold; margin: 5px 0; }
.ReligionToday .Footer { padding: 3px 0 3px 20px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/Regilion-Today-Twitter-icon.gif) no-repeat scroll;  }

/* channel / main section 2 column format */
.mainbody .maincontenttop .blueBox {width:338px;float:left; }
.mainbody .maincontenttop .blueBox h3 {font-weight:normal; font-size: 18px;}
.mainbody .maincontenttop .blueBox.first {clear:left; margin-right:10px;}
.mainbody .maincontenttop .blueBox.wide {clear:left; width:688px;}
.mainbody .maincontenttop .blueBox .footer {border-top: 1px solid #e6e6e6; padding: 8px 0px 0px; }
.mainbody .maincontenttop .blueBox .footer a {background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/arrow.gif) no-repeat scroll 100% 50%;padding: 0px 10px 0px 0px;}

/** ARCHIVES **/
.archivedarticle {margin-bottom:15px; padding-bottom: 15px;border-bottom: 1px solid #E6E6E6; overflow:hidden;}
.archivedarticle .articletitle {font-weight:bold; font-size:130%;}
.archivedarticle .details a.commentlink {color:#999; font-weight:normal; display:block; height:18px; margin-left:5px; float:none; }
.archivedarticle .details {color:#999;padding-top:10px;}
.archivedarticle .details .author { font-weight:bold; }
.archivedarticle .details ul li { padding-right:4px; display:inline; }
.archivedarticle .details ul li span.commentBox { display:inline-block; }

/** ALPHABETICAL ARCHIVES **/
.sectionTitle.first, .sectionContent.first {margin-bottom:10px;font-size:14px;}
.sectionContent.first a, .sectionContent.first span {padding:4px 5px 0 5px;}
.sectionContent.first span.active {background-color:#999; color:#fff;font-weight:bold;}
.sectionContent.first span.inactive {color:#999;}
.sectionTitle {clear: both;float:left;margin-right:10px;width:100px;font-size:14px;color:#666;}
.sectionTitle.date {font-size:18px;}
.sectionContent {float:left; width:575px;}
.sectionDivider {border-top: 1px solid #E6E6E6; overflow:hidden;padding-top:5px;clear:both;margin-top:10px;}

/* subchannel / blueboxes in this page differs from the generic style above */
.mainbody .maincontenttopleft .blueBox {width: 428px; }
.mainbody .maincontenttopright .blueBox {width: 243px; }

/* PageLinks */
div.pagelinks { overflow:hidden; text-align:center; clear:both; }
	div.pagelinks .pagecontainer { margin:0 5px; overflow:hidden; float:left; width:550px; }
		div.pagelinks .pagecontainer ul { overflow:hidden; width:20000px; }
			div.pagelinks .pagecontainer ul li { float:left; overflow:hidden; margin-right:3px; }
				div.pagelinks .pagecontainer ul li a.active { font-weight:bold; }
					div.pagelinks .pagecontainer ul li a span { min-width:26px; }

/* eCards */
div.ecardcontainer { float:left; overflow:hidden; width:445px; }
	div.ecardcontainer h2 { width: 150px }
	div.ecardcontainer .card .ecardinfo { float:left; width:80px; }
	div.ecardcontainer ul.ecardlist { overflow:hidden; }
		div.ecardcontainer ul.ecardlist li { margin:0 0 10px 0; overflow:hidden; }
		div.ecardcontainer ul.ecardlist li:last-child { margin-bottom:0px; }
		div.ecardcontainer ul.ecardlist li a { float:left; overflow:hidden; display:table; }
		div.ecardcontainer ul.ecardlist li img { width:115px; margin-right:10px; }
		div.ecardcontainer ul.ecardlist li span { display:table-cell; vertical-align:middle; }

div.ecardcontainer .headerContainer a { overflow:visible; }	

div.ecardcontainerhorizontal { float:left; overflow:hidden; margin-bottom:0; }
	div.ecardcontainerhorizontal h2 { width: 150px; }
	div.ecardcontainerhorizontal ul.ecardlist { overflow:hidden;  }
		div.ecardcontainerhorizontal ul.ecardlist li { margin:0 0 10px 0; overflow:hidden; display:inline; width:135px; }
		div.ecardcontainerhorizontal ul.ecardlist li a { float:left; overflow:hidden; display:block; margin:0 9px 0 9px; }
		div.ecardcontainerhorizontal ul.ecardlist li img { width:115px; display:block; }
		div.ecardcontainerhorizontal ul.ecardlist li span { vertical-align:middle; text-align:center; width:115px; display:block; }
	div.ecardcontainerhorizontal .headerContainer a { overflow:visible; }	
		
/*BEGIN: FeaturedPubContainer*/

    div.FeaturedPubContainer .Article { height: 100px; border-top: 1px solid #CDCDCB; border-bottom: 1px solid #CDCDCB; background-color:#F2F2ED;}
	    div.FeaturedPubContainer .Article p, .FeaturedPubContainer .Article a { display:block; margin:0 15px 0 15px; }
	    div.FeaturedPubContainer .Article a { margin-top:15px; }
	        div.FeaturedPubContainer .ArticleTitle { font-weight: bold; font-size: 130%; }
		    div.FeaturedPubContainer p { font-size: 110%; }
		    div.FeaturedPubContainer ul.GlobalUnderlinedList li:first-child { border-top:none; padding-top:0; }

/*END: FeaturedPubContainer*/

div.ecardlistContainer { float:left; width:505px; overflow:hidden; margin:0 0 45px 45px; }
    div.ecardlistContainer h2 { margin-bottom:10px; font-weight:bold; }
    div.ecardlistContainer div.pagelinks .pagecontainer { width:315px; }
	div.ecardlistContainer ul.ecardlist { overflow:hidden; }
	div.ecardlistContainer ul.ecardlist li { margin:0 0 15px 15px; overflow:hidden; float:left; }
	div.ecardlistContainer ul.ecardlist li.break { clear:left; margin-left:0; }
		div.ecardlistContainer ul.ecardlist li a { float: left; height: 110px; overflow: hidden; text-align: center; width: 138px; }

div.ecardContainer { float:left; overflow:hidden; background-color:#F0F0F0; margin:0 0 0 15px; padding:15px; }
	div.ecardContainer div.image img { width:505px; }
	div.ecardContainer h1.title { color:#333; text-align:center; font-weight:bold; font-size:130%; padding:5px 0; }
	div.ecardContainer div.links { width:400px; margin:15px auto 0 auto; overflow:hidden; }
	div.ecardContainer div.links a.prevlink { float:left; }
	div.ecardContainer div.links a.orangelink { margin-left:43px; }
	div.ecardContainer div.links a.nextlink { float:right; }
	
div.morecategorycards { float:left; margin:15px 0 0 15px; }
	div.morecategorycards ul.ecardlist { overflow:hidden; }
	div.morecategorycards ul.ecardlist li { margin:0 0 15px 15px; overflow:hidden; float:left; }
	div.morecategorycards ul.ecardlist li.break { clear:left; margin-left:0; }
		div.morecategorycards ul.ecardlist li a { float: left; height: 110px; overflow: hidden; text-align: center; width: 138px; }

ul.ecardcategory { float:left; width:140px; margin:0 0 45px 0; }
	ul.ecardcategory li { margin-bottom: 2px; }
	ul.ecardcategory li.header a { color:#666; font-size:120%; margin-bottom:5px; font-weight:bold; }
		ul.ecardcategory li ul { display:none; margin-left:15px; }
		ul.ecardcategory li a { font-weight:normal; }
		ul.ecardcategory li.active a { color:#333; font-weight:bold; }
		ul.ecardcategory li.active ul { display:block; }
		ul.ecardcategory li.active ul li a { color:#3366B4; font-weight:normal; }
		ul.ecardcategory li.active ul li.active a { color:#333; font-weight:bold; }
		
		
div.ecardNewsletterSignUpContainer { margin-bottom: 15px; height: 150px; overflow:hidden; background-color: #F0F0F0; border: 1px solid #CDCDCB;}
div.ecardNewsletterSignUpContainer img { float:left; height: 150px; width: 125px; margin-right: 15px; background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/misc/ecards-newsletter-header.jpg) no-repeat; float: left; overflow:hidden; }
div.ecardNewsletterSignUpContainer h1 { color: Black; font-size: 130%; margin:10px 0 12px 0; }
div.ecardNewsletterSignUpContainer .newsletterSignup { display:block; }
div.ecardNewsletterSignUpContainer .SubTitle { font-size: 104%; margin-bottom: 6px;  }
div.ecardNewsletterSignUpContainer div.inputs { overflow:hidden; margin-bottom:7px; }
div.ecardNewsletterSignUpContainer .finePrint { color:#666; font-size:90%; padding-bottom: 3px; margin-right:3px; } 
div.ecardNewsletterSignUpContainer .test { display:block;}
		
				
/*Salem Sites Widget - ChristianJobs, ChurchStaffing, SermonSearch, CrossDaily */
div.sswidget .contentContainer p { font-weight:bold; margin-bottom:8px; }
div.sswidget .contentContainer p span.unbold { font-weight: normal; }
div.sswidget .contentContainer span.intro { display: inline-block; margin-bottom: 8px; }
div.sswidget .contentContainer .inputcontainer { display:block; margin:0 0 15px 0; min-height:20px; } 
div.sswidget .contentContainer input { width: 290px; }
div.sswidget .contentContainer .orangelink { margin-left:5px; }

/* image buttons */
.christiancollegebutton { background-image: url('http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/christian-college-ad.jpg'); background-repeat: no-repeat; text-indent: -9999px; width: 243px; height: 97px; display:block; margin:0px 0px 10px 1px; }
.moviereviewsbutton { background-image: url('http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/button-movie-reviews.gif'); background-repeat: no-repeat; text-indent: -9999px; width: 243px; height: 78px; display:block; margin:0px 0px 10px 1px; }
.townhallfinancebutton { background-image: url('http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/townhall-finance-ad.jpg'); background-repeat: no-repeat; text-indent: -9999px; width: 243px; height: 97px; display:block; margin:0px 0px 10px 1px; }

/* Article */
div.articlepage { overflow:hidden; color:#666; }
    div.articlepage div.pagelinks div.pagecontainer { width:550px; margin-bottom:15px; }
    div.articlepage h1:first-child { font-size:225%; color: #E97E1E; }
    div.articlepage span.author { display:block; padding:5px 0 0 0; font-weight:bold; }
    
div.articlepage ul.articleactions { overflow:hidden; margin-top:5px; border-bottom:solid 1px #c2c2c2; border-top:solid 1px #c2c2c2; }
    div.articlepage ul.articleactions li { float:left; margin-right:8px; line-height:30px; }
    div.articlepage ul.articleactions li.fblike { padding:3px 0 0 0; margin:0; }
        div.articlepage ul.articleactions li.fblike iframe { float:left; }
    div.articlepage ul.articleactions li.sharelinks { float:right; margin:0; }
    div.articlepage ul.articleactions li.articledate { border-right:solid 1px #c2c2c2; margin-right:10px; padding-right:10px; font-weight:bold; }
        div.articlepage ul.articleactions li a { line-height:30px; }
    
.articlebody { color:#333; padding:15px 0; font-size:110%; line-height:20px; overflow:hidden; }
    /*.articlebody img { margin:0 10px 10px 0; clear:left; }*/
    .articlebody div.articleimage { float:left; overflow:hidden; padding:0 15px 15px 0; text-align:center; }
        .articlebody div.articleimage img.article { margin:0 0 15px 0; max-width:220px; max-height:264px; }
    .articlebody p { margin-bottom:15px; }
    .articlebody ul { margin-bottom:15px; padding-left:15px; }
        .articlebody ul li { padding:2px 0 2px 8px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/gray-bullet.png) no-repeat left center; }
        .articlebody ul li p { margin-bottom:0; }
    .articlebody strong,
    .articlebody b { font-weight:bold; }
    .articlebody em,
    .articlebody i { font-style:italic;}
    
div.Devotionalarticle .articlebody div.articleimage { float:right; margin:0 0 15px 15px; }

/* Video Channel */

/* Video Channel -> Light Source Media List */
.lightSourceList ul li { width: 220px; float: left; margin-bottom: 15px; }
    .lightSourceList ul li img { float: left; margin-right: 5px; height: 60px; max-width: 65px; }
    .lightSourceList ul li span { width: 220px; display: block; margin: 4px 0; }
.lightSourceList .footer {float: left; clear: both; width: 100%; }

/* Video Channel -> Video List */
.videoList ul li { width: 135px; float: left; margin: 0 30px 25px 0; }
    .videoList ul li img { max-height: 95px; width: 135px; margin-bottom: 5px; }
    .videoList ul li a { font-size: 120%; font-weight: bold; min-height: 30px; }
    .videoList ul li span { width: 135px; display: block; margin: 5px 0; }
.videoList .footer {float: left; clear: both; width: 100%; }

/* Video Channel -> Feature Video Box Html */
.featuredVideo { overflow:hidden; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; background: #f1f1f1; margin:0 0 15px 0; }
    .featuredVideo h3.featuredVideoTitle { font-size: 170%; font-weight: bold; margin-bottom: 1px; }
    .featuredVideo .leftColumn { width: 387px; height: 100%; float: left;}
    .featuredVideo .rightColumn { width: 275px; height: 100%; float: left; margin-left:10px;}
        .featuredVideo .rightColumn h3 { margin-top:10px; }
        .featuredVideo .rightColumn ul.socialactions { border-top:solid 1px #CCCCCC; }
        .featuredVideo .rightColumn a.moreless { float:right; clear: left; margin:0 0 5px 0; }
        .featuredVideo .videoUser { color: #666666; }
        .featuredVideo .videoSummary { padding: 5px 0px 10px 0px;}
        .featuredVideo ul.videoOptions { float: left; width: 100%; clear: both; margin-bottom: 10px; border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; overflow:hidden; }
            .featuredVideo ul.videoOptions li { float:left; width: auto; line-height:22px; padding: 10px 0 5px 0; margin-right: 5px; }
            .featuredVideo ul.videoOptions li.listSeperator { border-right: solid 1px #CCCCCC; margin-right: 10px; padding-right: 10px; }
        .featuredVideo ul.videoAdOptions { float: left; clear: both; border: none; overflow:hidden; }

.featuredVideo .commentBox {float: left; clear: both; margin-top: 15px; display: none;}

/* Video Channel -> Links */           
a.videoComment { height:22px; line-height:22px; padding-right:7px; float:left; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-right.png) no-repeat right; }
    a.videoComment span { height:22px; line-height:22px; float:left; text-decoration:none; padding-left:25px; background:transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-comment-left.png) no-repeat left center; }

a.buyLink { height:22px; line-height:22px; padding-right:7px; float:left; background:transparent url(/godtubehttp://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-right.png) no-repeat right; }
    a.buyLink span { height:22px; line-height:22px; float:left; text-decoration:none; padding-left:20px; background:transparent url(/godtubehttp://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/white-button-dollar-left.png) no-repeat left center; }

/* Video Article */
.articlebody .videoPlayer { width: 690px; margin-bottom: 15px; }
.articlebody .buyLink { margin: 15px 25px; float: right; }

/* Video Archives */
.archivedarticle.media .archivetitle { float: left; clear: right; margin-bottom: 5px; }
.archivedarticle.media .archiveimage {float: left; width: 120px; margin-right: 15px; }
    .archivedarticle.media .archiveimage img { width: 120px; }
.archivedarticle.media p { float: left; width: 550px; }
.archivedarticle.media .details { float: left; }

/*Article Social Sidebar*/
.articlesocialcontainer { text-align:left; height:80px; border-bottom: 1px solid #E6E6E6; margin-bottom:10px; overflow:hidden; }        
    .articlesocialcontainer div.sharecount { float: left; margin: 0; width: 79px; height: 63px; }
        .articlesocialcontainer div.tweetcount { float: left; margin: 0;  width: 72px; height: 63px; margin-bottom:0; }
        .articlesocialcontainer div.commentcounts { float: left; width: 74px; height: 63px; }
            .articlesocialcontainer div.commentcounts a.commentlink { background-image:none; padding:0; display:block; width:inherit; height:inherit; }
        .articlesocialcontainer div.commentcount { float: left; width: 74px; height: 41px; background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/bubble.png) no-repeat scroll right center transparent; }    
        .articlesocialcontainer div.commentcount span { float: left; width: 72px; margin-top: 10px; text-align:center; font-size: 120%; font-weight:bold; }                
        .articlesocialcontainer a { text-decoration:none; color:Black; }
        .articlesocialcontainer a:hover { text-decoration:none; color:Black; }
        
/* Article comments */

/* comment page header */
div.commentpageheader { overflow:hidden; margin-bottom:30px; }
    div.commentpageheader h1 { font-size:225%; }

/* comment box */
div.commentBox { overflow:hidden; margin-bottom:15px; }
	div.commentBox textarea { border: 1px solid #CCCCCC; padding: 7px; width: 660px; height:40px; }
	div.commentBox textarea.inputerror { border-color:Red; }
	div.commentBox textarea.expanded { height: 70px; }
	div.commentBox .postActions { display:none; height: 24px; line-height: 24px; margin-top:10px; }
		div.commentBox .postActions { }
			div.commentBox .postActions a.orangelink { margin-right:5px; }
			div.commentBox .postActions a.commentCancel { font-weight:normal; } 

/* comment list */
div.commentlist { overflow:hidden; margin-bottom:15px; }
div.commentlist h3 { float:left; margin-bottom:15px; line-height:20px; font-size:150%; }
div.commentlist a.allcomments { float:right; margin-bottom:15px; line-height:20px; }
    div.commentlist ul.list { clear:both; margin-bottom:15px; padding-top:10px; border-top: solid 1px #cdcdcd; }
	    div.commentlist ul.list li { border-bottom: solid 1px #cdcdcd; padding: 0 0 10px 0; margin-bottom: 10px; overflow:hidden; }
            div.commentlist ul.list li div.commentOutput { float: left; width: 625px; }
	            div.commentlist ul.list li div.commentOutput p.info { color: #686868; margin-bottom:5px; }
            div.commentlist ul.list li div.commentOptions { float: right; }
                div.commentlist ul.list li div.commentOptions a { margin-left: 5px; }
                              
/*Blogs */        

div.bloggerlistcontainer { width: 230px; margin:0 0 0 15px; }
	div.bloggerlistcontainer .headerContainer { border-bottom: solid 1px #C9CBB3; margin:0 0 5px 0; }
    div.bloggerlistcontainer .headerContainer h2 { margin:0 0 5px 0; }

div.recentblogarticlescontainer .articlecontainer:last-child { border:none; }
div.recentblogarticlescontainer .articlecontainer { border-bottom: 1px solid #d0cdcd; margin-bottom: 15px; padding-bottom: 15px; overflow:hidden; }
   div.recentblogarticlescontainer .articlecontainer img { float:left; margin:0 10px 0 0; max-height:90px; max-width:90px; border:1px solid #E6E6E6; }
   div.recentblogarticlescontainer .articlecontainer .articletitle { font-size: 130%; color:#3366B4; font-weight:bold; }
   div.recentblogarticlescontainer  .articlecontainer .abstract { margin-top:3px; color:#000000; font-weight:normal; }
   div.recentblogarticlescontainer  .articlecontainer .ArticleInfo {color:#999999; font-weight:bold; padding-top:3px; }    
	   div.recentblogarticlescontainer  .articlecontainer .ArticleInfo span { display:block; }
	   div.recentblogarticlescontainer  .articlecontainer .ArticleInfo p { overflow:hidden; }
	   
	div.blogtopiclistcontainer .headerContainer {  margin:0 0 5px 0; }
		div.blogtopiclistcontainer .headerContainer h2 {border-bottom: solid 1px #C9CBB3; margin:0 0 5px 0; }
		div.blogtopiclistcontainer div.footer { clear:both; border-top: solid 1px #C9CBB3;  padding-top:3px; }				

.bloggerheadercontainer { background-color: #F2F2ED;  border:1px solid #CBCBC9; margin-bottom:20px; overflow:hidden; clear:both; }
        .bloggerheadercontainer img { float:left; height:150px; max-width:150px; } 
    .bloggerheadercontainer  .authorinfo { width:345px; float:left; padding:5px 5px 0 0; margin-left:12px; }
        .bloggerheadercontainer  .authorinfo h3 { font-size:150%; font-weight:bold; margin:0; }
            .bloggerheadercontainer  .authorinfo h3 a { color:#000000; }
        .bloggerheadercontainer  .authorinfo .authorpromo { font-weight:bold; color:#999999; padding-bottom:10px; font-size:110%; }
        .bloggerheadercontainer  .authorinfo .bloggerlinks li { padding:4px 0 0 10px;}
        .bloggerheadercontainer  .authorinfo .bloggerlinks .rssbutton { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/rss-icon-small.gif) no-repeat 0 0; padding: 0 5px 10px 22px; cursor: pointer;  }
    .bloggerheadercontainer  #blogdatepicker { float:right; margin:3px 3px 0 0; }
        .bloggerheadercontainer  #blogdatepicker .ui-datepicker { width:13em; min-height:140px; }
            .bloggerheadercontainer  #blogdatepicker .ui-datepicker td { padding:0; }
        .bloggerheadercontainer  #blogdatepicker .ui-state-default { padding:0; font-size:1.1em; }
        .bloggerheadercontainer  #blogdatepicker .ui-state-hover { color:#999999; border-color:#999999; }
        .bloggerheadercontainer  #blogdatepicker .ui-widget { font-size:0.9em; }
        .bloggerheadercontainer  #blogdatepicker .ui-datepicker td span, .bloggerheadercontainer #blogdatepicker .ui-datepicker td a { text-align:center; }				

div.blogarticlecontainer .articleactions { border-top: 1px solid #C2C2C2; margin-top: 15px; }
div.blogarticlecontainer .articlesocialcontainer { float:left; margin-right:10px; }

.bloggerbiographycontainer p.biographybody { margin-bottom: 5px; }
.bloggerbiographycontainer div.suggestedlinks { border-top: 1px solid #C2C2C2; padding-top: 5px; }
    .bloggerbiographycontainer div.suggestedlinks span { color:#666666; font-weight:bold; }
    .bloggerbiographycontainer div.suggestedlinks ul li { font-size:98%; font-weight:bold; margin: 5px 0 5px 0; }

div.recentlyonblogscontainer ul.GlobalUnderlinedList li:first-child { border-top:none; padding-top:0; }	
div.recentlyonblogscontainer .Author { color:#666666; }	
div.recentlyonblogscontainer span { display:block; }	

.bloggerarticleheadercontainer { overflow:hidden; clear:both; }
    .bloggerarticleheadercontainer a { font-weight:normal; }
    .bloggerarticleheadercontainer img { float:left; height:140px; max-width:130px; }
    .bloggerarticleheadercontainer span { color: #000000; }
    .bloggerarticleheadercontainer  .authorinfo { width:530px; float:left; padding:5px 5px 0 0; margin-left:12px; font-size:115%; }
        .bloggerarticleheadercontainer  .authorinfo h1 { font-size: 225%; color:#000000; }
        .bloggerarticleheadercontainer  .authorinfo .authorpromo { color:#666666; padding-bottom:10px; }			
        .bloggerarticleheadercontainer  .authorinfo span.archivelink { display:block; font-size:95%; }	

/*BST - Community Notes Widget*/
.communitynoteswidget { font-size:105%; }
.communitynoteswidget li { overflow: hidden; margin: 5px 0 0 0; padding: 0 0 5px 0; margin-bottom: 15px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/community-notes-background.gif) repeat-x 100% 100%; }
    .communitynoteswidget div.Image { height: 48px; width: 48px; float: left; border: solid 1px #C9CBB3; padding: 1px; margin: 2px 8px 0 8px; }
        .communitynoteswidget div.Image img { width: 48px; height: 48px; }
    .communitynoteswidget  span { font-weight: bold; color: #000000; overflow:hidden; display:block; text-align: left; margin:5px 0 5px 0; }
    .communitynoteswidget span.text { color: #828282; }
    .communitynoteswidget .FullNote { margin:0 10px 0 10px; }

/* Humor - Widgets */
div.todaysLaughWidget .headerContainer { border-bottom: 1px solid #C9CBB3; margin: 0 0 5px; padding-bottom: 5px; }
div.HeaderLineContainer .contentContainer ul li {  background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/gray-bullet-background.png) no-repeat scroll left center transparent; line-height: 15px; padding-left: 10px; }
div.HeaderLineContainer .contentContainer ul li:first-child { border-top: 1px solid #C9CBB3; padding-top: 5px; margin-top: 5px; }

   
/*Newsletters Landing Page */
.newslettersSignupHeader { background-color: #F0F0F0; padding: 15px; -moz-border-radius: 5px 5px 5px 5px; }
a.NewsletterSignUpButton { margin-left: 5px; cursor: pointer; }

.newslettersLeft { float: left; width: 395px; margin-right: 10px; }
.newslettersLeft h1 { color: #336699; margin-bottom: 5px; }
.newslettersLeft .finePrint { color:#666; font-size:90%; padding-bottom: 3px; } 
.newslettersRight { float: left; }

.newsletterColumn { float: left; width: 340px; }
.newsletterColumn:last-child { margin-left: 10px; }

.newslettergroup { overflow:hidden; margin:15px 0 0 0; }
.newslettergroup h4 { text-transform:uppercase; font-weight:bold; font-size:120%;margin-bottom:10px;border-bottom: 1px solid #DCDCD7;color: #666; padding-bottom:10px; color:#CC6600;}
.newslettergroup input {clear:left;float:left; margin-top:2px;}
.newslettergroup div {float:left; width:310px; margin:0 0 10px 5px; font-weight:bold; }
.newslettergroup p {font-size:12px;font-weight:normal;}

/** Resources **/
/** Resources -> Shopping **/
.ChristianShoppingSearchBarWidget { overflow:hidden;background-color:#f0f0f0; padding:20px; overflow:auto; margin-bottom: 20px;}
        .ChristianShoppingSearchBarWidget img { float: left; margin: 0 10px 0 0; }
        .ChristianShoppingSearchBarWidget a { margin: 0 0 0 10px; }
.shoppingproducts .featuredProduct:first-child {border-top: none;}
.shoppingproducts .featuredProduct {border-top: 1px solid #DCDCD7; padding:8px 0 8px 0;}
.shoppingproducts .featuredProductImage {margin:0 8px 8px 8px; width:74px;}
.shoppingproducts .featuredProductContent {float:left; width:330px;}
.shoppingproducts .advertisement {background-color:inherit;}
.shoppingproducts .title {font-size:130% !important;}
.shoppingproducts .author {color:#666666 !important; font-style:normal !important; font-size:12px !important;}
.shoppingproducts .description {color:#000 !important; font-size:12px !important;}
.featuredshops h2, .bargaincenter h2, .shopbycategory h2 { border-bottom: 1px solid #DCDCD7; margin-bottom:8px; }
.featuredshops li {width:210px;float:left;}
/** Resources -> Jobs **/
.ChristianJobsSearchBarWidget { overflow:hidden;background-color:#f0f0f0; padding:20px; overflow:auto; margin-bottom: 20px;}
        .ChristianJobsSearchBarWidget img { float: left; margin: 0 10px 0 0; }
        .ChristianJobsSearchBarWidget a { margin: 0 0 0 10px; }
.JobsContentTop li.JobPosting, .JobsContentMiddle li.JobPosting, .JobsContentBottom li.JobPosting {margin:0;height:120px;}
.JobsContentTop .location, .JobsContentMiddle .location, .JobsContentBottom .location {font-size: 90%; color: #666666; padding-bottom: 5px;}
.JobsContentTop { width: 690px; height: 120px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/jobs-content-box-top.gif) no-repeat; overflow:hidden; }
    .JobsContentTop img { height: 50px; width: 50px; }
    .JobsContentTop h3 { padding: 15px 0 5px 15px; }
    .JobsContentTop #RSSButton { color: #FFFFFF; cursor: pointer; padding: 0 5px 0px 22px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/rss-icon-small.gif) no-repeat 0 0; }
.JobPosting { text-align: center; float: left; border-left: 1px solid #999999; width: 170px; overflow:hidden; }
.JobsContentTop li:first-child, .JobsContentMiddle li:first-child, .JobsContentBottom li:first-child {border:none;clear:left;}
.JobsContentMiddle { width: 690px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/jobs-content-box-middle.gif) repeat-y; font-size: 105%; border-bottom: 1px solid #999999; overflow:hidden;}				
    .JobsContentMiddle span { padding: 5px 0 0 0; } 
    .JobsContentMiddle ul { height: 120px; display:inline; margin: 0; }
        .JobsContentMiddle ul li { float:left; }
        .JobsContentMiddle ul li span { display:block; }
.JobsContentBottom { width: 690px; height: 220px; overflow: hidden; font-size: 105%; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/jobs-content-box-bottom.gif); background-position: bottom; }				
    .JobsContentBottom h3 { padding:  10px 0 0 15px; margin:0; font-size: 120%;}    
    .JobsContentBottom ul.MultiColumnListing { border-left: 1px solid #999999; margin: 10px 0 0 0;float: left; width: 170px; min-height: 160px; max-height: 210px; overflow:hidden; }
    .JobsContentBottom ul.MultiColumnListing:first-child {border:none;clear:left;}
        .JobsContentBottom ul.MultiColumnListing li { padding:5px 10px 5px 15px; }
        .JobsContentBottom ul li span { display:block; }
    .JobsContentBottom .more { float:right;margin-right:15px; }
    
/** Resources -> Education **/
#educationHeader {}
    #educationHeader .educationHeaderTop { width: 690px; height: 126px; background:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/logos/education-header.jpg) no-repeat scroll left top transparent; }
    #educationHeader .educationHeaderTagLine { width: 690px; height: 69px; background:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/logos/education_headline_graphic2.jpg) no-repeat scroll left top transparent; }

#educationContent {}
    #educationContent .topContent { float:left; height:340px; width:345px }
        #educationContent .topContent .content { border:0 solid black; margin:10px; }
    #educationContent #reasonsDiv { background:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/copy_fade.gif) repeat-x scroll left top transparent; }
        #educationContent #reasonsDiv .content .title { color:#0C4685; font-size:16px; font-weight:bold; margin-bottom:7px; }
        #educationContent #reasonsDiv .content ul { list-style:none outside url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/education_arrow.gif); margin-left:17px; }
            #educationContent #reasonsDiv .content ul li { cursor: pointer; margin-bottom: 5px; }
                #educationContent #reasonsDiv .content ul li.active { color: #D71113; list-style-image: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/education_arrow_down.gif); }
                #educationContent #reasonsDiv .content ul li.inactive { color:#000000; list-style-image:url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/education_arrow.gif); }
                #educationContent #reasonsDiv .content ul li span { text-decoration:underline; }
                #educationContent #reasonsDiv .content ul li.active span { font-weight: bold; }
                #educationContent #reasonsDiv .content ul li .extraContent { color:#254C9A; display:none; margin:10px 0 20px; }      
    #educationContent #getStartedDiv { background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/form_fade.gif) repeat-x scroll left bottom; }            
        #educationContent #getStartedDiv .formHeaderContent { font-style: italic; margin: 0 0 15px 0; }             
            #educationContent #getStartedDiv .formHeaderContent #title { color: #0c4685; font-size: 14px; }                
            #educationContent #getStartedDiv .formHeaderContent #title #getStarted { font-style: normal; font-size: 16px; font-weight: bold; }                 
        #educationContent #getStartedDiv .mainForm { margin: 0; }                     
            #educationContent #getStartedDiv .mainForm .inputLine { margin: 3px 0; }                    
                #educationContent #getStartedDiv .mainForm .inputLine input { border: 2px inset #AFAFAF; width: 320px; }                        
                #educationContent #getStartedDiv .mainForm .inputLine select { border: 2px inset #AFAFAF; width: 324px; }                              
            #educationContent #getStartedDiv .mainForm .nextButton { margin: 8px 0 0 ; cursor: pointer; float: right; }                     
            #educationContent #getStartedDiv .mainForm .backButton { margin: 8px 0 0 0; cursor: pointer; float: left; }                    
            #educationContent #getStartedDiv .mainForm .submitButton { margin: 8px 0 0; cursor: pointer; float: right; }                            
    #educationContent #thankYou { }        
    #educationContent #promotions { clear: left; width: 690px; height: 62px; }
        #educationContent #promotions .promo {  width: 252px; height: 50px;  margin: 0 0 0 295px; padding: 14px 0 0 0;  font-size: 13px; font-weight: bold; color: #1C5FB5; }                
        #educationContent #promotions .promo a { font-size: 12px; }                    
    #educationContent #shareExperiences { width: 690px; height: 240px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/form_fade.gif) repeat-x scroll left top; }            
        #educationContent #shareExperiences .title { font-size: 16px; font-weight: bold; color: #2a5181; margin: 10px; }                 
        #educationContent #shareExperiences .movieContainer { margin: 0 15px; }                
            #educationContent #shareExperiences .movieContainer .movieWrapper { float: left; }                
            #educationContent #shareExperiences .movieContainer .movieThumbWrapper { width: 205px; height: 200px; float: left; margin-left: 20px; border: 0px solid black; }            
                #educationContent #shareExperiences .movieContainer .movieThumbWrapper .contentHeader { margin: 0 0 5px 5px; font-size: 11px; }                     
                #educationContent #shareExperiences .movieContainer .movieThumbWrapper .movieThumbs {}                    
                    #educationContent #shareExperiences .movieContainer .movieThumbWrapper .movieThumbs .movie  { width: 90px; height: 50px; float: left; margin: 0 0 5px 5px; cursor: pointer; }                            
                        #educationContent #shareExperiences .movieContainer .movieThumbWrapper .movieThumbs .movie img { width: 90px; height: 50px; }                            
    #educationContent #studentStories { width: 690px;  margin-top: 1px; }            
        #educationContent #studentStories .content { padding: 10px 0 0 10px; background-color: #4D85C0; overflow: hidden; }            
            #educationContent #studentStories .content #headerContent { font-style: italic; color: #042c57; } 
                #educationContent #studentStories .content #headerContent #title { font-size: 16px; font-weight: bold;  font-style:normal; color: White; }                            
            #educationContent #studentStories .content .storyContainer { width: 645px; margin: 10px 0 0 3px; padding: 10px; }                                           
                #educationContent #studentStories .content .storyContainer .pic { width: 140px; float: left; margin: 0 10px 0 0; }                    
                #educationContent #studentStories .content .storyContainer .name { font-size: 15px; font-weight: bold; color: #88191e; }                     
                #educationContent #studentStories .content .storyContainer .info { font-size: 11px; line-height: 15px; color: #7f98bd; }                    
                #educationContent #studentStories .content .storyContainer .altInfo { color: #FFFFFF; }                     
                #educationContent #studentStories .content .storyContainer .story { font-size:12px; color: #224279;  margin: 15px 0 0 0; }                   
                #educationContent #studentStories .content .storyContainer .altStory { color: #FFFFFF; } 
                
            #educationContent #studentStories .content .lightContainer { background-color: #CEDEEE; }         
/** Resources -> Education **/
   
/* community pages (twitter/facebook) */
.communityPage { padding:15px; overflow:hidden; }
    .communityPage .column { width:210px; float:left; } 
.gutterRight { margin-right:15px; } 
.twtr-widget { margin-bottom: 15px; }  

/** Community -> Reader Feedback **/        
.readerFeedback ul.comments { margin-right:15px; }
	.readerFeedback ul.comments li { overflow:hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
	.readerFeedback ul.comments li.last { border-bottom: none; }
		.readerFeedback ul.comments li a.article { display:block; font-size: 130%; margin-bottom:5px; }
		.readerFeedback ul.comments li .details { margin-top: 10px; color: #686868; }
				.readerFeedback ul.comments li .details .separator { color: #cdcdcd; padding: 0 5px; }
				.readerFeedback ul.comments li .details .commentInfo { float: left; display: block; margin: 3px 10px 0 0; }
				.readerFeedback ul.comments li .details a.action { display:block; float: left; margin-right:5px; }
				.readerFeedback ul.comments li .details a.addComment { width: 112px; height: 22px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/Reader-Feedback-Add-Comment.gif) no-repeat left top; }
				.readerFeedback ul.comments li .details a.allComments { width: 150px; height: 22px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/icons/Reader-Feedback-All-Comments.gif) no-repeat left top; }

/* Form Validation */
/* User Pages */
.createUser, .login, .resetpassword, .forgotpassword, .logout {width: 400px; margin: 10px 0 0 0;}
.createUser p, .login p, .resetpassword p, .forgotpassword p, .logout p { white-space:nowrap; margin-bottom:15px; } 

/* User Pages: Forms Validation */
.field-validation-error {color: #ff0000;}
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
.validation-summary-errors { font-weight: bold; color: #ff0000; }
form fieldset legend{color:#000000;font-weight:bold;font-variant:small-caps;font-size:110%;padding:2px 5px;margin:0px 0px 10px 0px;position:relative;top: -12px;}

form.validate { overflow:hidden; float:left; clear:both; padding:0 15px 15px 0; width:690px; clear:both; }
form.validate label,
form.validate span.labelinline { float:left; width:130px; text-align:right; clear:left; height:30px; line-height:30px; margin:0 0 5px 0; padding:0 5px 0 0;}
form.validate span.labelinline { clear:none; }
form.validate input[type=text],
form.validate input[type=password],
form.validate textarea { margin-bottom:5px; border:1px solid #9E9A9A; font-family:Sans-Serif; font-size:120%; height:28px; line-height:28px; padding:0 3px; width:200px; }
form.validate textarea { width:350px; height:150px; margin-bottom:5px; float:left; line-height:25px; }
form.validate select { height:30px; line-height:28px; width:208px; border:1px solid #9E9A9A; font-size:160%; }
form.validate input,
form.validate select,
form.validate span.input,
form.validate span.inputline { float:left; line-height:30px; height:30px; }
/* form.validate input[type=checkbox] { margin:9px 5px 5px 0; } <-- if you un-comment this, please be sure that the create account form has newsletter checkboxes that look as they should. */ 
form.validate label.inputerror, form.validate span.inputerror { float:left; height:30px; line-height:35px; clear:none; text-align:left; margin:0 5px 5px 5px; color:Red; }
form.validate span.input { overflow:hidden; width: 290px; } /* margin:0 5px 5px 0; */
form.validate span.disclaimer { width: 400px; }
form.validate span.input input,
form.validate span.input select,
form.validate span.input textarea,
form.validate span.inputline input,
form.validate span.inputline select,
form.validate span.inputline textarea { margin:0 5px 0 0; }
form.validate span span.inputerror { margin-left:0px; }
form.validate span.inputline { clear:left; }
form.validate label.input input { margin:0; float:right; padding:0; }
form.validate div.submitButton { float:left; overflow:hidden; width:300px; line-height:25px; height:25px; margin-top:10px; }
    form.validate div.submitButton a { margin-right:5px; }
form.validate div.feedback { clear:both; padding:10px 0; }
    form.validate div.feedback span.error { color:#E6000F; }
    form.validate div.feedback span.success { color:#0CB300; }
    form.validate div.feedback span.info { color:#E36400; }
    form.validate div.feedback span.redirectTimeout { margin:0 5px; font-weight:bold; color:Blue; }
form.validate div.disclosure { float:left; overflow-x:hidden; overflow-y:auto; width:400px; height:200px; border:solid 1px #cccccc; }
form.validate div.uploadlegal { float:left; overflow-x:hidden; overflow-y:auto; width:400px; }

form.validate div.profilecolumns { width:550px; overflow:hidden; }
    form.validate div.profilecolumns div.left { float:left; overflow:hidden; }
        form.validate div.profilecolumns div.left img.profile { width:125px; margin:0 auto 10px auto; display:block; }
        form.validate div.profilecolumns div.left input { clear:left; line-height:normal; height:auto; }
    form.validate div.profilecolumns div.right { float:left; overflow:hidden; margin-left:10px; max-width:355px; max-height:200px; overflow-x:hidden; overflow-y:auto; }
        form.validate div.profilecolumns div.right span.readWrite { height:155px; }
        form.validate div.profilecolumns div.right textarea { width:300px; font-size:100%; line-height:normal; }
        form.validate div.profilecolumns div.right div.submitButton { width:auto; clear:left; }

form.validate span.filewrapper { position:relative; overflow:hidden; }
    form.validate span.filewrapper input[type=text] { position:absolute; left:0; top:0; width:130px; z-index:1; }
    form.validate span.filewrapper a.whitelink { position:absolute; top:4px; z-index:1; left:140px; }
    form.validate span.filewrapper input[type=file] { position:absolute; left:0; z-index:2; opacity:0;filter:alpha(opacity=0);  }
    form.validate span.filewrapper span.inputerror { position:absolute; left:-40px; top:0; }
  
form.validate span.filewrapper object { position: absolute; left: 140px; z-index: 100; }

/* Special form settings */
form.validate span.wide { float:left; width:400px; overflow:hidden; }

form.validate span.readWrite { display:none; }

form.validate span.disclaimer { line-height:normal; margin-top:5px; text-align:center; font-size:85%; }


/* read/write form settings */
form.readWrite{margin-bottom: 10px; min-height:30px;}
form.readWrite .editOnly, form.readWrite input, form.readWrite select, form.readWrite textarea, form.readWrite .submitButton {display:none;}
form.readWrite label,
form.readWrite span.readWrite{line-height:20px;height:20px; display:block;}
form.readWrite span.readWrite { float:left; font-weight:bold; }
a.readWriteEditControl { float:right; display:none; }
form.readWrite .readWriteEditControl { display:block; }

/* selected tags for forms */
form.validate .inputTagSelect {float:left;width:400px;}
form.validate .inputTagSelect .selectedTags {white-space:nowrap;float:left;clear:left;padding-top:10px;width:400px;}
form.validate .inputTagSelect .selectedTags span {font-weight:normal; height:22px; line-height:22px; padding: 0;margin:0 10px 5px 0;float:left;font-size:100%;}
form.validate .inputTagSelect .selectedTags span a.deleteLink { margin-right:3px; }

div.inlineFeedback { clear:both; padding:10px 0; overflow:hidden; }
	div.inlineFeedback span.error { color:#E6000F; }
	div.inlineFeedback span.success { color:#0CB300; }
	div.inlineFeedback span.info { color:#E36400; }

form.inline { overflow: hidden; width: 405px; }
	form.inline a { font-size: 100%; font-weight: normal; }
	form.inline .orangelink span { font-weight:bold; }
    form.inline input[type=text],
    form.inline input[type=password] { width:120px; }
	form.inline label { width:80px; }
	form.inline span.wide { width: 315px; } /* used? */
	form.inline input.wide { width: 285px; }
	form.inline input.medium { width: 210px; }

form.inline div.actions { float:left; overflow:hidden; line-height:25px; height:25px; margin-top:10px; width: 250px; }
    form.inline div.actions a { margin-right:5px; }

form.inline div.actions.noFloat { float: none; }

form.inlineLogin label { width: 110px; }

/* inlineForgotPassword */
form.inlineForgotPassword { display: none; }
	form.inlineForgotPassword label { width: 95px; }
	
/* inlineCreateAccount */
form.inlineCreateAccount { display: none; }
	form.inlineCreateAccount label { width: 110px; }

/* AuditForm */
form.auditform { overflow:hidden; }
form.auditform label { margin-bottom:10px; float:left; clear:left; }
form.auditform textarea { width:320px; height:75px; margin-bottom:10px; float:left; clear:left; border:solid 1px #ccc; }
form.auditform textarea.inputerror { border-color:Red; }
form.auditform a { line-height:25px; margin-right:5px; font-size:100%; }
form.auditform a.cancel { font-weight:normal; }
form.auditform span.inputerror { float:left; width:0px; color:Red; }
form.auditform select { display:block; margin: 15px 0 10px 0; }
form.auditform p { margin: 10px 0; }

/* searchlist */
ul.searchlist { overflow:hidden; margin-bottom:30px; }
    ul.searchlist li { overflow:hidden; padding:15px 0; border-bottom:solid 1px #c2c2c2; }
    ul.searchlist li p { /*min-height:30px;*/ padding:5px 0; }
    ul.searchlist li a { display:block; clear:both; }
    ul.searchlist li a.articletitle { font-size:130%; }
    
/* This is for the jquery mask plugin */
.loadmask {
    z-index: 100;
    position: absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #CCC;
    width: 100%;
    height: 100%;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    padding:0;
    margin:0;
}
.loadmask-msg div {
    padding:0;
    margin:0;
    background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/processing-bar.gif) no-repeat center center;
	border:0;
    cursor:wait;
    width:220px;
    height:19px;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}    
    ul.searchlist li a.articletitle { font-size:130%; }
    
    
/*BEGIN: Audio/Video secondary channels*/  
a.radiolistenbutton, a.dailydevotionallistenbutton { float:right; width: 100px; height: 35px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/radio-listen-button-green.gif) no-repeat left top; }

div.AudioVideoPage  { color:#555555; }
    div.AudioVideoPage a.AudioVideoBanner img { margin-bottom:10px; }
    div.AudioVideoPage .BlockItem { height: 125px; margin: 0 0 10px 0; background-color: #f2f2ed; border: 1px solid #CDCDCB; overflow:hidden; }
            div.AudioVideoPage .BlockItem img { width: 125px; height: 125px; float: left; }
            div.AudioVideoPage .BlockItem .Top  { height:90px; }
                div.AudioVideoPage .BlockItem .Top .left { width:400px; }
                    div.AudioVideoPage .BlockItem .Top .left h1 { margin:10px 0 5px 15px; }
                    div.AudioVideoPage .BlockItem .Top .left p { margin-left:15px; float:left; width:400px; }
                div.AudioVideoPage .BlockItem .Top .right { width:150px; overflow:hidden; }
            div.AudioVideoPage .BlockItem .Bottom  { background-color:#E9E9E9; height:35px; line-height:30px; overflow:hidden; }
                div.AudioVideoPage .BlockItem .Bottom p { font-size:95%; color:#666666; margin-left:15px; width:500px; }
                div.AudioVideoPage .BlockItem .Bottom a { margin-left:15px; display:block;}
        div.AudioVideoPage .BlockItem .Author { color: #666666; margin-left: 15px; }

/*CW Radio*/
div.RadioPage a.radiolistenbutton { margin:25px 15px 0 0; }


/*CW Podcasts & Audio*/                
div.PodcastsPage .BlockItem { height: 150px; }
    div.PodcastsPage .BlockItem img { height: 150px; }
    div.PodcastsPage a.dailydevotionallistenbutton { margin:15px; }
    div.PodcastsPage .BlockItem .Top  { height:115px; }
        div.PodcastsPage .BlockItem .Top .left h1 { margin:10px 15px 0 15px; }
        div.PodcastsPage .BlockItem .Top .left p { color: #000000; }
        a.dailydevotionalreadbutton { float:right; margin-right:15px; width: 100px; height: 35px; background: transparent url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/buttons/green-read-button.gif) no-repeat left top; }
    div.PodcastsPage div.favoritepastorscontainer div.partner { margin: 5px 5px 15px 5px; }
    div.PodcastsPage div.favoritepastorscontainer div.partner .partnerinfo { margin-left:5px; width:290px; }
        div.PodcastsPage div.favoritepastorscontainer div.partner .partnername { color:#666666; }

	div.ministryarticlescontainer .contentContainer { padding-top:0; }
	div.ministryarticlescontainer .contentContainer ul.GlobalSimpleList li { overflow:hidden; margin-top:15px; margin-bottom:15px; }
	div.ministryarticlescontainer .contentContainer ul.GlobalSimpleList li img { max-height:75px; max-width:75px; }
	
	div.ministryarticlescontainer .Author { color:#666666; }


/*END: Audio/Video secondary channels*/
 
div.rightcolumnrecentlywidgetcontainer .ArticleInfo { display:block; overflow:hidden; }

/* sociallinks */
ul.socialactions { overflow: hidden; padding:4px 0; margin:0; }
    ul.socialactions li { overflow:hidden; float:left; }
    div.articlepage ul.articleactions li ul.socialactions li { margin-right:3px; padding:0; }
        ul.socialactions li a { line-height:30px; float:left; }

/* sortOptions */
.sortOptions { clear:both; margin:15px 0; overflow:hidden;  }

    .sortOptions li { float:left; padding:0 10px; }
    
    .sortOptions li.highest { padding:0 9px 0 0; border-right:solid 1px #cccccc; }
    
        .sortOptions li a { font-size:90%; font-weight: normal; }
    
        .sortOptions li.selected a { font-weight:bold; }
        
/*BEGIN: Devotional Publication Landing Page*/
div.DevoCategoryPubListContainer ul.GlobalUnderlinedList li:first-child { border-top:none; }
div.DevoCategoryPubListContainer ul.GlobalUnderlinedList li .pubtitle { font-weight:bold; font-size:130%; }
/*END: Devotional Publication Landing Page*/

/*BEGIN: Sermon Illustrations */

#pastors {}

#pastors .searchAppBG {
    background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/illustrations_bg.jpg) repeat-y scroll left top transparent;
}

#pastors #searchApp {
    background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/illustrations.jpg) no-repeat scroll left top transparent;
    border: 0 solid black;    
    width: 560px;
}

#pastors #searchApp #illustrationWrapper {
    border: 0 none;
    min-height: 245px;    
    overflow: auto;        
    padding: 140px 25px 0;
    width: 500px;
}

#pastors .searchAppBottom {
    background: url(http://media.salemwebnetwork.com/christianity/cd/resource/theme/default/backgrounds/illustrations_bottom.jpg) no-repeat scroll left top transparent;
    height: 16px;
    margin: 0 0 0 9px;
    width: 542px;
}
#pastors #ajaxResultPlaceHolder { max-height: 400px; overflow: auto; }
#pastors .Intro { margin-bottom: 3px; }
#pastors #searchFilter { margin-top: 50px; }
#pastors .IllustrationCanvas { margin-top: 20px;  }
#pastors .IllustrationText { background-color: #DDDDDD; padding: 2px 6px;}
#pastors .Block { margin: 10px 0; }
#pastors .Title { font-weight: bold; }
#pastors .Author { font-size: smaller; font-style: italic; }
#pastors .DisclaimerText { margin: 12px 0; }
#pastors .NoResultsFound { float: left; }

form.Illustration .textbox { margin-right: 10px; }
.IllustrationCanvas .textbox { margin-right: 10px; }

/* jeopardy */

#jeopardy-score {
    display: inline-block;
    overflow: hidden;
    line-height: 30px;
}

#jeopardy-score #left {
    float: left;
    background: url(http://media.salemwebnetwork.com/christianity/cd/img/games/biblejeopardy/biblejeopardy-yourscore_01.gif) no-repeat scroll left top transparent;
    height: 30px;
    width: 137px;
}

#jeopardy-score #right {
    float: left;
    background: url(http://media.salemwebnetwork.com/christianity/cd/img/games/biblejeopardy/biblejeopardy-yourscore_02.gif) no-repeat scroll left top transparent;
    height: 30px;
    width: 138px;
}

