@import url("js/jplayer.css");
html,
body { background-color:#181f29; margin:0px; background-image:url(images/bg.jpg); background-repeat:repeat-x; }
table { text-align:left; }
/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }/* End hide from IE-mac */
/* End clearfix */


/**********************************************************************************
                                DESIGN STYLES   
**********************************************************************************/
#Wrapper { margin:0px auto; position:relative; width:960px; text-align:left; }
#ContentHolder { background-color:#E9EAEF; text-align:left!important; margin-top:137px; position:absolute; width:960px; }
.TwoTone { background:url(images/2colBg.jpg) repeat-y; }
#ContentHolder #LeftColumn { position:relative; width:27%; float:left; margin-left:5px; }
#ContentHolder #RightColumn { float:right; width:72%; padding-top:30px; }
#ContentHolder #RightColumn #LeftContentPaneHolder { width:49%; float:left; }
#ContentHolder #RightColumn #RightContentPaneHolder { width:50%; float:right; }
#ContentHolder #RightColumn #BottomContentPaneHolder { clear:both; }
#ContentHolder #LeftColumn_Home { float:left; width:66%; padding-top:20px; }
#ContentHolder #LeftColumn_Home #LeftContentPaneHolder { width:49%; float:left; }
#ContentHolder #LeftColumn_Home #RightContentPaneHolder { width:50%; float:right; }
#ContentHolder #LeftColumn_Home #BottomContentPaneHolder { clear:both; }
#ContentHolder #RightColumn_Home { float:right; width:34%; padding-top:20px; }
#ContentHolder #FooterHolder { clear:both; min-height:230px; width:960px; text-align:left; background: #1b2431 url(images/footerBg.jpg) repeat-x; }
#dnn_FooterLeft { float:left; width:19.5%; }
#dnn_FooterMiddle { float:left; width:19.5%; }
#dnn_FooterRight { float:right; width:60%; }
#FooterLinksHolder { width:960px; background:#181f29; padding-top:10px; }
#CopyRightHolder { float:left; width:30%; ; }
#FooterLinks { float:right; width:60%; text-align:right; }
#HeaderHolder { position:absolute; height:137px; margin-top:0px; text-align:left; background-image:url(images/headerBg.jpg); background-repeat: repeat-x; color:#fff; }
#HeaderHolder #LogoHolder { float:left; height:100px; width:451px; }
#HeaderHolder #HeaderContentHolder { float:right; width:245px; }
#HeaderHolder #MenuHolder { position:relative; clear:both; height:37px; background-image:url(images/mnuBg.jpg); background-repeat:repeat-x; z-index:100; }
#HeaderHolder #FlashHolder { left:0px; }
/**********************************************************************************
                                  DNN STYLES    
**********************************************************************************/

.FooterBar { color:#bdb1a5; font-size:80%; }
A.FooterBar { color:#bdb1a5; }
#CopyRightHolder .FooterBar { font-style:italic; }
A.FooterBar:hover { color:#FFF; }
#FooterLinks { color:#bdb1a5; }
h2 { color:#000; font-size:125%; font-weight:bold; }
h3 { color:#000; font-size:103%; padding-bottom:0px!important; margin-bottom:0px!important; font-weight:bold; }
*,
.normal,
.normaldisabled { font-family:Georgia, "Times New Roman", Times, serif !important; }
body { font-size:.9em; color:#181F29; line-height:140%; }
.right { float:right; display:inline; }
.left { float:left; display:inline; }
.clear { clear:both; }
.Normal,
.normal { font-size:13px; }
.ControlPanel { position:relative; z-index:1000; }
/* Announcements */
#s3slider { width: 500px; height: 242px; position: relative; overflow: hidden; margin:10px 0 0 30px; }
#s3slider ul { margin:0!important; padding:0!important; }
#s3slider ul li { list-style:none!important; margin:0!important; padding:0!important; }
#s3sliderContent { width: 500px; position: absolute; top: 0; margin-left: 0; }
.s3sliderImage { float: left; position: relative; display: none; }
.s3sliderImage span { position: absolute; font: 14px/21px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 500px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none; }
.top { top: 0; left: 0; }
.bottom { bottom: 0; left: 0; }
/**/


/* MENU STYLES */
/* RadMenu Dnn skin */

/* Whole Main Menu */
.MainMenu { background: transparent; color:#000; width:960px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
/* every item */
.MainMenu .rmRootGroup .rmText,
.MainMenu .rmRootGroup .rmLink { padding:0px!important; margin:0px!important; text-align:center!important; }
.MainMenu .rmRootGroup .rmLink { text-decoration:none; color: #203f5b!important; font-size: 15px; line-height: 37px; }
.MainMenu .rmRootGroup .rmItem { padding:0px!important; text-align:center!important; }
/* Every Item */
.MainMenu .rmText { text-align:center!important; width:158px!important; }
/* .MainMenu .rmText:hover { color: #FF0;}  */
/* Main Menu Over */
.MainMenu .rmLink:hover { text-decoration:none!important; cursor: pointer; _cursor: hand; color:#235481!important; background-image:url(Menu/dnn/img/mnuBg_over.jpg); background-repeat:repeat-x; }
/* Main Menu Down */
.MainMenu .rmFocused { text-decoration:none; cursor: pointer; _cursor: hand; color:#235481!important; background-image:url(Menu/dnn/img/mnuBg_over.jpg); background-repeat:repeat-x; }
/* Main Menu Parent Expand */   
.MainMenu .rmExpanded { text-decoration:none; cursor: pointer; _cursor: hand; color:#235481!important; background-image:url(Menu/dnn/img/mnuBg_over.jpg); background-repeat:repeat-x; }
/* Main Menu Expand Disabled? */   
.MainMenu .rmRootGroup .rmDisabled:hover { }
.rmSeparator { padding:0px; width:2px; height:37px; background:url(images/mnuSep.jpg) no-repeat; }
.MainMenu .rmHorizontal .rmSeparator { padding:0px; }
.MainMenu .rmLeftImage { padding:0px!important; }
/* _____________________________SUB_MENU___________________________________ */
/* SubMenu Container*/
.MainMenu .rmGroup { border: solid 1px #d3d3cf; background-color:#FFF; text-align:left!important; }
/* SubMenu Item Text*/
.MainMenu .rmGroup .rmText { color: #000; line-height:24px; padding-left: 9px!important; text-align:left!important; }
/* SubMenu Item Text*/
.MainMenu .rmGroup .rmLink { width: 159px; line-height: 18px; text-align: left; padding-right: 24px; padding:5px 10px 5px 3px; font-size:12px; font-weight:normal; background-image:none!important; border-bottom:none!important; text-align:left!important; }
/* SubMenu Item Text*/
.MainMenu .rmGroup .rmLink .rmText { color: #000; background: url('spacer.gif') repeat-x; font-size:11px; font-weight:normal; }
/* SubMenu Item Text Over*/
.MainMenu .rmGroup .rmLink:hover .rmText { color: #333; }
/* SubMenu Item Text Down*/
.MainMenu .rmGroup .rmFocused .rmText { color: 333; }
/* SubMenu Item Over*/
.MainMenu .rmGroup .rmLink:hover { width: 159px; text-align: left; border: 0px; position:static; top: 0px; background-color:#F3F3F3; }
/* ? */
.MainMenu .rmGroup .rmFocused { width: 159px; text-align: left; border: 0px; position:static; top: 0px; }
/* SubMenu Parent Expand */   
.MainMenu .rmGroup .rmExpanded { width: 159px; text-align: left; border: 0px; position:static; top: 0px; }
.MainMenu .rmLeftArrow,
.MainMenu .rmRightArrow,
.MainMenu .rmTopArrow,
.MainMenu .rmBottomArrow,
.MainMenu .rmLeftArrowDisabled,
.MainMenu .rmRightArrowDisabled,
.MainMenu .rmTopArrowDisabled,
.MainMenu .rmBottomArrowDisabled { border-left: 1px solid #a9a9a9; border-top-color: threedhighlight; border-left-color: threedhighlight; background: #cbdc68 url('left.gif') center center no-repeat; width:15px; }
.MainMenu .rmTopArrow,
.MainMenu .rmTopArrowDisabled { background-image: url('top.gif'); width: 100%; }
.MainMenu .rmBottomArrow,
.MainMenu .rmBottomArrowDisabled { background-image: url('bottom.gif'); width: 100%; }
.MainMenu .rmRightArrow,
.MainMenu .rmLeftArrow { height:100%; }
.MainMenu .rmRightArrow,
.MainMenu .rmRightArrowDisabled { background-image: url('right.gif'); }
/* ? */
.MainMenu .rmVertical .rmSeparator .rmText { padding-top: 3px; background: #cbdc68; font-size: 1px; }
/* SubMenu Parent Expand Left/Right */
.MainMenu .rmExpandLeft,
.MainMenu .rmExpandRight { background: transparent url(groupImage.gif) right center no-repeat; }
.MainMenu_rtl .rmExpandLeft,
.MainMenu_rtl .rmExpandRight { background: transparent url(left.gif) left center no-repeat; margin-left: 8px; }
/* ???right to left??? */
.MainMenu_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.MainMenu_rtl .rmGroup .rmLink:hover .rmExpandRight { background:transparent url(invertedGroupImageRTL.gif) left center no-repeat; margin: 0px; margin-left: 8px; }
/* SubMenu Parent Expand Left/Right */
.MainMenu .rmLink:hover .rmExpandLeft,
.MainMenu .rmLink:hover .rmExpandRight,
.MainMenu .rmFocused .rmExpandLeft,
.MainMenu .rmFocused .rmExpandRight,
.MainMenu .rmExpanded .rmExpandLeft,
.MainMenu .rmExpanded .rmExpandRight { background:transparent url(invertedGroupImage.gif) right center no-repeat; }
/**************************************************
 PanelBar Menu 
**************************************************/
.RadPanelbar_Dnn { margin-left:15px; margin-top:15px; width:100px; }
.RadPanelbar_Dnn .rmLink { text-decoration:none; color: #3A5D82!important; font-size: 15px; line-height: 33px; text-align: left; padding-left:63px; background-image:url(arrow_over.jpg); background-repeat:no-repeat; background-position:left; }
.RadPanelbar_Dnn .rmLink:hover { text-decoration:none; color: #398272!important; font-size: 15px; line-height: 33px; text-align: left; padding-left:63px; background-image:url(arrow_Active.jpg); background-repeat:no-repeat; background-position:left; }

/*************************************************
				jPlayer
*************************************************/

/* Skin for jPlayer Plugin (jQuery JavaScript Library) http://www.happyworm.com/jquery/jplayer
 * Skin Name: Blue Monday Copyright (c) 2010 Happyworm Ltd Dual licensed under the MIT and GPL licenses. - http://www.opensource.org/licenses/mit-license.php - http://www.gnu.org/copyleft/gpl.html
 * Author: Silvia Benvenuti Skin Version: 2.0 Date: 29th April 2010 */
 /* Edit font-size to counteract inherited font sizing. Eg. 1.25em = 1 / 0.8em */ 
 /*
div.jp-single-player, div.jp-playlist-player {font-size:1.25em; font-family:Verdana, Arial, sans-serif; line-height:1.6; color: #666;} div.jp-interface { position: relative; background-color:#eee; width:418px; height:80px; border:1px solid #009be3;} div.jp-single-player div.jp-interface { border-bottom:none;} div.jp-playlist-player div.jp-interface {} div.jp-interface ul.jp-controls { list-style-type:none; padding:0; margin: 0;} div.jp-interface ul.jp-controls li { list-style-type:none; position: absolute;} div.jp-interface ul.jp-controls a { display: block; position: absolute; overflow:hidden; text-indent:-9999px;} a.jp-play, a.jp-pause { top:20px; width:40px; height:40px;} div.jp-single-player a.jp-play, div.jp-single-player a.jp-pause { left:40px;} div.jp-playlist-player a.jp-play, div.jp-playlist-player a.jp-pause { left:48px;} a.jp-play { background: url("images/jplayer.blue.monday.jpg") 0 0 no-repeat;} a.jp-play:hover { background: url("images/jplayer.blue.monday.jpg") -41px 0 no-repeat;} a.jp-pause { background: url("images/jplayer.blue.monday.jpg") 0 -42px no-repeat;} a.jp-pause:hover { background: url("images/jplayer.blue.monday.jpg") -41px -42px no-repeat;} a.jp-stop { top:26px; background: url("images/jplayer.blue.monday.jpg") 0 -83px no-repeat; width:28px; height:28px;} div.jp-single-player a.jp-stop { left:90px;} div.jp-playlist-player a.jp-stop { left:126px;} a.jp-stop:hover { background: url("images/jplayer.blue.monday.jpg") -29px -83px no-repeat;} a.jp-previous { left:20px; top:26px; background: url("images/jplayer.blue.monday.jpg") 0 -112px no-repeat; width:28px; height:28px;} a.jp-previous:hover { background: url("images/jplayer.blue.monday.jpg") -29px -112px no-repeat;} a.jp-next { left:88px; top:26px; background: url("images/jplayer.blue.monday.jpg") 0 -141px no-repeat; width:28px; height:28px;} a.jp-next:hover { background: url("images/jplayer.blue.monday.jpg") -29px -141px no-repeat;} div.jp-progress { position: absolute; overflow:hidden; top:32px; background-color: #ddd; width:122px; height:15px;} div.jp-single-player div.jp-progress { left:130px;} div.jp-playlist-player div.jp-progress { left:164px;} div.jp-load-bar { background: url("images/jplayer.blue.monday.jpg") 0 -202px repeat-x; width:0px; height:15px; cursor: pointer;} div.jp-play-bar { background: url("images/jplayer.blue.monday.jpg") 0 -218px repeat-x ; width:0px; height:15px;} a.jp-volume-min { top:32px; background: url("images/jplayer.blue.monday.jpg") 0 -170px no-repeat; width:18px; height:15px;} div.jp-single-player a.jp-volume-min { left:274px;} div.jp-playlist-player a.jp-volume-min { left:296px;} a.jp-volume-min:hover { background: url("images/jplayer.blue.monday.jpg") -19px -170px no-repeat;} a.jp-volume-max { top:32px; background: url("images/jplayer.blue.monday.jpg") 0 -186px no-repeat; width:18px; height:15px;} div.jp-single-player a.jp-volume-max { left:346px;} div.jp-playlist-player a.jp-volume-max { left:368px;} a.jp-volume-max:hover { background: url("images/jplayer.blue.monday.jpg") -19px -186px no-repeat;} div.jp-volume-bar { position: absolute; overflow:hidden; top:37px; background: url("images/jplayer.blue.monday.jpg") 0 -250px repeat-x; width:46px; height:5px; cursor: pointer;} div.jp-single-player div.jp-volume-bar { left:292px;} div.jp-playlist-player div.jp-volume-bar { left:314px;} div.jp-volume-bar-value { background: url("images/jplayer.blue.monday.jpg") 0 -256px repeat-x; width:0px; height:5px;} div.jp-play-time, div.jp-total-time { position: absolute; top:49px; width:122px; font-size:.64em; font-style:oblique;} div.jp-total-time { text-align: right;} div.jp-single-player div.jp-play-time, div.jp-single-player div.jp-total-time { left:130px;} div.jp-playlist-player div.jp-play-time, div.jp-playlist-player div.jp-total-time { left:164px;} div.jp-playlist { width:418px;} div.jp-playlist ul{	list-style-type:none; margin:0; padding:0 20px; background-color:#ccc; border:1px solid #009be3; border-top:none; width:378px; font-size:.72em;} div.jp-single-player div.jp-playlist li {	list-style-type:none; padding:5px 0 5px 20px; font-weight:bold;} div.jp-playlist-player div.jp-playlist li { padding:5px 0 4px 20px; border-bottom:1px solid #eee;} div.jp-playlist-player div.jp-playlist li.jplayer_playlist_item_last { padding:5px 0 5px 20px; border-bottom:none;} div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current { list-style-type:square; list-style-position:inside; padding-left:8px;} div.jp-playlist-player div.jp-playlist a { color: #666; text-decoration: none;}div.jp-playlist-player div.jp-playlist a:hover { color:#0d88c1;} div.jp-playlist-player div.jp-playlist a.jplayer_playlist_current { color:#0d88c1;}*/




/* from portal.css */
@import url("jPlayer/jplayer.css");
/****************************************************************
						Custom Styles
****************************************************************/

/* header icons */
ul.header-icons { float:right; padding:21px 10px 5px 0; margin:0;}
	.header-icons li { list-style:none; display:block; float:left; padding:0 15px; margin:0;}
p.header-times { text-align:right; padding:0 25px 0 0; clear:right;}

/* HOME PAGE */
/* Service Times */
.home-times {}
	.home-times th{ padding:5px; text-align:center;}

/* footer contact styles */
.contact-info-title { font-weight:bold; text-transform:uppercase;}

.feedflare img {  height:0px; width:0px;}

.page-heading { padding-top:23px; width:234px;}
	.page-title { width:228px; text-align:right; color:#FFF; font-size:175%; padding-bottom:15px;}
	.page-image {}
	
/* WHAT TO EXPECT PAGE */
#dnn_ctr3119_FAQV2_plcFAQTables td { padding-bottom:10px;}
.FAQ-categories { font-size:135%; font-style:italic; padding-bottom:10px;}
a.FAQ-question { font-size:115%; padding-left:15px;}
.FAQ-answer { padding-bottom:10px; padding-left:20px;}	
	
/* Form Style */
	.formStyle1, formStyle2 { font-weight: normal; padding:0px 10px 5px 0px; font-size:85%;}
	.formStyle1 { text-align:right; width:125px;}

/* END Form Style */

/********** Sermons Online Styles ***********/
	/******* Sermons Online FORM *******/
#Online-Sermon-Form {}
	#Online-Sermon-Form .buttonRow-top { text-align:center; padding-bottom:10px;}
	#Online-Sermon-Form .Label { width:250px;}
	#Online-Sermon-Form .Field {}
	#Online-Sermon-Form .Notes-Label {}
	#Online-Sermon-Form .Notes-Field { padding-left:30px;}
	#Online-Sermon-Form .buttonRow-bottom {	text-align:center; padding-top:10px;}
	/***** END Sermons Online FORM ******/
	/******* Sermons Online LIST *******/
.Sermons-Online-List, .Sermons-Online-Head { width:540px; padding:10px;}
	.SO_List_Date, .SO_Head_Date { float:left; width:90px;}
	.SO_List_Title, .SO_Headt_Title { width:350px; float:left;}
	.SO_List_DetailButton { width:100px; text-align:right; float:right;}
	.SO_List_Buttons { clear:both;}
	/***** END Sermons Online LIST ******/
	/******* Sermons Online LIST *******/
.Sermons-Online-Home { width:267px;}
.SO-home-title-date {}
.home-title { float:left; font-size:140%;}
.home-date { float:right;}
.home-summary { clear:both; font-size:80%; line-height:150%; padding:10px 0px;}
#sermon-buttons {}
	/***** END Sermons Online LIST ******/
	/******* Sermons Online DETAIL *******/
#SO_Detail-Template { margin-right:35px; text-align:left !important;}
	.player-holder { float:left; width:208px; text-align:center; padding-top:4px; margin:20px 0 20px 20px;}
	.InfoHolder { float:right; width:500px;}
	#SO_Detail-Template .TitleHolder, #SO_Detail-Template .ServiceHolder, #SO_Detail-Template .SpeakerHolder, #SO_Detail-Template .ReferenceHolder, #SO_Detail-Template .AltReferenceHolder {}
	#SO_Detail-Template .TitleHolder { font-size:120%; font-weight:bold; padding-bottom:3px;}
	#SO_Detail-Template .DateHolder, #SO_Detail-Template .ServiceHolder { padding-bottom:10px; font-size:90%;}
	#SO_Detail-Template .ServiceHolder { float:right; width:175px;}
	#SO_Detail-Template .DateHolder { float:left; padding-left:10px; font-style:italic;}
	#SO_Detail-Template .SpeakerHolder { padding-left:10px;}
	#SO_Detail-Template .Ref_Label, 
	#SO_Detail-Template .AltRef_Label {	clear:both;	font-weight:bold;}
	#SO_Detail-Template .Ref_Field, 
	#SO_Detail-Template .AltRef_Field { padding:0px 0px 10px 10px;}
	#SO_Detail-Template .NotesHolder { clear:both; padding-left:50px; padding-top:20px;}
	#SO_Detail-Template .ReturnButton { width:100%; text-align:center;	}
	/***** END Sermons Online DETAIL ******/
/******** END Sermons Online Styles *********/

/********** Prayer Requests Styles ***********/
	/******* Prayer Requests FORM *******/
#form-holder { width:100%;}
#name-label, #email-label, #phone-label, #private-label, #prayerPraise-label, #prName-label, #prName-field, #prName-field2, #request-label, #request-field, #update-label, #additional-label, #additional-field, #appproved-label { float:left; clear:both; min-height:30px;}
#name-label, #email-label, #phone-label, #prName-label { width:30%;}
#name-label { clear:none;}
#request-contact-field, #answered-field { clear:both; float:left; width:100%;}
#request-contact-field { padding-bottom:10px; margin-left:20px;}
#private-label, #prayerPraise-label, #update-label, #appproved-label { width:57%;} 
#request-label, #additional-label, #prName-label{ width:100%; font-weight:bold;}
#prName-label { margin-top:20px;}
#prName-field { width:78%;}
#prName-field2 { width: 21%; clear:none;}
#request-field, #additional-field { margin:0 0 20px 20px; width:80%;}
.form-note { font-size:80%; font-style:italic; margin:0 0 10px 20px;}

#name-field, #email-field, #phone-field, #private-field, #prayerPraise-field, #update-field, #appproved-field { float:right; min-height:30px;}
#name-field, #email-field, #phone-field { width:69%;}
#private-field, #prayerPraise-field, #update-field, #appproved-field { width:42%;}
#button-holder { clear:both; width:100%; text-align:center; padding-top:10px;}
	/***** END Prayer Requests FORM ******/
	/******* Prayer Requests LIST *******/
#pr-list-holder { width:100%;}
	/***** END Prayer Requests LIST ******/
	/******* Prayer Requests DETAIL *******/

	/***** END Prayer Requests DETAIL ******/
#pr-detail-holder { text-align:left; margin-left:20px}
#pr-detail-holder #prName-field { font-size:135%; font-weight:bold; margin-top:10px;}
#pr-detail-holder #update-field { float:left;}
/******** END Prayer Requests Styles *********/

	
#FooterHolder table.LinksDesignTable td{ height:15px !important; margin:0px !important; padding:0px !important;}

#dnn_SideBar .SubHead, #dnn_FooterLeft .SubHead, #dnn_FooterMiddle .SubHead, #dnn_FooterRight .SubHead  { color:#bdb1a5;}

/* EVENTS */
table.Events, table.ThemeEvents { margin-top:10px!important;}
.ThemeEvents .ListDataGrid { margin-top:10px;}
.ListNormal td, .ListAlternate td, .ListNormal td a, .ListAlternate td a{ font-size:13px!important;}
.ListNormal td, .ListAlternate td { padding:2px;}
.ThemeEvents .EventTitle, .ThemeEvents .EventTitle td, .ThemeEvents .ListHeader, .ThemeEvents .ListHeader td { color:#FFF!important; height:40px!important; background-color:#193C5C!important; font-size:145%!important; vertical-align:middle!important;}
.ThemeEvents .EventTitle a, .ThemeEvents .EventTitle td a { color:#FFF!important; text-decoration:underline; font-size:80%!important; display:block; width:100px; line-height:30px; height:30px;}
.ThemeEvents .ListHeader a, .ThemeEvents .ListHeader td a { color:#FFF!important; text-decoration:underline; font-size:60%!important; display:block; width:100px; line-height:30px; height:30px;}
.ThemeEvents .EventTitle a:hover, .ThemeEvents .EventTitle td a:hover { background-color:#275E8F!important;}
.ThemeEvents .EventDay, .ThemeEvents .EventDayEvents { color:#193C5C!important; font-size:130%!important;}
.ThemeEvents .EventDay a, .ThemeEvents .EventDayEvents a { font-size:70%!important;}
.EventSelectedDay { border:none!important;}
td.EventSelectedDay { background-color:#79A0C3!important; color:#FFF!important;}
.EventSelectedDay div.EventDayScroll { background-color:#A6BFD7!important;}
td.EventDay:hover { background-color:#FFFFB6!important;}
div.EventDayScroll:hover { background-color:#FFFFE1!important;}


/* EVENT RSS */
.event-rss-category div { display:inline}

/* changes standard DNN and XMOD style to be visible w/ dark background */
.RadEWrapper iframe { background-color:#E9EAEF!important;}
/*.RadEContentContainer td, table.radewrapper td{ background-color:#E9EAEF!important;}
.RadEContentContainer td, table.radewrapper td{ background:#E9EAEF!important;}
.RadEContentContainer body { background-color:#E9EAEF !important; background:#E9EAEF !important;}
*/
/*.RadEContent { background-color:#E9EAEF!important; color:#000!important;}
.RadEContentContainer {}
table.RadEWrapper td  { background-color: #E9EAEF !important;}
*/
/*
.NormalTextBox, .XMod_TextBox, .XMod_ListBox { background-color:#E9EAEF; color:#FFF;}
.XMod_WizardPage, .XModPanel, .xmadmin_TabView { background-color:#E9EAEF !important;}
.XMod_RowHeader { color:#FFF !important;}
.XMod_WizardPageHeader, .XModPanelButtons { background:#E9EAEF !important; color:#FFF !important;}
	.ControlPanel {
}
.SubHead, .Head, a.CommandButton{ color:#FFF!important;}
.DataGrid_Item, .DataGrid_Header { color:#FFF !important;}
*/


/* tables */
table.tablesorter { font-family:arial; background-color: #CDCDCD; margin:10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #e6EEEE; border: 1px solid #FFF; font-size: 8pt; padding: 4px;}
table.tablesorter thead tr .header { background-image: url(bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
table.tablesorter tbody td { color: #3D3D3D; padding: 4px; background-color: #FFF; vertical-align: top;}
table.tablesorter tbody tr.odd td { background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp { background-image: url(asc.gif);}
table.tablesorter thead tr .headerSortDown { background-image: url(desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { background-color: #8dbdd8;}

/*  jPlayer  */
#player_container { background-color:#eee; width:250px; height:110px;}
#player_container ul li { list-style:none!important;}
#player_container ul#player_controls { padding:0; margin: 0;}
ul.jp-controls li { list-style:none!important;}
#player_play, #player_pause { display: block; position: absolute; left:10px; top:10px; width:40px; height:40px; cursor: pointer;}
#player_play { background: url("images/spirites.jpg") 0 0 no-repeat;}
#player_play.different_prefix_example_hover { background: url("images/spirites.jpg") -41px 0 no-repeat;}
#player_pause { background: url("images/spirites.jpg") 0 -42px no-repeat;}
#player_pause.different_prefix_example_hover { background: url("images/spirites.jpg") -41px -42px no-repeat;}
#player_stop { position: absolute; left:60px; top:16px; background: url("images/spirites.jpg") 0 -83px no-repeat; width:28px; height:28px; cursor: pointer;}
#player_stop.different_prefix_example_hover { background: url("images/spirites.jpg") -29px -83px no-repeat;}
#player_progress { position: absolute; left:100px; top:12px; background-color: #eee; width:122px; height:15px;}
#player_progress_load_bar { background: url("images/bar_load.gif") top left repeat-x; width:0px; height:15px; cursor: pointer;}
#player_progress_load_bar.different_prefix_example_buffer { background: url("images/bar_buffer.gif") top left repeat-x;}
#player_progress_play_bar { background: url("images/bar_play.gif") top left repeat-x; width:0px; height:15px;}
#player_volume_min { position: absolute; left:115px; top:48px; background: url("images/spirites.jpg") 0 -170px no-repeat; width:18px; height:15px; cursor: pointer;}
#player_volume_max { position: absolute; left:191px; top:48px; background: url("images/spirites.jpg") 0 -186px no-repeat; width:18px; height:15px; cursor: pointer;}
#player_volume_min.different_prefix_example_hover { background: url("images/spirites.jpg") -19px -170px no-repeat;}
#player_volume_max.different_prefix_example_hover { background: url("images/spirites.jpg") -19px -186px no-repeat;}
#player_volume_bar { position: absolute; left:135px; top:54px; background: url("images/volume_bar.gif") repeat-x top left; width:46px; height:5px; cursor: pointer;}
#player_volume_bar_value { background: url("images/volume_bar_value.gif") repeat-x top left; width:0px; height:5px;}
#player_playlist_message { position: absolute; left:0; bottom:0; width:230px; padding:5px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; line-height:1.4em; height:1em; background-color:#ccc;}
.jp-playlist li { list-style:none!important;}
#song_title { float:left; margin:0 5px 0 0; padding:0; font-weight:bold; font-size:.75em;}
#play_time, #total_time { padding-top:.3em; font-weight:normal; font-style:oblique; font-size:.7em;}
#play_time { float:left;}
#total_time { float:right; text-align: right;}


/* Sermons Styles */

.sermon-list-item { border-bottom: 1px dashed; border-bottom-color:#A0A5BA; padding:25px 15px;}
.sermon-list-item:last-child { border-bottom:none!important;}
.sermon-list-item:hover { background-color:#E1E2EA;}
	.date-stamp { float:left; width:48px; height:48px; background:url("images/date.png") no-repeat; background-color:#193C5C; margin:0 20px 20px 0; text-align:center;}
		.stamp-date { display:block; width:48px; height:26px; font-size:30px; line-height:26px; color:#FFF;}
		.stamp-month { display:block; width:48px; height:26px; font-size:11px;}
	.sermon-title { background:none!important;}
	.sermon-image-thumb {}
	.sermon-summary {}
	.sermon-read-more { float:right; width:150px; background-color:#8C9EAE; color:#FFF!important; display:block; text-align:center; line-height:30px;}
	.sermon-list-footer { clear:both; display:none;}
		.sermon-categories {}
		.sermon-post-date {}
		
/* Sermon Detail */
.sermon-detail { margin:40px 0;}


/* EPrayer Requests */
TD.EPrayer_LinkButton, A.EPrayer_LinkButton:Link, A.EPrayer_LinkButton:Visited
  {
	 padding-top: 2px;
	 padding-bottom: 2px;
	 line-height: 22px;
	 padding-left: 2px;
	 padding-right: 2px;
	 margin-left: 4px;
	 margin-right: 4px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 background:none!important;
	 text-align: center;    
     font-family: Tahoma; 
     font-size: 11px;
     font-weight: bold;     
	 color: #403F3F	 
 }
 
 A.EPrayer_LinkButton:Hover
   {
	 padding-top: 2px;
	 padding-bottom: 2px;
	 line-height: 22px;
	 padding-left: 2px;
	 padding-right: 2px;
	 margin-left: 4px;
	 margin-right: 4px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 text-align: center;    
     font-family: Tahoma; 
     font-size: 11px;
     font-weight: bold;
	 color: Red;
     text-decoration:none
   }

