﻿ /* ----------------------- ELEMENTS -------------------------- */
html {overflow: scroll;}

td, p, div, input
{
	font-family: Arial, Helvetica;
	font-size:12px;
}

body 
{
	margin:4px;
	color:#333333;
	/*background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_page.gif);
	background-repeat:repeat;*/
}

div 
{
	display:block;
	position:relative;
	float:left;
}

p
{
	position:relative;	
	/* margin:0; This was preventing p tags from breaking */
}

a, a:link, a:active, a:visited, a:hover
{
	font-weight:bold;
	font-size:12px;
	color:#336699;
}

form
{
	margin:0;	
	padding:0;
}

table
{
	padding:0;
	margin:0;	
}

/* ----------------------- ELEMENT IDS -------------------------- */

#wrapper
{
	width:1000px;	
}

#header
{
	width:1000px;
	height:90px;
	border:1px solid #ffffff;
	background-color:#ffffff;
}

#header #headerLogo
{
	width:249px;
	height:90px;
}


#headerNavigation
{
	width:1000px;
	height:31px;
	/*border:1px solid #fff;*/
	/*background-color:#fff;*/
	background-image:url(http://media.salemwebnetwork.com/oneplace/web/header/BG_TopNavBar.gif);
	background-repeat:repeat;
}

#headerNavigation a
{
	color:				#FFFFFF;
	text-decoration:	none;
}

#headerNavigation a:hover
{
	color:				#D1E5F4;
}


/*#header #left
{
	font-weight:bold;
	color:#e5c768;
	font-size:12px;
	padding-top:20px;
	padding-left:12px;
	width:200px;
}*/

#header #middle
{
	margin-top:0px;
	margin-bottom:10px;
	padding-left:20px;
	height:90px;
	color:#ffffff;
	font-size:10px;
	width:726px;
}

/*#header #right
{
	width:170px;
	padding-top:10px;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	padding-left:16px;
}*/

#LeftBar
{
	width:170px;
	margin-bottom:16px;	
	margin-right:0px;
	display: inline;
	background-color:#a2c7fb;	
	/*border:1px solid #6DA5D4;*/
	background-image:url(http://media.salemwebnetwork.com/oneplace/web/navigation/bg_nav.gif);
}

#rightBar
{
	width:160px;
	/*margin-left:4px;*/
	margin-bottom:10px;	
	float:right;
}


#navigation
{
	margin-top:0px;
	width:170px;
	background-color:#a2c7fb;	
	/*border:1px solid #6DA5D4;*/
	background-image:url(http://media.salemwebnetwork.com/oneplace/web/navigation/bg_nav.gif);
}

#navigation ul 
{
	margin:0;
	padding:0;	
	width:170px;
	font-size:10px;
	list-style-image:none;
  
}

#navigation ul li a, #navigation ul li a:active, #navigation ul li a:link, #navigation ul li a:visited
{
	font-size:10px;
	color:#4A4B4D;
	text-decoration:none;
	display:block;
	width:170px;
	padding-top:2px;
	height:18px;
	list-style-image:none;
	text-transform:uppercase;
}

#navigation ul li
{
	text-indent:8px;
	width:170px;
	padding-top:0px;
	height:20px;
	list-style-image:none;
	/*background:url(http://media.salemwebnetwork.com/lightsource/navigation/whiteseparator_line.jpg) bottom repeat-x;*/
}

#navigation ul li.bottomChannel
{
	height:18px;
	background:none;
	list-style-image:none;
}

#navigation ul li.navTitle
{
	height:17px;
	width:170px;
	padding-left:0px;
	padding-top:3px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent:8px;
	display:block;
	list-style-image:none;
	background-color:#6DA5D4;
	text-transform:uppercase;
	

}



#newsletters
{
	margin-top:0px;
	width:170px;
	color:#000000;
	
    /*background-color:#E7F0F7;*/
	max-width:170px;
}

div.newsletterSection
{
	font-weight: bolder;
	font-size: larger;
	color:#EE9553;
}

div.newsletterTitle
{
	font-size: larger;
	color:#336699;
}

div.newsletterDescription
{
	font-size: smaller;
}

div.newsletterHeader
{
	font-weight: bolder;
	font-size: large;
	color: #606060;
}

.partners
{
	margin-top:12px;
    line-height:20px;
    margin-left:0px;
}

.partnerTop 
{
	width:160px;
	height:10px;
}

.partnerTop img
{
	display:block;	
}

.resetPanel
{
	padding:0;
	margin:0;
	float:left;
	position:relative;
	display:block;	
}

.partnerContent
{
	width:160px;
	/*background-color:#fdec8f;	
	background-image:url(http://media.salemwebnetwork.com/lightsource/background_navigation.gif);*/
	/*border-left:1px solid #fff;
	border-right:1px solid #fff;*/
	font-weight:bold;
	color:#cc9900;
	font-size:12px;
	padding-left:0px;
	padding-right:0px;
}

.partnerBottom 
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/120_bottom.gif);
	background-repeat:no-repeat;
	width:160px;
	padding-left:10px;
	padding-right:10px;
	height:10px;
}

.footerTopBox
{
	width:250px;
	height:10px;
}

.footerContentBox
{
	width:228px;
	overflow:auto;
	height:1%;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#fdec8f;
	padding-left:10px;
	padding-right:10px;
}

.footerBottomBox
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/footer_bottom.gif);
	background-repeat:no-repeat;
	width:250px;
	height:10px;
}

.footerLinksTopBox
{
	width:840px;
	height:10px;
}

.footerLinksBottomBox
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/footer_links_bottom.gif);
	background-repeat:no-repeat;
	width:840px;
	height:10px;
}

#pageContent
{
	width:666px;
}

.pageContent
{
	width:666px;
}

#pageContentWide
{
	width:830px;
}

.pageContentWide
{
	width:830px;
}

#page
{
	width:1000px;	
}

#topContent
{
	margin:			2px 0px 0px 0px;
	padding:		6px 0px 6px 0px;
	width:824px;
	background-image:url(http://media.salemwebnetwork.com/oneplace/images/Channel_top_gradient.gif);
	background-repeat:repeat-x;	
	height:28px;
}

#topContent .icons
{
	padding-right:12px;
	float:right;
}

#topContent #ministryContentTitle
{
	
	font-weight:bold;
	min-width:185px;
	padding-top:4px;
	height:18px;
	padding-left:4px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	color: #336699;


}

#topContent #contentTitle
{
	/*font-weight:bold;*/
	/*min-width:185px;*/
	padding-top:0px;
	height:22px;
	padding-left:4px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-style : normal;
	color: #41A855;
}

#topContent #contentSubTitle
{
	/*font-weight:bold;*/
	min-width:185px;
	padding-top:8px;
	height:14px;
	padding-left:12px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	color: #336699;
}

.titleBar
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/ministry_title_tab_background.gif);	
	background-repeat:repeat-x;
	background-position:top;
	text-indent:10px;
	padding-bottom:2px;
	/*border:1px solid #fff;
	border-bottom:0;*/
}

.specialOffer
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_ministry_offer.gif);	
	background-repeat:repeat-y;
	background-position:top;
}

#topContent #contentTitle
{
	/*background-image:url(http://media.salemwebnetwork.com/lightsource/display/ministry_title_tab_background.gif);	
	background-repeat:repeat-x;*/
	background-position:top;
}

/*#topContent .tabLeft
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/ministry_title_tab_left.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:22px;
	height:22px;
}*/

/*#topContent .tabRight
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/ministry_title_tab_right.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:39px;
	height:22px;
}*/

#pageContent #content, #pageContentWide #content
{
	/*border:1px solid #fff;*/
	width:100%;
	font-size:12px;
	/*background:#fff url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_home_middle.gif) left top repeat-x;
	*/
}

#pageContent #devotionalContent
{
	border:1px solid #ffffff;
	width:98%;
	padding:10px;
	font-size:12px;
	background:#ffffff url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_home_middle.gif) left top repeat-x;
}

#ministryContent
{
	border:1px solid #ffffff;
	width:100%;
	font-size:12px;
	color:#ffffff;
	background:#ffffff url(http://media.salemwebnetwork.com/lightsource/backgrounds/ministry_background_strip.jpg) left top repeat-y;
}

#ministryContent #flashContent
{
	width:320px;
}

#blueBox
{
	margin-top:10px;
	margin-left:10px;
	width:285px;
	height:400px;
	
	background:url(http://media.salemwebnetwork.com/lightsource/backgrounds/ministry_blue_box_middle.gif) left top repeat-y;
}

#blueBoxContent
{
	padding:6px 12px 12px 12px;
}

#blueBoxContent .title
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.broadcastStatus
{
	color:#99aaff;
	font-size:11px;
}

.broadcastTitle
{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

.ministryInfo
{
	color:#ffffff;
	font-size:11px;
}

.padding
{
	padding:6px;
	padding-top:12px;
	padding-bottom:22px;	
}

#swnradioad
{
	width:120px;		
	margin-top:12px;
	margin-left:20px;
}

#testimonials
{
	margin-top:12px;
	width:140px;
	border:1px solid #ffffff;
	background:url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_home_middle.gif);
}

#testimonials #top
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;
	height:20px;
	width:140px;
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
	color:#fdec8f;
}

#testimonials #content
{
	width:120px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#footer 
{
	width:826px;
	height:270px;
}

#footer #related
{
	width:600px;
	color:#336699;
	font-weight:bold;
	font-size:10px;
	margin-bottom:20px;
}

#footer #partner
{
	width:600px;
	font-weight:bold;
	color:#336699;
	font-size:10px;
	margin-bottom:10px;
}

#footer #ad
{
	width:800px;
	height:120px;
}

#footer #footerContent
{
	width:600px;
}

#footer .footerLogo
{
	width:200px;
}

#footer #top
{
	width:826px;
}

#footer .icons
{
	padding-top:12px;
	padding-right:12px;
	float:right;
}

/* ---------------------------- CLASSES ----------------------- */


a.playerLink, a.playerLink:link, a.playerLink:active, a.playerLink:visited, a.playerLink:hover
{
	color:#ffec5d;
}

a.footerLink, 
a.footerLink:link, 
a.footerLink:active, 
a.footerLink:visited, 
a.footerLink:hover
{
	color:#336699;	
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}

.footerLinksContentBox
{
	font-size:11px;
	padding-top:4px;
	line-height:18px;
	font-weight:bold;
	color:#009900;
	width:814px;
	min-height:65px;
	padding-left:12px;
	
}



#searchTheBible
{
	margin-top:0px;
	width:170px;
	color:#ffffff;
	/*border:1px solid #ffffff;*/
	background-image:url(http://media.salemwebnetwork.com/oneplace/web/navigation/BG_BSTGradient.gif);
	background-repeat: no-repeat;
	max-width:170px;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}

#ministryFinder
{
	margin-top:0px;
	width:170px;
	color:#ffffff;
	/*border:1px solid #ffffff;*/
	background-image:url(http://media.salemwebnetwork.com/oneplace/web/navigation/BG_GrnGrad_Finder.gif);
	background-repeat: no-repeat;
	max-width:170px;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
}

a.iconLink, a.iconLink:link, a.iconLink:active, a.iconLink:visited
{
	color:#003399;	
	text-decoration:none;
}

a.iconLink:hover
{
	text-decoration:underline;	
}

a.lightLink, a.lightLink:active, a.lightLink:visited, a.lightLink:link
{
	color:#b5caff;
	font-size:10px;
	text-decoration:underline;	
}

a.darkLink, a.darkLink:active, a.darkLink:visited, a.darkLink:link
{
	color:#336699;
	font-size:10px;
	text-decoration:underline;	
}

a.lgDarkLink, a.lgDarkLink:active, a.lgDarkLink:visited, a.lgDarkLink:link
{
	color:#336699;
	font-size:12px;
	text-decoration:underline;
}

a.ministryLink, a.ministryLink:active, a.ministryLink:visited, a.ministryLink:link, a.ministryLink:hover
{
	color:#336699;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	display:block;
	width:149px;
	padding-top:2px;
	padding-bottom:2px;
	text-indent:18px;
}

#liBroadcast, #liArchives, .liEmail, .liWebsite, #liDetails, .liDonate, .liVideo
{	
	margin-left:6px;
	width:149px;
	height:18px;	
	list-style:none;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(../../siteinfo/images/ministry_button_combined.gif);
}

.partnerContent a, .partnerContent a:link, .partnerContent a:active, .partnerContent a:visited
{
	font-size:10px;	
	text-decoration:none;
}

.partnerContent a:hover
{
	font-size:10px;	
	text-decoration:underline;
}

a.advertiseLink, a.advertiseLink:link, a.advertiseLink:active, a.advertiseLink:visited, a.advertiseLink:hover
{
	color:#336699;	
	font-size:10px;
	text-decoration:underline;
}

#footer #bottom .footerLink
{
	font-size:10px;		
}

#footer #top .footerLink
{
	font-size:11px;	
}

#footer .icons .footerLink, #footer .icons a.footerLink, #footer .icons a.footerLink:link, #footer .icons a.footerLink:visited, #footer .icons a.footerLink:active
{
	font-size:10px;
	text-decoration:none;
}

#footer .icons a.footerLink:hover
{
	text-decoration:underline;
}

#header #right a.textPicAdLink
{
	width:170px;
	padding-top:10px;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}

#header #right a.textPicAdLink:hover
{
	text-decoration:underline;
}

.partnerContent img.textPicAdImg
{
	display:block;	
	float:left;
	border:1px solid #003399;
	margin-right:4px; 
}

img.textPicAdImg
{
	display:block;	
	float:left;
	margin-right:4px;
	border:1px solid #ffffff;
}

.lineBreak
{
	width:826px;
	height:12px;
	margin-top:12px;
	background: url(http://media.salemwebnetwork.com/lightsource/display/dots_white.gif) top repeat-x;		
}

.blueSeperator
{
	width:170px;
	height:12px;
	margin-top:6px;
	background: url(http://media.salemwebnetwork.com/lightsource/display/dots_blue.gif) top repeat-x;		
}

.yellowSeperator
{
	width:120px;
	height:12px;
	margin-top:6px;
	background: url(http://media.salemwebnetwork.com/lightsource/display/dots_yellow.gif) top repeat-x;		
}

.sectionTitle
{
	color:#009900;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	padding-top:2px;
}

.newsletterList
{
	padding-top:4px;
}

.clear
{
	width:100%;
	float:none;
	clear:right;	
}

.noImageBorder img
{
	border:none;	
}		

img.noImageBorder
{
	border:none;	
}							

.shoppingTitleBar
{
	height:17px;
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);	
	padding-top:3px;
	text-indent:8px;
	font-weight:bold;
	color:#e5c768;
	font-size:12px;
}	

.altDarkText
{
	font-weight:bold;
	color:#ff9900;
	font-size:12px;	
}	

ul
{
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:10px;	
}						

ul.orangeList
{
	list-style-image:url(http://media.salemwebnetwork.com/lightsource/display/arrow_orange.gif);									
}

ul.blueList
{
	list-style-image:url(http://media.salemwebnetwork.com/lightsource/display/arrow_blue.gif);									
}

.errorRed
{
	color:Red;	
}

.blueSeperatorVertical
{
	background:url(http://media.salemwebnetwork.com/lightsource/display/dots_blue_vertical.gif) top right repeat-y;
}

.clearRight
{
	clear:right;
}

.topicTitle
{
	font-size:14px;
	font-weight:bold;	
}

.helpTopicTitle
{
	font-size:18px;
	font-weight:bold;	
}

#todayonlightsourcecontainer
{
	background:#ffffff url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_today_on_ls.gif) left top repeat-y;
	border:1px solid #fff;
	color:#ffffff;	
}

#todayonlightsource
{
	width: 310px;
	padding: 10px 10px 10px 10px;
}

.todayonLSheader
{
	font-weight: bold;
	font-size: 12px;
	color: #fdec8f;
	padding: 0 0 10px 0;
}

.todayonLStitle,a.todayonLStitle, a.todayonLStitle:active, a.todayonLStitle:link, a.todayonLStitle:visited, a.todayonLStitle:hover
{
	font-weight: bold;
	font-size: 12px;
	color:#fdec8f;
	text-decoration:none;
}

.todayonLSsubtitle, a.todayonLSsubtitle, a.todayonLSsubtitle:active, a.todayonLSsubtitle:link, a.todayonLSsubtitle:visited, a.todayonLSsubtitle:hover

{
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.todayonLSsubsubtitle, a.todayonLSsubsubtitle, a.todayonLSsubsubtitle:active, a.todayonLSsubsubtitle:link, a.todayonLSsubsubtitle:visited, a.todayonLSsubsubtitle:hover

{
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.todayonLSSepX
{
	width:250px;
	height:12px;
	margin-top:6px;
	background: url(http://media.salemwebnetwork.com/lightsource/display/dots_blue.gif) top repeat-x;		
}

#todayonLSSepY
{
	padding-top: 10px;
}

.todayonLSSepY
{
	width:1px;
	height:300px;
	background: url(http://media.salemwebnetwork.com/lightsource/display/dots_blue_vertical.gif) top repeat-y;		
}

#ministryfeatures
{
	width: 250px;
	padding: 10px 0px 10px 10px;
}

.ministryfeaturerow
{
	height: 70px;
	vertical-align: middle;
}

#videofeatures
{
	width: 180px;
	padding: 10px 10px 10px 10px;
}

.videofeaturetable
{
	width: 210px;
}

.videofeaturerow
{
	width: 210px;
	background-color: #223168;
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/video_feature_background.gif);
}

.videofeatureimage
{
	height: 85px;
	padding: 5px 5px 5px 5px;
	width:100px;
}

.videofeatureinfo
{
	padding: 0 5px 5px 5px;	
}

.videofeaturessep
{
	font-size: 1px;
	height: 10px;
}

#highlightscontainer
{
	background:#ffffff url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_home_middle.gif) left top repeat-x;
	border:1px solid #fff;
	color:#ffffff;	
}

#highlightscontainerSepY
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.highlightscontainerSepY
{
	width:1px;
	height:230px;
	background: url(http://media.salemwebnetwork.com/lightsource/display/dots_blue_vertical.gif) top repeat-y;		
}

#videopodcastfeatures
{
	width: 180px;
	min-height:265px;
	/*height:290px;*/
}

#videopodcastfeatures div.title
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;
	height:17px;
	width:180px;
	padding-left:0px;
	padding-top:3px;
	font-size:12px;
	color:#fdec8f;
	font-weight: bold;
	text-indent:8px;
	display:block;
}

#videopodcastfeatures div.videopodcastfeaturescontent
{
	width: 160px;
	padding: 10px 0px 10px 10px;
}

#videopodcastfeaturesteaser
{
	padding-bottom: 10px;
}

.videopodcastfeaturesteasertitle
{
	font-size: 12px;
	color: #000000;
	margin-left: 5px;
}

.videopodcastfeaturestitle, a.videopodcastfeaturestitle, a.videopodcastfeaturestitle:active, a.videopodcastfeaturestitle:link, a.videopodcastfeaturestitle:visited, a.videopodcastfeaturestitle:hover
{
	font-weight: bold;
	font-size: 12px;
	color:#fdec8f;
}

.videopodcastfeaturessubtitle, a.videopodcastfeaturessubtitle, a.videopodcastfeaturessubtitle:active, a.videopodcastfeaturessubtitle:link, a.videopodcastfeaturessubtitle:visited, a.videopodcastfeaturessubtitle:hover
{
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.videopodcastfeaturessep
{
	font-size: 1px;
	height: 5px;	
}

.lightsourcerecommends
{
	width: 250px;
	min-height:265px;
	height:290px;
}

.lightsourcerecommends div.title
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;
	height:17px;
	width:250px;
	padding-left:0px;
	padding-top:3px;
	font-size:12px;
	color:#fdec8f;
	font-weight: bold;
	text-indent:8px;
	display:block;
}

.lightsourcerecommends div.lightsourcerecommendscontent
{
	width:230px;
	padding: 10px 0px 10px 10px;
}

#lightsourcerecommendswithimage
{
	padding-bottom: 10px;
}

.lightsourcerecommendstitle, a.lightsourcerecommendstitle, a.lightsourcerecommendstitle:active, a.lightsourcerecommendstitle:link, a.lightsourcerecommendstitle:visited, a.lightsourcerecommendstitle:hover
{
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}

.lightsourcerecommendssubtitle, a.lightsourcerecommendssubtitle, a.lightsourcerecommendssubtitle:active, a.lightsourcerecommendssubtitle:link, a.lightsourcerecommendssubtitle:visited, a.lightsourcerecommendssubtitle:hover
{
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.lightsourcerecommendssep
{
	font-size: 1px;
	height: 5px;	
}

.ministryspotlight
{
	width: 258px;
	min-height:265px;
	height:290px;
}

.blueTextSM 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight :400;
	color: #336699;
	text-decoration:none;
}

.ministryspotlight div.title
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;
	height:17px;
	width:258px;
	padding-left:0px;
	padding-top:3px;
	font-size:12px;
	color:#fdec8f;
	font-weight: bold;
	text-indent:8px;
	display:block;
}

.ministryspotlight div.ministryspotlightcontent
{
	width:238px;
	padding: 10px 0px 10px 10px;
}

#ministryspotlightwithimage
{
	padding-bottom: 6px;
}

.ministryspotlighttitle
{
	font-weight: bold;
	font-size: 12px;
	color: #003399;
}

.ministryspotlightsubtitle
{
	font-size: 11px;
	font-style: italic;
	color:#000000;
}

.ministryspotlightsep
{
	font-size: 1px;
	height: 5px;	
}

#biblestudytools
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/Backgrounds/background_bst.gif);
	width:246px;
	background-color:#fff;	
	border:1px solid #fff;
	color: #003399;
	height: 206px;
}

#biblestudytools div.title
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;
	height:17px;
	width:246px;
	padding-left:0px;
	padding-top:3px;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-indent:8px;
	display:block;
}

#biblestudytools div *
{
	font-size:12px;
}

#biblestudytools div.content
{
	padding: 10px 10px 10px 10px;
}

#biblestudytools * div.section
{
	width: 100%;
	padding-bottom: 10px;
}

#ministryspecialoffer
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_bst.gif);
	background-position:right top;
	background-repeat:repeat-y;
	width:432px;	
}

#ministryspecialofferwide
{
	background:#ffffff url(http://media.salemwebnetwork.com/lightsource/display/background_ministry_offer.gif) left top repeat-x;
	width:840px;
}

#ministryspecialoffer, #ministryspecialofferwide
{
	background-color:#ffffff;	
	border:1px solid #ffffff;
	color: #003399;	
}

#ministryspecialoffer div.title
{
	width:432px;
}

#ministryspecialofferwide div.title
{
	width:840px;
}

#ministryspecialoffer div.title, #ministryspecialofferwide div.title
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;
	height:17px;
	padding-left:0px;
	padding-top:3px;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-indent:8px;
}

#ministryspecialoffer div *, #ministryspecialofferwide div *
{
	font-size:12px;
}

#ministryspecialoffer div.content
{	
	width:422px;
	padding: 10px 0px 10px 10px;
}


#ministryspecialofferwide div.content
{	
	width:826px;
	padding: 10px 0px 10px 10px;
	background:#fff url(http://media.salemwebnetwork.com/lightsource/display/background_ministry_offer.gif) left top repeat-y;
}

#ministryspecialoffer * div.section, #ministryspecialofferwide * div.section
{
	padding-bottom: 10px;
}

#ministryspecialofferwide .blueSeperator
{
	width: 820px;
	height:6px;
	margin-left: 5px;
	margin-right: 5px;
	background: url(http://media.salemwebnetwork.com/lightsource/display/dots_blue.gif) top repeat-x;
}

.marginBottom12
{
	margin-bottom:12px;	
}

.marginRight10
{
	margin-right:10px;	
}

.marginTop12
{
	margin-top:12px;	
}


.marginTop4
{
	margin-top:4px;	
}

.marginLeft4
{
	margin-left:4px;	
}

.copytitle
{
	font-weight: bold;
	font-size: 12px;
	color: #003399;
}

.copysubtitle
{
	font-size: 11px;
	font-style: italic;
	color:#000000;
}

.copycontent
{
	font-size: 11px;
	color:#000000;
}

.width100Percent
{
	width: 100%;
}

.borderedimage
{
	border: solid 1px #ffffff;
}

table.TableNoBP, table.TableNoBP tr, table.TableNoBP tr td
{
	border:0;
	padding:0;
}

.carrotimage
{
	padding-top: 3px;
}

.subtitle
{
	color:#ffeb63;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;	
}

a.subtitle, a.subtitle:hover, a.subtitle:visited, a.subtitle:active, a.subtitle:link
{
	color:#ffeb63;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;	
}

.rbTitle
{
	color:#ffeb63;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;	
}

a.rbTitle, a.rbTitle:active, a.rbTitle:link, a.rbTitle:visited, a.rbTitle:hover
{
	color:#ffeb63;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;	
}

.tbDate
{
	font-style:italic;
}	

.staticposition
{
    position: static; 
}

div.pageContent
{	
	width:660px;
}

div.pageContent div.content
{		
	width:658px;
	padding: 10px;
	border:1px solid #ffffff;
}

div.contentBackground
{		
	background:#fff url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_home_middle.gif) left top repeat-x;
}

div.pageContent div.contentTitleBarWrapper
{
	background-color:#ffffff;	
	/*border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;*/
	color: #003399;	
}

div.pageContent div.contentTitleBarWrapper div.contentTitleBar
{
	/*background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;*/
	height:17px;
	padding-left:0px;
	padding-top:3px;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-indent:8px;
	width:660px;	
}

div.pageContent div.content div.contentSectionHeader
{
	color: #ffffff;
	background-color: #003399;
	padding: 2px 10px 0 10px;
	width: 638px;
	height: 16px;
}

div.pageContentWide
{	
	border: solid 1px #000;
	width:832px;
}

div.pageContentWide div.content
{		
	width:826px;
	padding: 10px 10px 10px 10px;
	/*background:#fff url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_home_middle.gif) left top repeat-x;*/
	/*border: 1px solid #fff;*/ 
}

div.pageContentWide div.contentTitleBarWrapper
{
	background-color:#ffffff;	
	border:1px solid #ffffff;
	color: #003399;	
}

div.pageContentWide div.contentTitleBarWrapper div.contentTitleBar
{
	background-image:url(http://media.salemwebnetwork.com/lightsource/display/background_box_title_2.gif);
	background-repeat:repeat-x;
	height:17px;
	padding-left:0px;
	padding-top:3px;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-indent:8px;
	width: 826px;	
}

div.pageContentWide div.content div.contentSectionHeader
{
	color: #ffffff;
	background-color: #99B3E6;
	padding: 2px 10px 0 10px;
	width: 800px;
	height: 16px;
}

#login
{
	border:1px solid #ffffff;
}

div.userSignup
{	
	width:580px;
	padding: 10px;
	border:1px solid #ffffff;
	min-height: 300px;
	height: 300px;
	background:#ffffff url(http://media.salemwebnetwork.com/lightsource/backgrounds/background_home_middle.gif) left top repeat-x;
}

a.recentLink, a.recentLink:link, a.recentLink:visited, a.recentLink:active
{
	 color: #99aaff; 
	 font-size: 11px;
	 text-decoration:underline;
}

a.recentLink:hover
{
	text-decoration:underline;	
}

.pub img
{
	margin:10px;
    float:left;
}

.MinistryMiniSpecialOffer
{
    margin:15px 5px 5px 15px;
    padding: 0px;
    width:120px;
}

.MinistryLogo
{
    border: none;
    margin: 15px 5px 5px 15px;
    width: 120px;
    
}

.MinistryLogoHref
{
    margin: 0px;
    padding: 0px;
}










.bigGreenText 
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal;
  color:#009900;
}

 .whiteText {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight :600;
  letter-spacing: 1px;
  color: #FFFFFF
 }










#contentbox
{
	/*background-image:url(http://media.salemwebnetwork.com/lightsource/Backgrounds/background_bst.gif);*/
	width:826px;
	background-color:#E7F0F7;	
	/*border:1px solid #fff;*/
	color: #003399;
	/*height: 206px;*/
}

#contentbox div.titleBlue
{
	background-image:url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
	background-repeat:repeat-x;
	height:25px;
	width:826px;
	padding-left:0px;
	padding-top:5px;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-indent:6px;
	display:block;
}

#contentbox div.titleGreen
{
	background-image:url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_GreenGradient.gif);
	background-repeat:repeat-x;
	height:25px;
	width:826px;
	padding-left:0px;
	padding-top:5px;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-indent:6px;
	display:block;
}

#contentbox div *
{
	font-size:12px;
}

#contentbox div.content
{
	padding: 10px 10px 10px 10px;
}

#contentbox * div.section
{
	width: 100%;
	padding-bottom: 10px;
}

/********************** GLOBAL ***************************/
.BlueText
{
	color:				#336699;
}

.BoldBlueText
{
	color:				#336699;
	font-size:			12px;
	font-weight:		bold;	
}

.BoldBlueTextBig
{
	color:				#336699;
	font-size:			14px;
	font-weight:		bold;	
}

.GreyText
{
	color:				#767475;
	font-size:			12px;
}

.BoldGreyText
{
	color:				#767475;
	font-size:			12px;
	font-weight:		bold;
}

.BoldGreenText
{
	color:				#009901;
	font-size:			12px;
	font-weight:		bold;	
}

.GreenButtonText
{
	color:				#FFFFFF;
	font-size:			20px;
	background-color:	Transparent;
	border-width:		0px;
	width:				100%;
}

.GreenButton
{
	background-image:	url(http://media.salemwebnetwork.com/oneplace/web/buttons/btn_green_transparent.gif);
	background-repeat:	no-repeat;
	height:				47px;
	text-align:			center;
	width:				157px;	
}

.GreenButton .Text
{
	background-color:	Transparent;
	border-width:		0px;
	color:				#FFFFFF;
	cursor:				pointer;
	font-size:			20px;	
	margin-top:			6px;
}

.WhiteText
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		400;
	color:				#FFF;
	text-decoration:	none;
}

.WhiteTextSM
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		400;
	color:				#FFF;
	text-decoration:	none;
}

/************************ ONEPAGE FLASH FEATURES *****************************/
#FeatureShow 
{
	background-color:	#6da6d5;
	font-family:		Arial, Helvetica, sans-serif;
	height:				275px;
	position:			relative;
	width:				260px;
}

#FeatureShow .FeatureSlide
{
	display:			none;
	width:				260px;
	height:				275px;
	background-color:	#6DA6D5;
}

#FeatureShow #FeatureSlide1 
{
	display:			block;
}

#FeatureShow .FeatureSlideImage
{
	height:				195px;
	width:				260px;
}

#FeatureShow a.ListenNowButton
{
	background:			url( http://media.salemwebnetwork.com/OnePlace/Web/Buttons/FeatureShow/listen_inactive.gif?0 ) no-repeat;
	color:				#333;
	display:			block;
	font-size:			11px;
	height:				19px;
	left:				8px;
	padding:			2px 0 0 20px;
	position:			absolute;
	text-transform:		uppercase;
	text-decoration:	none;
	top:				187px;
	width:				96px;
}

#FeatureShow a.ListenNowButton:hover
{
	background-image:	url( http://media.salemwebnetwork.com/OnePlace/Web/Buttons/FeatureShow/listen_hover.gif?0 ); 
}

#FeatureShow a.BackButton 
{
	background:			url( http://media.salemwebnetwork.com/OnePlace/Web/Buttons/FeatureShow/Previous_ArrowInactive.gif?0 ) no-repeat;
	color:				#333;
	display:			block;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	height:				29px;
	left:				140px;
	padding:			2px 0 0 14px;
	position:			absolute;
	text-transform:		uppercase;
	text-decoration:	none;
	top:				182px;
	width:				28px;
}

#FeatureShow a.BackButton:hover
{
	background-image:	url( http://media.salemwebnetwork.com/OnePlace/Web/Buttons/FeatureShow/Previous_ArrowHover.gif?0 ); 
}

#FeatureShow a.NextButton
{
	background:			url( http://media.salemwebnetwork.com/OnePlace/Web/Buttons/FeatureShow/Next_ArrowInactive.gif?0 ) no-repeat;
	color:				#333;
	display:			block;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	height:				29px;
	left:				192px;
	padding:			2px 0 0 12px;
	position:			absolute;
	text-decoration:	none;
	text-transform:		uppercase;
	top:				182px;
	width:				28px;
}

#FeatureShow a.NextButton:hover 
{
	background-image:	url( http://media.salemwebnetwork.com/OnePlace/Web/Buttons/FeatureShow/Next_ArrowHover.gif?0 );
}

#FeatureShow .FeatureSlideTitle
{
	color:				#FFF;
	font-size:			14px;
	font-weight:		bold;
	margin:				13px 0px 0px 10px; 
	width:				240px;
	clear: both;
	float: left;
}

#FeatureShow .FeatureSlideShowName
{
	color:				#FFF;
	font-size:			12px;
	font-weight:		bold;
	margin:				0 10px 0 10px;
	clear: both;
	float: left;
}

#FeatureShow .FeatureSlideAuthor
{
	color:				#FFF;
	font-size:			12px;
	margin:				0 10px;
	clear: both;
	float: left;
}

#FeatureShow .FeatureSlideTitle a, #FeatureShow .FeatureSlideShowName a, #FeatureShow .FeatureSlideAuthor a
{
	color:				#FFF;
	text-decoration:    none;
}

/************************ FAITH TALK PAGE ******************************/
.TimeListings
{
	
}

/********************** PARTNER WITH US PAGE ***************************/

.AdvertiseContainer
{
	background-color:	#C7E2F7;
	color:				#346699;
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold;
	padding:			0px 20px 0px 0px;
	text-align:			right;
}

.BigAdvertiseContainer
{
	background-color:	#C7E2F7;
	color:				#346699;
	font-family:		Arial;
	font-size:			15px;
	font-weight:		bold;
	padding:			0px 20px 0px 20px;
}

.AdvertiseText
{
	color:				#346699;
	font-family:		Arial;
	font-size:			26px;
	font-weight:		bold;
}

.ReachText
{
	font-size:			12px;
	font-weight:		bold;
}

.BroadCastContainer
{
	background-color:	#C2E19B;
	color:				#669966;
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold;
	padding:			0px 0px 0px 20px;
}

.BigBroadCastContainer
{
	background-color:	#C2E19B;
	background-image:	url(http://media.salemwebnetwork.com/OnePlace/Images/Pic_Broadcast_green.jpg?0);
	background-position:right;
	background-repeat:	no-repeat;
	color:				#669966;
	font-family:		Arial;
	font-size:			15px;
	font-weight:		bold;
	padding:			0px 20px 0px 20px;
}

.BroadcastText
{
	color:				#669966;
	font-family:		Arial;
	font-size:			26px;
	font-weight:		bold;
}

.LargeWhiteText
{
	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			26px;
}

.GreenText
{
	color:				#0F9F6F;
	font-size:			12px;
}

.LimeText
{
	color:				#999900;
	font-size:			11px;
}

.LightBlueText
{
	color:				#0F6F9F;
	font-size:			11px;
}

.MoreButton
{
	color:				#5C5C5C;
	cursor:				pointer;
	border:				solid 1px #666666;
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold;
	width:				135px;
	height:				22px;	
}

 .CloseButton
 {
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold;
	float:				right;
 }

/********************** EMAIL A FRIEND PAGE ***************************/

.EmailAFriendTextBox
{
	background-color:	#E4FCE2;
	border:				solid 1px #A5ACB2;
	padding:			0px 0px 3px 0px;
}

.EmailAFriendMessageBox
{
	border:				solid 1px #A5ACB2;
	height:				350px;
	width:				500px;
}

/************************ NEWSLETTER PAGE *****************************/

.NewsletterContent
{
	color:				#346697;
	font-size:			12px;
}

.NewsletterFrequency
{
	color:				#000000;
	font-size:			10px;
}

.NewsletterIntro
{
	color:				#346697;
	font-size:			16px;
	font-weight:		bold;
}

.NewsletterTitle
{
	color:				#346697;
}

.NewsletterType
{
	color:				#009800;
	font-size:			14px;
	font-weight:		bold;
}

/************************ HELP PAGE *****************************/


#HelpPage, .HelpLinkTitle
{	
	color:				#767475;	
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	none;
}

.HelpLinkTitle
{
	cursor:				pointer;
}

.HelpLink
{	
	color:				#767475;	
	font-size:			12px;
	font-weight:		bold;
	text-decoration:	underline;
}

.Help1stArrow
{
    margin:				0px 10px 0px 10px;
    vertical-align:		middle;
}

.Help2ndArrow
{
    margin:				0px 10px 0px 45px;
    vertical-align:		middle;
}

.Help3rdArrow
{
	list-style-image:	url(http://media.salemwebnetwork.com/oneplace/web/arrows/arrow_green.gif);
    margin:				0px 0px 0px 80px;
    vertical-align:		middle;
}

/************************ CONTENT BOXES *****************************/
/* TEMPLATE
	<div class="BlueContentBox">
		<div class="BlueTitle">[TITLE]</div>
		<div class="ContentBoxPadding">[CONTENT GOES HERE]</div>
	</div>

	<div class="ContentBox">
		<div class="BlueBorder">
			<div class="Title"></div>
			<div class="Padding"></div>
		</div>
	</div>
*/
.ContentBox
{
	background-color:	#E7F0F7;
	float:				left;
	margin:				2px 0px 2px 0px;
	padding:			0px;
	width:				100%;
}

.ContentBox .BlueBorder
{
	border:				solid 1px #1E62A3;
	float:				none;
}

.ContentBox .BlueBorder .Title
{
	background-image:	url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
	background-repeat:	repeat-x;
	color:				#E7F0F7;
	float:				none;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	height:				20px;
	padding:			3px 5px 0px 0px;
	text-indent:		6px;
}

.ContentBox .GreenBorder
{
	border:				solid 1px #69AE48;
	float:				none;
}

.ContentBox .GreenBorder .Title
{
	background-image:	url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_GreenGradientDark.gif);
	background-repeat:	repeat-x;
	color:				#E7F0F7;
	float:				none;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	height:				20px;
	padding:			2px 5px 0px 0px;
	text-indent:		6px;
}

.ContentBox .BlueBorder .Padding, .ContentBox .GreenBorder .Padding
{
	float:				none;
	padding:			10px;
}

.BlueContentBox
{
	background-color:	#E7F0F7;
	border-collapse:	collapse;
	border:				solid 1px #1E62A3;
	float:				left;
	margin:				0px;
	padding:			0px;
	width:				100%;
}

.BlueContentBox a, .BlueContentBox a:hover
{
	color:				#35649A;
	font-weight:		normal;	
}

.BlueTitle, .BlueTitle div a
{
	background-image:	url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
	background-repeat:	repeat-x;
	color:				#E7F0F7;
	float:				none;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	height:				20px;
	padding:			3px 5px 0px 0px;
	text-indent:		6px;
}

.BlueTitle a
{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

.BlueTitle a:hover
{
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	text-decoration: underline;
}

.GreenContentBox
{
	background-color:	#E7F0F7;
	border-collapse:	collapse;
	border:				solid 1px #69AE48;
	float:				left;
	margin:				0px;
	padding:			0px;
	width:				100%;				
}

.GreenTitle, .GreenTitle div a
{
	background-image:	url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_GreenGradientDark.gif);
	background-repeat:	repeat-x;
	color:				#E7F0F7;
	float:				none;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	height:				20px;
	padding:			3px 5px 0px 0px;
	text-indent:		6px;
}

.ContentBoxPadding
{
	float:				none;
	padding:			3px;
}

  A:Hover.bigblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight :bold;
  color: #336699;
 }
    A:Link.bigblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight :bold;
  color: #336699;
 }
    A:Visited.bigblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight :bold;
  color: #336699;
 }
    A:Active.bigblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight :bold;
  color: #336699;
}
 .bigbluetext {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight :bold;
  color: #336699;
   text-decoration: underline;
}

A:Hover.BigWhiteLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight :bold;
  color: #FFF;
 }
    A:Link.BigWhiteLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight :bold;
  color: #FFF;
 }
    A:Visited.BigWhiteLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight :bold;
  color: #FFF;
 }
    A:Active.BigWhiteLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight :bold;
  color: #FFF;
}


  A:Hover.smallblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight :400;
  color: #336699;
    text-decoration: none;
 }
    A:Link.smallblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight :400;
  color: #336699;
    text-decoration: none;
 }
    A:Visited.smallblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight :400;
  color: #336699;
    text-decoration: none;
 }
    A:Active.smallblueLink {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight :400;
  color: #336699;
    text-decoration: none;
}
 .smallbluetext {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight :400;
  color: #336699;
   text-decoration: none;
}
/********************************************************************/




/* alertBar ------------------------------------------------------------------------------ */
#alertBar {
	height:31px;
	width:100%;
	display:none;
	
	cursor:pointer;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;}
	
	#alertBar a {
		height:31px;
		width:100%;
		padding:8px 0 8px 0;
		display:block;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none; 
		font-size:16px;}
	
	#alertBar a:hover {
		text-decoration:underline; }
		
	.yellow {
		background:url(http://media.salemwebnetwork.com/oneplace/web/alert/alertbar_gradientyellow.gif) repeat-x top left; 
		height:29px;
		width:100%;
		cursor:pointer;
		text-align:center;
		padding:8px 0 8px 0;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none; }
		
		.yellow a 
		{
			text-decoration:none;
			display:block;
			font-size:16px;
		}
		
		.yellow a:hover {text-decoration:underline; }
	
	.red {
		background:url(http://media.salemwebnetwork.com/oneplace/web/alert/alertbar_gradientred.gif) repeat-x top left; 
		height:29px;
		width:100%;
		font-size:16px;
		cursor:pointer;
		text-align:center;
		padding:8px 0 8px 0;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none; 
		}
		
		.red a {			 
			color:#fff;
			display:block;
			text-decoration:none; 
			font-size:16px;}
			
		.red a:hover {text-decoration:underline; }
			
	.blue {
		background:url(http://media.salemwebnetwork.com/oneplace/web/alert/alertbar_gradientblue.gif) repeat-x top left; 
		height:29px;
		width:100%;
		font-size:16px;
		cursor:pointer;
		text-align:center;
		padding:8px 0 8px 0;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none; }
		
		.blue a {			 
			color:#fff;
			display:block;
			text-decoration:none; 
			font-size:16px;
			}
		
		.blue a:hover {text-decoration:underline; }
		
/**************************************************/

.borderBlue
{
	border:1px solid #5292C6;
}




/************************ MINISTRY BROADCASTS *****************************/
.MinistryTable
{   
    background-image:       url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/title_background.gif);
    background-repeat:      repeat-x;
    border:                 solid 1px #6CA6D6;   
    padding:                0px;
    width:                  100%;
}

.MinistryBroadcastTitle
{
    color:                  #FFF;
    font-size:              22px;
    text-indent:            6px;
}

.MinistryAddThis
{
    color:                  #2B3841;
    font-size:              12px;
    font-weight:            bold;
}

 .MinistryBlueText
{
    color:                  #316796;
    font-size:              11px;
    font-weight:            bold;
}

.MinistryCellBorder
{
    background-color:       #DCE8F4;
    border-right:           solid 1px #A9B5C1;
}

.MinistryTabs
{
    background-image:       url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/tabs_background.gif);
    background-repeat:      repeat-x;
    padding:                3px;
}

.MinistryTodaysBroadcast
{
    color:                  #C76200;
    font-size:              12px;
    font-weight:            bold;
}

.MinistryRecentBroadcast
{
    font-size:              12px;
    font-weight:            bold;
}

.MinistryShareThisPage
{
    color:                  #E3E9FF;
    font-size:              11px;
}

.MinistryAbstractTitle
{
    font-size:              18px;
    font-weight:            bold;
    margin:                 0px;
    padding:                0px;
}

.MinistryAbstract
{
    font-size:              12px;
}

.MinistryPadding
{
    padding:                10px;
}

.MinistryWindowsMedia
{
	height:					35px;
	margin:					0px 10px 0px 0px;
	width:					125px;
}

.MinistryRealPlayer
{
	height:					35px;
	width:					125px;
}

.MinistryPlayAudio
{
	color:					#FFF;
	font-size:				14px;
	font-weight:			bold;
	padding:				4px 0px 0px 30px;
}

.MinistryType
{
	color:					#FFF;
	font-size:				9px;
	font-weight:			bold;
	padding:				0px 0px 0px 30px;
}

.MinistryHR
{
    border-color:           #C1C8D0;
    color:                  #C1C8D0;
    width:                  100%;    
}

.MinistryDonateButton
{
	background-image:           url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/Donate.gif?1);
    background-repeat:          no-repeat;
    clear:                      both;
    float:                      none;
    height:                     26px;
    margin:						0px 0px 3px 0px;
    width:                      165px;    
}

.MinistryDonateButton a:link, .MinistryDonateButton a:active, .MinistryDonateButton a:visited, .MinistryDonateButton a:hover
{	
	color:                      #FFF;
	display:					block;
    font-family:				Arial, Helvetica, Verdana, Sans-Serif;
    font-size:                  15px;
    font-weight:                bold;
    padding:                    4px 0px 0px 17px;
    text-decoration:			none;    
    text-transform:				uppercase;
}

.MinistrySilverButton
{
    background-image:           url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/small_silver_inactive.gif?1);
    background-repeat:          no-repeat;
    clear:                      both;
    float:                      none;
    height:                     20px;
    margin:						0px 0px 3px 0px;
    padding:                    0px;
    width:                      165px;
    text-transform:				uppercase;
}

.MinistrySilverButton a:link, .MinistrySilverButton a:active, .MinistrySilverButton a:visited, .MinistrySilverButton a:hover
{
	color:                      #787878;
	display:					block;
	font-family:				Arial, Helvetica, Verdana, Sans-Serif;
    font-size:                  9px;
    font-weight:                bold;
    padding:					2px 0px 0px 17px;
    text-decoration:			none;    
}

.AlignVertically
{
	vertical-align:			middle;
}

.MinistryPodcastButton
{
	background-image:           url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/podcast.gif);
    background-repeat:          no-repeat;
    clear:                      both;
    float:                      left;
    height:                     26px;
    margin:						0px 0px 3px 0px;
    padding:					5px 0px 0px 28px;
    width:                      105px;
}

.MinistryMP3Button
{
    clear:                      both;
    float:                      left;
    height:                     26px;
    margin:						0px 0px 3px 0px;
    padding:					5px 0px 0px 28px;
    width:                      105px;
}

.MinistryVideoButton
{
	background-image:           url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/video.gif);
    background-repeat:          no-repeat;
    clear:                      both;
    float:                      left;
    height:                     26px;
    margin:						0px 0px 3px 0px;
    padding:					5px 0px 0px 28px;
    width:                      105px;
}

.DarkGreyText
{
	
}

.MinistryButtons
{
	clear:						both;
	float:						none;	
	height:						26px;
	margin-bottom:				3px;	
}

.MinistryButtons a, MinistryButtons span
{
	float:						left;
	clear:						both;
}

.MinistryButtons span
{
	margin-left:				10px;
}

/* ***** Podcast - Forgot ***** */

#PodcastForgotContainer{}

#PodcastForgotContainer .Button
{
	font-family:				Arial, Verdana, Helvetica;
	font-size:					10px;
}

#PodcastForgotContainer .LoginBox
{	
	background-color:			#31659C;
	border:						#555;
	color:						#FFF;
	height:						400px;
	padding:					10px;
	width:						220px;
}

#PodcastForgotContainer .LoginBox .LoginText
{
	font-weight:				bold;
	font-size:					17px;
}

#PodcastForgotContainer .LoginBox a
{
	color:						#FFF;
	font-weight:				bold;
	text-decoration:			none;
}

#PodcastForgotContainer .LoginBox .AllPass
{
	font-family:				Arial, Verdana, Helvetica;
	font-size:					10px;
}

#PodcastForgotContainer .InformationBox
{
	margin-left:				10px;
	width:						570px;
}

#PodcastForgotContainer .InformationBox div
{
	padding:					10px;
}

#PodcastForgotContainer .InformationBox div h2
{
	font-size:					16px;
}


/* ***** Footer Service ***** */

.Footer_Main_Container
{
    clear:						both;
    font-size:					11px;
    color:						#009900;
}

.Footer_Main_Container a
{
    color:						#17487C;
    text-decoration:			underline;
}

.Footer_Main_Container .Default_Brand_DIV
{
    float:						left;
    height:						220px;
    margin:						0px 20px 0px 0px;
}

.Footer_Brand_IMG_Default_Brand
{
    width:						195px;
    height:						70px;
}

.Footer_Main_Container .Footer_Default_Message_DIV
{
    font-weight:				bold;
    width:						600px;
}

.Footer_Main_Container .Footer_Links_DIV
{
    height:						60px;
    padding-top:				10px;
    width:						600px;
}

.Footer_Main_Container .Footer_Links_DIV ul
{
    list-style-image:			none;
    list-style-position:		outside;
    list-style-type:			none;
    display:					block;
    margin:						0px;
    padding:					0px;
}

.Footer_Main_Container .Footer_Links_DIV ul li
{
    display:					inline;
    margin:						0px 0px 2px;
    padding:					0px 5px 0px 0px;
    float:						left;
}

.Footer_Main_Container .Footer_Default_AD_Message_DIV
{
	float:						left;
    font-weight:				bold;
    display:					block;
    padding-top:				10px;
    width:						600px;
}

.Footer_Main_Container .Footer_AD_Links_DIV
{
    width:						600px;
}

.Footer_Main_Container .Footer_AD_Links_DIV ul
{
    list-style-image:			none;
    list-style-position:		outside;
    list-style-type:			none;    
    padding:					2px 0px 6px;
    
}

.Footer_Main_Container .Footer_AD_Links_DIV ul li
{
    
    margin:						0px 0px 2px;
    padding:					0px 5px 0px 0px;
    float:						left;
    
}

.Footer_Main_Container .Footer_Default_Legal_DIV
{
	padding-top:				10px;
	width:						600px;
}


.DarkGreyText
{
	font-size: 12px;
	color: #4C4C4C;
	font-weight: bold;
	
}

.OrangeText
{
    color:						#CA4F03;
}


.featuredProduct
{
	clear:						both;
	float:						none;	
	overflow:					hidden;
	padding:					4px 0;
	width:						334px;
}

.featuredProduct div
{
	
}

.featuredProductImage
{
	float:						left;
	margin-right:				3px;
	text-align:					center;
	width:						70px;
}

.featuredProductContent
{
	float:						left;
	width:						255px;
}
/*

.featuredProduct
{
	padding: 3px;
	float: none;
	display: block;
	
}

.featuredProduct div
{
	float: none;
}

.featuredProductImage
{
	float: right;
}

.featuredProductContent
{
	text-align: left;
	float: none;
}
*/


/************************ DEVOTIONALS *****************************/

	#devotionalMain a
	{
		text-decoration: none;
	}
	
	#devotionalMain a:hover
	{
		text-decoration: underline;
	}

	#devotionalMain div
	{
		float:none;
	}
	
	#devotionalMain #featuredHeader
	{
		background: url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
		height: 19px;
		width:815px;
		color:#ffffff;
		padding:5px 2px 2px 5px;
		font-weight:bold;
		letter-spacing:1px;
	}
	
	#devotionalMain #featuredMain
	{
		width: 810px;
		padding:5px;
		background:#e7f0f7;
		border:solid 1px #6da6d5;
		border-top: 0;
	}
	
	#devotionalMain #browseHeader
	{
		margin: 10px 0 0 0;
		background: url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
		height: 19px;
		width:638px;
		color:#ffffff;
		padding:5px 2px 2px 5px;
		font-weight:bold;
		letter-spacing:1px;
	}
	
	#devotionalMain #browseMain
	{
		width: 633px;
		padding:5px;
		border:solid 1px #6da6d5;
		border-top: 0;
	}

	#devotionalMain #browseMain ul
	{
		padding: 0;
		overflow: hidden;
		list-style-image: url(http://media.salemwebnetwork.com/oneplace/arrows/arrow_gt.gif);
	}

	#devotionalMain #browseMain ul li
	{
		float:left;
		width: 270px;
		margin: 5px 15px;
		overflow: visible;
	}
	
	#devotionalMain #browseMain ul li.alternate
	{
		clear: left;
	}
	
	#devotionalMain #praiseBox
	{
		width: 633px;
		margin: 10px 0;
		padding:5px;
		background:#e7f0f7;
		border:solid 1px #6da6d5;
		overflow: hidden;
		color: #336699;
	}
	
	#devotionalMain #praiseBox textarea
	{
		
		width:350px;
		height: 100px;
	}

	#devotionalMain #praiseBox input.submit
	{
		clear:both;
		margin-top:5px
	}


	#featuredDevotional a
	{
		text-decoration: none;
	}
	
	#featuredDevotional a:hover
	{
		text-decoration: underline;
	}

	#featuredDevotional div
	{
		float:none;
	}
	
	#featuredDevotional hr
	{
		border: solid 1px #6da6d5;
		clear: both;
	}

	#featuredDevotional #centerPane
	{
		float: left;
		width: 510px;
	}

	#featuredDevotional #articleHeader
	{
			background: url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
			height: 19px;
			width:500px;
			color:#ffffff;
			padding:5px 2px 2px 5px;
			font-weight:bold;
			letter-spacing:1px;
	}

	#featuredDevotional #articleMain
	{
		width: 485px;
		padding:10px;
		border:solid 1px #6da6d5;
		border-top: 0;
	}
	
	#featuredDevotional #articleMain ul
	{
		padding: 0;
		overflow: hidden;
		margin-bottom: 10px;
		list-style-image: url(http://media.salemwebnetwork.com/oneplace/arrows/arrow_gt.gif);
	}

	#featuredDevotional #articleMain ul li
	{
		margin: 5px 15px;
		overflow: visible;
	}
	
	#featuredDevotional #articleMain ul li a
	{
		font-weight: normal;
	}
	

	#featuredDevotional #rightPane
	{
		float: right;
		width: 315px;
	}
	
	#featuredDevotional #rightPane #resourcesHeader
	{
			background: url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
			height: 19px;
			color:#ffffff;
			padding:5px 2px 2px 5px;
			font-weight:bold;
			letter-spacing:1px;
	}

	#featuredDevotional #rightPane #resourcesMain
	{
		padding:8px;
		border-top: 0;
	}
	
	#featuredDevotional #rightPane ul
	{
		padding: 0;
		overflow: hidden;
		margin-bottom: 10px;
		list-style-image: url(http://media.salemwebnetwork.com/oneplace/arrows/arrow_gt.gif);
	}

	#featuredDevotional #rightPane ul li
	{
		margin: 5px 15px;
		overflow: visible;
	}
	
	#featuredDevotional #rightPane ul li a
	{
		font-weight: normal;
	}
	
	#featuredDevotional #recentHeader
	{
		color: #009900;
		font-weight: bold;
		letter-spacing: 1px;
	}
	
	#featuredDevotional a.newsletterLink
	{
		color: #009900;
		font-weight: bold;
		padding: 5px 0;
	}

	#featuredDevotional #rightPane #praiseBox
	{
		width: 288px;
		margin: 0 0 10px 0;
		padding:5px;
		background:#e7f0f7;
		border:solid 1px #6da6d5;
		overflow: hidden;
		color: #336699;
	}
	
	#featuredDevotional #rightPane #praiseBox textarea
	{
		width: 275px;
		height: 160px;
		margin: 5px;
	}

	#featuredDevotional #rightPane #praiseBox input.submit
	{
		clear:left;
		float: right;
		margin: 5px;
	}

	#devotionalArticle a
	{
		text-decoration: none;
	}
	
	#devotionalArticle a:hover
	{
		text-decoration: underline;
	}

	#devotionalArticle div
	{
		float:none;
	}
	
	#devotionalArticle hr
	{
		border: solid 1px #6da6d5;
		clear: both;
	}

	#devotionalArticle #centerPane
	{
		float: left;
		width: 510px;
	}

	#devotionalArticle #articleHeader
	{
			background: url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
			height: 19px;
			width:500px;
			color:#ffffff;
			padding:5px 2px 2px 5px;
			font-weight:bold;
			letter-spacing:1px;
	}

	#devotionalArticle #articleMain
	{
		width: 485px;
		padding:10px;
		border:solid 1px #6da6d5;
		border-top: 0;
	}
	
	#devotionalArticle #articleMain ul
	{
		padding: 0;
		overflow: hidden;
		margin-bottom: 10px;
		list-style-image: url(http://media.salemwebnetwork.com/oneplace/arrows/arrow_gt.gif);
	}

	#devotionalArticle #articleMain ul li
	{
		margin: 5px 15px;
		overflow: visible;
	}
	
	#devotionalArticle #articleMain ul li a
	{
		font-weight: normal;
	}
	

	#devotionalArticle #rightPane
	{
		float: right;
		width: 315px;
	}
	
	#devotionalArticle #rightPane #resourcesHeader
	{
			background: url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
			height: 19px;
			color:#ffffff;
			padding:5px 2px 2px 5px;
			font-weight:bold;
			letter-spacing:1px;
	}

	#devotionalArticle #rightPane #resourcesMain
	{
		padding:8px;
		border-top: 0;
	}
	
	#devotionalArticle #rightPane ul
	{
		padding: 0;
		overflow: hidden;
		margin-bottom: 10px;
		list-style-image: url(http://media.salemwebnetwork.com/oneplace/arrows/arrow_gt.gif);
	}

	#devotionalArticle #rightPane ul li
	{
		margin: 5px 15px;
		overflow: visible;
	}
	
	#devotionalArticle #rightPane ul li a
	{
		font-weight: normal;
	}
	
	#devotionalArticle #recentHeader
	{
		color: #009900;
		font-weight: bold;
		letter-spacing: 1px;
	}
	
	#devotionalArticle #newsletterSignup
	{
		color: #009900;
		font-weight: bold;
		margin-bottom: 10px;
	}

	#devotionalArticle #rightPane #praiseBox
	{
		width: 288px;
		margin: 0 0 10px 0;
		padding:5px;
		background:#e7f0f7;
		border:solid 1px #6da6d5;
		overflow: hidden;
		color: #336699;
	}
	
	#devotionalArticle #rightPane #praiseBox textarea
	{
		width: 275px;
		height: 160px;
		margin: 5px;
	}

	#devotionalArticle #rightPane #praiseBox input.submit
	{
		clear:left;
		float: right;
		margin: 5px;
	}

	#devotionalArchive a
	{
		text-decoration: none;
	}
	
	#devotionalArchive a:hover
	{
		text-decoration: underline;
	}

	#devotionalArchive div
	{
		float:none;
	}

	#devotionalArchive #centerPane
	{
		float: left;
		width: 510px;
	}

	#devotionalArchive #archiveHeader
	{
			background: url(http://media.salemwebnetwork.com/oneplace/web/contentblocks/BG_BlueGradient.gif);
			height: 19px;
			width:500px;
			color:#ffffff;
			padding:5px 2px 2px 5px;
			font-weight:bold;
			letter-spacing:1px;
	}

	#devotionalArchive #archiveMain
	{
		width: 485px;
		padding:10px;
		border:solid 1px #6da6d5;
		border-top: 0;
	}

	#devotionalArchive #archiveMain ul
	{
		padding: 0;
		overflow: hidden;
		list-style-image: url(http://media.salemwebnetwork.com/oneplace/arrows/arrow_gt.gif);
		margin-bottom: 10px;
	}

	#devotionalArchive #archiveMain ul li
	{
		margin: 5px 15px;
		overflow: visible;
	}
	
	#devotionalArchive #archiveMain ul li a
	{
		font-weight: normal;
	}

	#devotionalArchive #archiveMain .pageIndexer a
	{
		color: #009900;
		margin-right: 1px;
	}
	
	#devotionalArchive #rightPane
	{
		float: right;
		width: 300px;
	}
	
	#devotionalArchive #rightPane #praiseBox
	{
		width: 288px;
		margin: 0 0 10px 0;
		padding:5px;
		background:#e7f0f7;
		border:solid 1px #6da6d5;
		overflow: hidden;
		color: #336699;
	}
	
	#devotionalArchive #rightPane #praiseBox textarea
	{
		width: 278px;
		height: 160px;
		margin-top:5px;
	}

	#devotionalArchive #rightPane #praiseBox input.submit
	{
		clear:left;
		float: right;
		margin: 5px 4px 0 0;
	}

/* ***** Faith Talk Player ***** */

#FaithTalkPlayer{}



#FaithTalkPlayer .Wrapper
{
	height:							197px;
	width:							645px;
}

#FaithTalkPlayer .WebRadio
{
	background-image:				url(http://media.salemwebnetwork.com/oneplace/web/faithtalk/player/player_bg.jpg);
	background-repeat:				no-repeat;
}

#FaithTalkPlayer .MediaPlayerContainer
{
	display:						inline;
	float:							left;
	margin:							90px 0px 0px 25px;
	width:							350px;
}

#FaithTalkPlayer .MediaPlayerContainer div
{
	float: none;
	width:							100%;
}

#FaithTalkPlayer .MediaPlayerContainer div table
{
	display:						inline;
	float:							right;
}

#FaithTalkPlayer .MediaPlayerContainer .Player
{
	height:							64px;
	width:							350px;
}

#FaithTalkPlayer .MediaPlayerContainer .MediaPlayerButtons
{
	height:							31px;
	margin:							10px 0px 0px 0px;	
	width:							350px;
}

#FaithTalkPlayer .MediaPlayerContainer .MediaPlayerButtons table
{
	padding:						0px;
	
}


#FaithTalkPlayer .PlayerDetails
{
	background-color:				#FFF;
	border:							solid 1px #629ACD;
	color:							#33669B;
	display:						inline;
	float:							right;
	margin:							15px 15px 0px 0px;
	padding:						5px;
	width:							220px;
}

#FaithTalkPlayer .PlayerDetails a
{
	text-decoration:				none;
	cursor:							pointer;
}

#FaithTalkPlayer .PlayerDetails .NowPlaying
{
	color:							#019041;
	display:						block;
	float:							none;
	font-weight:					bold;
	margin-bottom:					5px;
}

#FaithTalkPlayer .PlayerDetails .Ministry
{
	border:							solid 1px #000;
	float:							left;
	margin:							0px 10px 3px 0px;
}

.FaithTalkText
{
	color:							#33669B;
	font-family:					Arial, Helvetica, Verdana;
	font-size:						14px;
	font-weight:					bold;
	text-decoration:				none;
	cursor:							pointer;	
}

/*
 height: 197px; width: 645px; border: solid 1px #000;"
 
 
 019041*/

/* USED FOR HELP PAGES */
.Headline
{
	font-size: 18px;
}

.MinistryOffersHR
{
	color:							#6BA6D6;
	border:							solid 1px #6BA6D6;
	border-top:						0;
}

.RealAnswersContributingMinistries
{
	padding: 0 15px;	
}

.RealAnswersContributingMinistries li
{
	
	list-style-image: url(http://media.salemwebnetwork.com/oneplace/arrows/arrow_gt.gif);
	float: left;
	width: 270px;
	margin-right: 20px;
	
}

.RealAnswersContributingMinistries li .Alternate
{
	float: left;
	clear: left;
	margin-right: 0px;
}

.RealAnswerFeaturedText
{
	color:	#42517B;	
}

.RealAnswerSmallText
{
	color:	#42517B;
	font-size:	11px;
}

.ErrorPane
{
	background-image:		url(http://media.salemwebnetwork.com/Oneplace/Web/Podcasting/pop-up_background_alert.jpg);
	background-repeat:		no-repeat;
	border:					solid 1px #000;
	float:					none;
	height:					200px;
	left:					295px;
	position:				absolute;
	overflow:				hidden;
	top:					-20px;
	width:					450px;
	z-index:				1000;
}

.ErrorPane .Message
{
	float:					none;
	font-size:				12px;	
	height:					175px;
	left:					145px;	
	padding:				10px;
	position:				absolute;	
	top:					25px;
	vertical-align:			middle;
	width:					275px;	
}

.PodcastError
{
	font-weight:			bold;
	color:					#FF0000;
}

.SubmitGreenBtn
{
	background: url(http://media.salemwebnetwork.com/oneplace/web/buttons/btn_green_transparent.gif);
	height: 47px;
	width: 157px;	
}

.SubmitGreenBtn .Text, .SubmitGreenBtn .Text a
{
	float: none;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	margin-top: 12px;
	font-weight: bold;
	cursor: pointer;
}


.PodcastingPopupWrapper
{
    text-align:             center;
    float:					none;
}

.PodcastingPopupWrapper .Container
{
    background-color:       #D6E3EF;
    border:                 solid 1px #336699;
    float:					none;
    height:                 554px;
    text-align:             right;
    width:                  550px;
}

.PodcastingPopupWrapper .Container .Close
{
    background-color:       #ADC4D9;
    color:                  #FFF;        
    float:					none;    
    font-weight:            bold;
    height:                 25px;            
    padding:                3px 3px 0px 0px;
}

.PodcastingPopupWrapper .Container .Close img
{
    vertical-align:         middle;
    cursor:					pointer;
}

.PodcastingPopupWrapper .Container .Content
{
    font-size:              0px;
    padding-top:            25px;
    text-align:             center;            
}

.PodcastingPopupWrapper .Container .Content .Middle
{
    background-image:       url(http://media.salemwebnetwork.com/oneplace/podcasting/podcasting_box_middle.gif);
    font-size:              12px;
    font-weight:            bold;
    padding:                2px 35px;
    text-align:             left;
}

.PodcastingPopupHelpWrapper
{
	text-align:             left;
    float:					none;
}

.PodcastingPopupHelpClose
{
    background-color:       #ADC4D9;
    color:                  #FFF;        
    float:					none;    
    font-weight:            bold;
    height:                 25px;            
    padding:                3px 3px 0px 0px;
}

.PodcastingPopupHelpClose img
{
	vertical-align:         middle;
    cursor:					pointer;
}

.BoldPodcastOrange
{
	color:					#CC4D00;
	font-weight:			bold;
}


.BroadcastArchives
{
	list-style-image:url(http://media.salemwebnetwork.com/lightsource/display/arrow_blue.gif);									
}

.BroadcastArchives li
{
    margin-bottom:  5px;
}

.BroadcastArchives li a, .BroadcastArchives li a:hover, .BroadcastArchives li a:visited, .BroadcastArchives li a:link, .BroadcastArchives li a:active
{
    color:          #336699;
    font-size:      14px;
    font-weight:    bold;
}

.BroadcastArchives li .Date
{
    color:          #660000;    
}

.MinistryPlayerButton
{
	background-image:		url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/Player_BG_Button.jpg);
	background-repeat:		repeat-x;
	border-style:			none;
	cursor:					pointer;
	display:				block;
	float:					none;
}

.MinistryPlayerButton span
{
	padding-bottom:			5px;
}

.MinistryPlayerButton img, .MinistryPlayerButton span
{
	border-style:			none;
	color:					#FFF;
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		none;	
}

.MinistryPlayerButton
{
	background-image:		url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/Player_BG_Button.jpg);
	background-repeat:		repeat-x;
	clear:					both;
	float:					none;
	height:					26px;
	margin-bottom:			3px;
	overflow:				hidden;
	text-align:				left;
	width:					230px;
}

.MinistryPlayerButton .Podcast
{
	background-image:		url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/Player_Podcast_Button.jpg);
	background-repeat:		no-repeat;
	height:					26px;
	width:					29px;
}

.MinistryPlayerButton .MP3
{
	background-image:		url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/Player_MP3_Button.jpg);
	background-repeat:		no-repeat;
	height:					26px;
	width:					29px;
}

.MinistryPlayerButton .Text
{
	color:					#FFF;
	font-size:				14px;
	font-weight:			bold;
	padding-top:			4px;
}

.MinistryPlayerButton .Text span
{
	color:					#CB4F09;
}

.MinistryPlayerButton .End
{
	background-image:		url(http://media.salemwebnetwork.com/Oneplace/Web/Ministry/FeaturedBroadcast/Player_Button_End.jpg);
	background-repeat:		no-repeat;
	float:					right;
	height:					26px;
	width:					10px;
}

.MinistrySpecialOffersPlayerPanel
{
	background-color:		#FFF;
	border-top-width:		1px;
	border-top-style:		solid;
	border-top-color:		#BABFC3;
	height:					200px;
	padding:				5px 10px 0px 5px;
	overflow-y:				scroll;
}

.SpecialOfferContainer
{
	padding: 15px;
	border: 1px solid #6CA6D6;
	border-top: 0;
	margin-bottom: 10px;
	width: 798px;
}

.SpecialOfferPlayerTitle
{
	display: none;
}

.SpecialOfferContainer .SpecialOfferPlayerTitle
{
	display: block;
	float: none;
	font-size: 14px;
	font-weight: bold;
	color: #cd7821;
	padding: 0 0 7px 0;
}

.SpecialOfferContainer img
{
	float: left;
	margin-right: 10px;
}
