html{margin:0px; padding:0px;width:100%;}

body{
background:#E3E1D4 repeat;
background-attachment: fixed;
background-image: url(images/mainbg.png);
background-position: top;
SCROLLBAR-FACE-COLOR: #E3E1D4; 
SCROLLBAR-HIGHLIGHT-COLOR:#AB9764;
SCROLLBAR-SHADOW-COLOR: #AB9764; 
SCROLLBAR-ARROW-COLOR: #660000; 
SCROLLBAR-BASE-COLOR: #660000; 
scrollbar-dark-shadow-color: #FFFFFF; 
scrollbar-3d-light-color: #660000;
font-family: "Times New Roman", Times, serif;
font-size:12pt;
color: #000000;
margin:0px;
padding:0px;
width:100%
}

a:active,a:link,a:visited{
color: #990000; 
text-decoration: underline;
}
a:hover {
text-decoration: none;}

.titles{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:13pt;
color:#3366FF; 
}

.titles2{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:11pt;
color:#3366FF; 
}

.titles3{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:9pt;
color: #006600; 
}

.sponsors{
background:#004E24;
border:#FFFFFF;
border-style:solid;
border-width: 1px;
height: 200px;
width: 171px;
overflow:hidden;
color:#FFFFFF;
font-weight:bold;
font-size: 10pt;
}

.maroon{
color: #990000;
}

#date {
	position: relative;
	top: 0px;
	width: 597px;
	height:93px;
	left:402px;
	font-family: "Times New Roman", Times, serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	overflow: hidden;
	z-index: 100;
	background-image: url(images/quicklinksbg.png);
	background-repeat: no-repeat;
	background-color:#790000;
}

#slogan {
	position: relative;
	top: 35px;
	width: 405px;
	height:29px;
	left:585px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	overflow: hidden;
	z-index: 100;
}

a img {border:0px; }

hr{
color: #999999;
background-color: #999999;
height: 1px;}

.border{
border-style:solid;
border-width: 1px;
border-color: #5F9C14;
}

.borderright{
border-right-style:solid;
border-right-width:1px;
border-right=color:#FFFFFF;
}

#content {
  width: 1000px ;
  margin-left: auto ;
  margin-right: auto;
  height:919px;
  overflow:hidden;
 }
 
 #header {
	position:absolute;
	top: -1px;
	width: 1000px;
	height:200px;
	overflow:hidden;
	z-index:2;
	background:#797657;
	background-image:url(images/header.png);
	background-repeat:no-repeat;

 }
 
  #content2 {
  position:absolute;
  top: 437px;
  width: 999px;
  height:476px;
  overflow:hidden;
  z-index:2;
 }
 
   #content3 {
  position:absolute;
  top: 392px;
  width: 999px;
  height:520px;
  overflow:auto;
  z-index:2;
 }
 
   #content3a {
  position:absolute;
  top: 245px;
  width: 999px;
  height:662px;
  overflow:auto;
  z-index:2;
 }
 
    #content4 {
  position:absolute;
  top: 245px;
  width: 999px;
  height:667px;
  overflow:hidden;
  z-index:2;
 }
 
 #logo{
 clear:both;
 position:relative;
 top: -89px;
 left:45px;
 width:138px;
 height: 234px;
 z-index:100;
 }
 
#menucontainer{
	position:absolute;
	top: 200px;
	width: 1000px;
	overflow:hidden;
	background: url(images/blockdefault.gif) center center repeat-x #990000;
}

#menucontainer2{
	position:absolute;
	top: 239px;
	width: 1000px;
	height:195px;
	overflow:hidden;
	background: #000000;
}

#menucontainer3{
	position:absolute;
	top: 239px;
	width: 1000px;
	height:148px;
	overflow:hidden;
}

#leftwrapper{
	position: absolute;
	left: 5px;
	width: 355px;
	height: 147px;
	overflow:hidden;
	color:#000000;
	top: 5px;
	font-size:11pt;
}

#leftwrapper2{
	position: absolute;
	left: 5px;
	width: 298px;
	height: 520px;
	border-right-style:solid;
	border-right-width: 1px;
    border-right-color: #C1DBA0;
	overflow:hidden;
	color:#172505;
	background:#ECF6DD url(images/contentmenu_bg.png) repeat-x;
	background-position:top;
	top: 15px;
}

#powerinnumbers1{
	position:absolute;
	left: 312px;
	width: 680px;
	top: 15px;
	height: 272px;
    border-bottom-style:solid;
	border-bottom-width: 1px;
    border-bottom-color: #C1DBA0;
}

#powerinnumbers2{
	position:absolute;
	left: 312px;
	width: 680px;
	top: 15px;
	height: 520px;
	overflow:auto;
    
}

#biblecontainer{
	position:absolute;
	background:url(images/biblebg.gif) no-repeat;
	left: 5px;
	width: 355px;
	top: 162px;
	height: 173px;
	border:#333333;
	border-width:1px;
	border-style:dashed;
	overflow: auto;
    }
	
#newscontainer{
	position:absolute;
	left: 5px;
	width: 355px;
	top: 345px;
	height: 125px;
	overflow: hidden;
	    }

#middlecontainer{
	position:absolute;
	left: 381px;
	width: 286px;
	top: 5px;
	height: 463px;
	overflow: hidden;
    }

#videocontainer{
	position:absolute;
	left: 687px;
	width: 311px;
	top: 5px;
	height: 463px;
	overflow: hidden;
    }

.width2{
width: 295px;
margin-left: 3px;}
	
#footer{
	position: absolute;
	top:915px;
	width:100%;
	height: 260px;
	background-image:url(images/footerbg.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#333333;
	border-top:solid;
	border-top-color:#000000;
	border-top-width:1px;
	z-index:1;
 }


.qfootertext2{
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 15px;
	line-height: 100%;
}

.qfootertext2  li,ul {list-style:none; margin: 0px; padding:0px}
.qfootertext2  a:active { color: #CCCCCC; font-size: 10pt; font-weight:normal;padding:2px 15px;}
.qfootertext2  a:link { color: #CCCCCC; font-size: 10pt; text-decoration: none; font-weight:normal;padding:2px 15px;}
.qfootertext2  a:visited { color: #CCCCCC; font-size: 10pt; text-decoration: none; font-weight:normal;padding:2px 15px;}
.qfootertext2  a:hover { color: #CCCCCC; font-size: 10pt; text-decoration: none; font-weight:normal; background-color:#990000;padding:2px 15px;}

.qfootertext3{
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 15px;
	border-right-style:solid;
border-right-width:1px;
border-right-color:#CCCCCC;
line-height: 100%;
}

.qfootertext3  li,ul {list-style:none; margin: 0px; padding:0px}
.qfootertext3  a:active { color: #CCCCCC; font-size: 10pt; font-weight:normal;padding:2px 15px;}
.qfootertext3  a:link { color: #CCCCCC; font-size: 10pt; text-decoration: none; font-weight:normal;padding:2px 15px;}
.qfootertext3  a:visited { color: #CCCCCC; font-size: 10pt; text-decoration: none; font-weight:normal;padding:2px 15px;}
.qfootertext3  a:hover { color: #CCCCCC; font-size: 10pt; text-decoration: none; font-weight:normal; background-color:#990000;padding:2px 15px;}

.designer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
	font-weight:normal;
	line-height:100%;
}

.designer  a:active { color: #FFFFFF; font-size: 8pt; font-weight:normal}
.designer  a:link { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.designer  a:visited { color: #FFFFFF; font-size: 8pt; text-decoration: none; font-weight:normal}
.designer  a:hover { color: #DFD6A2; font-size: 8pt; text-decoration: none; font-weight:normal}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: 16px Arial, Helvetica, sans-serif;
width: 800px;
border: 1px solid #660000;
border-width: 1px 0;
background: #990000 url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.solidblockmenu li .right{
color: white;
border-right: 0px solid white;
}

.solidblockmenu li .currentright{
border-right: 0px solid white;
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

.flashheader{
z-index: 90;
}
#example2{ /*Demo 3 main container*/
width: 330px;
padding: 2px;
}

#example2 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

#example1{ /*Demo 3 main container*/
width: 346px;
height: 110px;
padding: 2px;
}

#example1 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

.newsclass{
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 11pt;
	color: #000000; }

.newsclass a:active {font-size: 11pt; color: #990000; text-decoration:underline; font-weight: bold }
.newsclass a:link {font-size: 11pt; color: #990000; text-decoration:underline; font-weight: bold }
.newsclass a:visited {font-size: 11pt; color: #990000; font-weight: bold; text-decoration:underline }
.newsclass a:hover {font-size: 11pt; color: #000000; text-decoration:underline; font-weight: bold}

.bibleclass{
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 11pt;
	color: #333333; }

.bibleclass a:active {font-size: 14pt; color: #333333; text-decoration:none; font-weight: bold }
.bibleclass a:link {font-size: 14pt; color: #333333; text-decoration:none; font-weight: bold }
.bibleclass a:visited {font-size: 14pt; color: #333333; font-weight: bold; text-decoration:none }
.bibleclass a:hover {font-size: 14pt; color: #990000; text-decoration: none; font-weight: bold}

.bread{
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	color: #000000;
	font-weight:bold;
}

.bread  a:active { color: #000000; text-decoration:none; font-weight:bold}
.bread  a:link { color: #000000; text-decoration: none;font-weight:bold}
.bread  a:visited { color: #000000; text-decoration:none;font-weight:bold}
.bread  a:hover { color: #990000; font-weight:normal; font-weight:bold;}

.blue{
color:#3366FF; 
}

.contentmenu{
background:#C0E7AB;
  border:solid;
  border-color: #73CA45;
  border-width: 1px;
  height: 175px;
  }
 
 .contentmenutxt{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003300;
	font-weight: normal}
	
.contentmenutxt  a:active { color: #003300; font-size: 10pt; text-decoration:none; font-weight:normal}
.contentmenutxt  a:link { color: #003300; font-size: 10pt; text-decoration: none;font-weight:normal}
.contentmenutxt  a:visited { color: #003300; font-size: 10pt; text-decoration:none;font-weight:normal}
.contentmenutxt  a:hover { color: #009900; font-size: 10pt;font-weight:normal; text-decoration:none}

.borderbottom{
border-bottom-color: #C1DBA0;
border-bottom-style:solid;
border-bottom-width:1px;
height: 20px;
}

.borderbottom2{
border-bottom-color: #C1DBA0;
border-bottom-style:solid;
border-bottom-width:1px;
height: 1px;
}

.quotebox{
background:url(images/quotebox.gif);
background-position:center;
background-repeat:no-repeat;
height: 185px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11pt;
color: #666666;
}

.quotetext{
position: inherit;
top: 180px;
overflow:hidden;
height:100px;
width:200px;
left: 49px;}

.quoteauthor{
position:absolute;
top: 304px;
overflow:hidden;
height: 20px;
width:170px;
left: 112px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal;}

.quicklinkscontent{
font-family: "Times New Roman", Times, serif;
font-size: 9pt;
color:#FFFFFF;
margin-bottom: 5px;}

.quicklinkscontent  a:active { color: #ffffff;  font-weight:normal; text-decoration:none}
.quicklinkscontent  a:link { color: #ffffff; text-decoration: none; font-weight:normal}
.quicklinkscontent  a:visited { color: #ffffff;  text-decoration: none; font-weight:normal}
.quicklinkscontent  a:hover { color: #DFD6A2;  text-decoration: none; font-weight:normal}


#logotitle{
position: absolute;
top: 113px;
left: 190px;
width: 370px;
height: 81px;
overflow: hidden;
z-index: 100px;
}
.larger{
font-size: 130%;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
}

.medium{
font-size: 90%;
}

.smaller{
font-size: 85%;
}

.largermaroon{
font-size: 130%;
font-weight:bold;
color:#990000;
text-decoration:none;
}

.largermaroon  a:active { color: #990000;  font-weight:bold; text-decoration:none}
.largermaroon  a:link { color: #990000; text-decoration: none; font-weight:bold}
.largermaroon  a:visited { color: #990000;  text-decoration: none; font-weight:bold}
.largermaroon  a:hover { color: #FF0000;  text-decoration: none; font-weight:bold}

.smallermaroon{
font-size: 90%;
font-weight:bold;
color:#990000;
text-decoration:none;
}

.smallermaroon  a:active { color: #990000;  font-weight:bold; text-decoration:none}
.smallermaroon  a:link { color: #990000; text-decoration: none; font-weight:bold}
.smallermaroon  a:visited { color: #990000;  text-decoration: none; font-weight:bold}
.smallermaroon  a:hover { color: #FF0000;  text-decoration: none; font-weight:bold}

.searchbg{
	height: 30px;
	background:url(images/searchbg.gif) no-repeat;
	border-width: 0px;
}

.searchbutton{
    color: #FFFFFF;
	font-weight:bold;
	background-color:#930000;
	font-size:9pt;
	border-width: 0px;
}

.indent{
	position:absolute;
	left: 5px;
	width: 97%;
	top: 0px;
}

.events{
	position:absolute;
	background-color: #D6D3C0;
	height: 155px;
	width: 305px;
	border:#000000;
	border-width:1px;
	border-style:solid;
	overflow: auto;
	}

.about13{
	position:relative;
	left: 10px;
	top: 0px;
	background-color: #D6D3C0;
	height: 215px;
	width: 305px;
	border:#000000;
	border-width:1px;
	border-style:solid;
	overflow: auto;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	}

.contentpagemenu{
position:absolute;
top: 36px;
width: 500px;
height: 90px;
font-family:"Times New Roman", Times, serif;
font-size:11pt;
color:#000000;
background:#CBC8B1;
	border:#000000;
	border-width:1px;
	border-style:solid;
	overflow: hidden;
	}
	
.contentpagemenu  a:active { color: #000000; font-size: 11pt; text-decoration:none; font-weight:normal}
.contentpagemenu  a:link { color: #000000; font-size: 11pt; text-decoration: none;font-weight:normal}
.contentpagemenu  a:visited { color: #000000; font-size: 11pt; text-decoration:none;font-weight:normal}
.contentpagemenu  a:hover { color: #990000; font-size: 11pt;font-weight:normal; text-decoration:none}

.test1 {  border-style:solid;
          border-width:1px;
          border-color: #000000;
          margin: 1px; }

#prayerrequests{
width: 320px;
position:absolute;
left: 0px;
}

.qsearchresults{
background:#ffffff;
border-color: #333333;
border-width: 1px;
border-style: solid;
}

.linkstbl{
background:#FFFFFF;
border-style:solid;
border-width: 1px;
border-color:#333333;
}

iframe { 
overflow: auto;

} 

#contact-form p{
	margin:0;
	padding:0 0 10px 0;
}
#cf_name, #cf_email, #cf_subject, #cf_message{
	background:#FFFFFF;
	border:1px solid #990000;
	padding:7px;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cf_name, #cf_email, #cf_subject{
	width:50%;
}
#cf_message{
	width:50%;
}
.button-bg{
	color:#FFFFFF;
	border:0;
	background: #990000;
	padding:8px 10px;
}

.errorMsg, .infoMsg{
	float:left;
	padding:10px;
	width:95%;
	margin:0 0 20px 0;
}
.errorMsg h3{
	color:#FF0000;
}
.infoMsg h3{
	color:#009900;
}
.errorMsg ul{
	padding-left:14px;
}
