﻿/* STANDARD COLORS */
/* BLACK				#000000 */
/* GREY-NAVBAR 	#494949 */
/* GREY-CRUMBTRAIL #999999 */
/* GREY-POLL	#D8D8D8 */
/* BLUE-SEARCH	#316597 */
/* BLUE-TAGLINE	#99CDFF */
/* BLUE-LINKS	#009AFE */
/* RED-MAINTAB	#913300 */
/* RED-SECONDARYTAB #7C3201 */
/* ORANGE			#E58D08 */
/* RUST			#913300 */

/* this is for the CMS editor */
.swncms-header {
	font-weight: bold;
	font-size: 1.3em;
}

.swncms-subheader {
	font-weight: bold;
	font-size: 1.2em;
}

* { padding: 0; margin: 0; }

body 
{
	background-image: url(http://media.salemwebnetwork.com/MichaelDuduit/system/gr/backer.jpg);
	background-repeat: repeat;
	background-color: #0D111A;
	padding: 0; margin: 4px;
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
}

table, table tr, table tr td 
{ 
	border-style: none;
	border-collapse:collapse;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-spacing: 0;	 
}

table tr td 
{
	vertical-align: top;
}

div.wrapperXS { padding: 2px 2px 2px 2px; }
div.wrapperS { padding: 4px 4px 4px 4px; }
div.wrapperM { padding: 6px 6px 6px 6px; }
div.wrapperL { padding: 8px 8px 8px 8px; }

#centerWrapper { width: 1000px; margin-left: auto; margin-right: auto; }

.linkdark { color: #000000; }
.linklight { color: #FFFFFF; }
.linkdark:hover, .linklight:hover { color: #913300; }

a { color: #990000; }
a:hover { color: #ffffff; }

.rightColPad { padding: 0 0 0 3px; }
.sglcol  { width: 240px; }
.sgl2col { width: 320px; }
.dblcol  { width: 440px; }
.tplcol  { width: 750px; }
table#content { width: 1000px; }

table.sgl, table tr td.sgl, div.sgl, div.sgl ul, div.sgl ul li { width: 236px; }
table.dbl, table tr td.dbl, div.dbl, div.dbl ul, div.dbl ul li { width: 432px; }
table.tpl, table tr td.tpl, div.tpl, div.tpl ul, div.tpl ul li, iframe.tpl { width: 746px; }
table.full, table tr td.full, div.full, div.full ul, div.full ul li { width: 1000px; }

/* standard */
div.clear { display: block; clear: both; }
span.required { color: #ff0000; }
div.hiddenkeywords { display: none; }
img { border: none; }

td.center, div.center { text-align: center; vertical-align: middle;}

div.sectiondividerS { height: 4px; clear: both;}
div.sectiondividerM { height: 7px; clear: both;}
div.sectiondividerL { height: 10px; clear: both;}

/* navigation menu */
div.navmenu { width: 240px; }

/* right hand column */
div.righthandcolumn { width: 320px; }

/* COLORS */
div.black, td.black { background-color: #000000; }
div.white, td.white {  background-color: #ffffff; }
div.lightblue, td.lightblue { background-color: #D6E3EC; }
div.mediumblue, td.mediumblue { background-color: #88A0C4; }
div.darkblue, td.darkblue { background-color: #2B3C56; }
div.darkred, td.darkred { background-color: #6E0001; }
.fill.white { background-color: #ffffff; }
.fill.lightblue { background-color: #D6E3EC; }

div.salemlogo { padding: 4px 0px 4px 4px; }

/* salemsites */
div.salemsites { font-size: 0.8em; color: #ffffff; padding: 6px 0 0 0;}
div.salemsites div.list { padding: 2px 0 8px 0; }
div.salemsites div.list a { text-decoration: none; }
table tr td.copyright { font-size: 0.8em; padding: 2px 2px 18px 18px; color: #ffffff; }
table tr td.copyright img { vertical-align: middle; }

/* Newsletter.ascx */
div.newsletter { height: 173px; background-color: #2B3C56; vertical-align: middle; text-align: center; }
div.newsletter h3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #D6E3EC; }
div.newsletter h3 a { color: #6699CC; }
div.newsletter div.tagline { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #D6E3EC; font-weight: bold; }

/* Podcast.ascx */
div.podcast { height: 124px; }
div.podcast div.photo { float: left; vertical-align: top; } 
div.podcast div.linktext { float: right; text-align: center; vertical-align: middle; padding: 0 6px 0 6px;} 
div.podcast div.linktext a { color: #6699cc; }

/* Resources.ascx */
div.resources {}
div.resources div.toprow { background-color: #ffffff; }
div.resources div.preaching { float: left; background-color: #2B3C56; }
div.resources div.ncp { float: right; width: 310px; background-color: #FFFFFF; }
div.resources div.ncp img { vertical-align: bottom; }
div.resources div.btmrow { background-color: #88A0C4; }
div.resources div.prtext { float: left; width: 110px; margin-left: auto; margin-right: auto; padding: 0px 0px 0px 0px; }
div.resources div.prtext img { vertical-align: middle; border: solid 3px #88A0C4; }
div.resources div.ncptext { float: right; width: 300px; height: 18px; background-color: #2B3C56; text-align: center; margin-left: auto; margin-right: auto; border: solid 3px #88A0C4; padding: 3px 0px 0px 0px; }
div.resources div.ncptext span {  color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

div.alistimage { float: left; }
div.alistimage ul li { list-style-type: none; }
div.alistimage ul li div.image { float: left; height: 85px; width: 85px; padding: 0 4px 0 0; }
div.alistimage ul li div.image img { border: none; height: 85px; width: 85px; }
div.alistimage ul li div.title { font-size: 1.1em; font-weight: bold; padding: 3px 4px 0 4px; }
div.alistimage ul li div.pubdate { padding: 3px 4px 0 4px;}
div.alistimage ul li div.author { padding: 3px 4px 0 4px;}
div.alistimage ul li div.teaser { padding: 3px 4px 0 4px;}
div.alistimage ul li div.bottom { padding: 3px 0 0 0;}

div.alisttitleteaser { float: left; }
div.alisttitleteaser div.image img { border: none; height: 85px; width: 85px; }
div.alisttitleteaser div.title { font-size: 1.1em; font-weight: bold; padding: 4px 4px 0 4px; }
div.alisttitleteaser div.pubdate { font-size: 1.1em; font-weight: bold; padding: 3px 4px 0 4px;}
div.alisttitleteaser div.teaser { padding: 3px 4px 0 4px;}
div.alisttitleteaser div.bottom { padding: 3px 0 0 0;}

.fill.grey { background-color: #cccccc; }
.subtitle.grey { background-color: #cccccc; }
div.grey ul li { background-color: #999; border-bottom: solid 1px #FFFFFF; color: #FFFFFF; }
div.grey ul li.alt { background-color: #999; border-bottom: solid 1px #FFFFFF; color: #000000;}
div.grey ul li.hoverfix { background-color: #838383; border-bottom: solid 1px #D0D0D0; color: #000000; cursor: pointer; }
div.grey ul li * { color: #000000; }

/* page indexing */
div.pageIndexer { float: left; background-color: #424242; }
div.pageIndexer * { font-size: small; color: #000;}
div.pageIndexer h1 { padding: 4px 4px 4px 4px; text-align: right; }
div.pageIndexer a.currentPage { color: #FF0000; text-decoration: none; }
div.pageIndexer a.selectPage { color: #000;  text-decoration: none; font-weight: bold;}
div.pageIndexer a.selectPage:hover {color: #FFFF00; }

/* articleTextDetail.ascx */
div.text div.body img { padding: 0 8px 0 0; }