/* CSS Document */

body { margin: 0; text-align: center; background: url(../images/WorshipBG.jpg) repeat-x #0E0E0E; color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px !important; line-height:16px; }
p, td, tr, th, span, div, li, ol, ul, b, strong, em { color: #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px !important; line-height:16px; }
.socialicons { position:relative; top:20px; float:right; height:24px; width:100px; }
#header { margin: 0px auto; width: 900px; height: 136px; background: url(../images/WorshipLogo.png) no-repeat; }
#menu { margin: 0px auto; width: 900px; height: 50px; }
#bodywrap { margin: 0px auto; padding: 6px 0px 10px 0px; width: 900px; }
#footer { width: 900px; margin: 4px auto 4px auto; text-align: right; padding-bottom: 10px; }
#footer p { font-family: Verdana, Arial, Helvetica, sans-serif !important; margin: 0px; font-size: 9px !important; color: #888 !important; }
#leftcol { margin: 0px; width: 200px; }
#subscribebox { width: 168px; margin: 0px auto; font: 9px Verdana, Arial, Helvetica, sans-serif !important; background: url(../images/subscribe_bg.gif); text-align: left; padding: 6px; color:#222 !important; }
#subscribebox h1 { font: 15px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; text-transform: uppercase; text-align: center; color: #990000; margin: 0px; }
#subscribebox p { margin: 2px 0px; color:#222 !important; }
#subscribebox p.info { text-align: center; margin-bottom: -10px; }
html>/**/body>div#bodywrap>div#leftcol>div#subscribebox>p.info { margin-bottom: 6px; }
#subscribebox a { font-size: 9px; font-weight: bold; text-decoration: none; }
#promo_one, #promo_two { margin: 4px 0px; }
.ajaxtooltip { position: absolute; /*leave this alone*/ display: none; /*leave this alone*/ width: 150px; left: 0; /*leave this alone*/ top: 0; /*leave this alone*/ background: #fff; border: 2px solid #000; border-width: 1px 2px 2px 1px; }
.ajaxtooltip p { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666; }
#maincol { width:inherit; float: right; margin: 0px; padding: 20px; width: 655px; background:url(../images/contentbg.png); text-align: left; min-height: 600px; height: auto !important; border-bottom:6px solid #ED801F; border-left:1px solid #333; border-right:1px solid #333; border-top:1px solid #555; }
#maincol h1 { font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 24px; color: #eee; margin: 0px 0px 10px 0px; }
#maincol h1+p { margin-top: 6px; }
#maincol h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin: 0px; color: #ccc; margin-top:10px; }
#maincol h2+h1 { margin-top: 10px; }
#maincol h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px; color: #ccc; font-style:italic; }
#maincol h4 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 0px; }
#maincol h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; margin: 0px; }
#maincol h6 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; margin: 0px; color: #900; }
#maincol p { margin: 0px 0px 8px 0px; }
#maincol ul { }
#maincol blockquote { margin: 8px 20px; font-size: 11px; color: #999; }
a { color: #fff; }
a img { border: none; }
div.alert { width: 100px; float: right; padding: 10px; margin: 10px; background: #900; text-align: center; }
div.alert a { font-weight: bold; text-decoration: none; color: #fff; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }

/*** NEW HOME PAGE STYLES 082010 *****/

.slider { height:200px; width:650px; clear:both; }
.feature1 { float:left; padding-top:5px; padding-left:3px; height:115px; width:325px; overflow:hidden; }
.feature2 { float:right; padding-top:5px; height:115px; width:325px; overflow:hidden; }
.feature3 { /*    padding-top:5px;
   padding-left:3px; */
    float:left; height:240px; width:325px; overflow:hidden; }
.video { float:right; height:240px; width:325px; overflow:hidden; }
.facebook { clear:left; float:left; height:205px; width:325px; overflow:hidden; }
.recent { padding:0px 0px 10px 0px; float:right; height:195px; width:323px; overflow:hidden; border:1px solid #666666; }
.twitter { padding:0px 0px 10px 0px; float:right; height:125px; width:323px; }
div.recent h2 { font-size:13px !important; font-weight:bold; color:#fff !important; text-indent:10px; background-color:#333333; display:block; width:100%; height:26px; border-bottom:1px solid #666666; padding-top:7px; }
span#ctl00_ContentPlaceHolder1_ContentPlaceHolder2_MetaRecContent td { padding-left:10px; }

/* Hide Ektron Editor Bubbles */

html a.EktronEditorsMenuMarker { display:none !important; }

/*** JFLOW SLIDER ***/

#myController span { color:#FFF; background:#000; margin-right:10px; cursor:pointer; }
#jFlowSlide { border:10px solid #ccc; }
#myController span.jFlowSelected { background:#ccc; }
.jFlowPrev, .jFlowNext { cursor:pointer; }

/*** District Ministers ***/

.ministerblock { display:block; width:auto; height:auto; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #3d3d3d; clear:both; }
.ministerphoto { margin-right:10px; margin-top:20px; float:left; width:100px; height:125px; border: 2px solid #333; }
.ministerinfo { display:block; float:right; width:530px;/*   margin-top:20px; */
}
.ministerblock h1 { padding-bottom:0px; }
#recentarticles { float:right; width:200px; border:2px solid #444; background-color:#222; padding:5px; }

/*** TEAM biographies ***/

.teamblock { border-bottom:1px solid #333; margin-bottom:10px; padding-bottom:10px; }
img.teamphoto { margin-left:5px; float:right; border: 2px solid #333; }
.teambio { margin-top:10px; }
.teambio img { padding:5px; margin:5px; border:1px solid #CCC; background:#FFF; }
.relateddownloads { border:1px solid #000; padding:20px; }
#maincol form { border:1px solid #000; padding:10px; background:url(../images/contentbg.png); }
#ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrmTWO_content, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock1, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock2, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrm_content { border:3px dotted #555; padding:0px 10px 10px 10px; background:url(../images/contentbg.png); }

#ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock1 input, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock1 textarea, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock1 select, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock2 input, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock2 textarea, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContentBlock2 select,
#ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrm_content input, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrm_content textarea, #ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrm_content select,
#ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrmTWO_content input,
#ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrmTWO_content select,
#ctl00_ContentPlaceHolder1_ContentPlaceHolder2_ContactUsFrmTWO_content textarea { border:1px solid #555; padding:5px; background:#777; color:#ED801F; }

hr { border:0; width:100%; height:1px; color:#212121; background-color:#212121; }
table.articleimage { float:right; }
table#authortable { border:1px dotted #333; margin-top:20px; background:url(../images/contentbg.png); width:660px; }
table#authortable td.authorblurb, table#authortable td span { font-size:9px !important; line-height:11px; }
table#authortable span.authorname { font-size:10px !important; line-height:11px; }
table#authortable span.authorname strong { font-size:10px !important; line-height:11px; }
table#authortable td.authorimage { width:100px; }
table#authortable td.authorimage img { width:100px; }

