html{margin:0px; padding:0px;width:100%;}

body{
background-color: #2D1111;
background-image:url(images/mainbg.png);
background-repeat: repeat-x;
background-position:top;
margin:0px;
padding:0px;
width:100%;
font-size:10pt;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
SCROLLBAR-FACE-COLOR: #AB9764; 
SCROLLBAR-HIGHLIGHT-COLOR: #f3f3f3; 
SCROLLBAR-SHADOW-COLOR: #f3f3f3; 
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-BASE-COLOR: #3c0b11; 
scrollbar-dark-shadow-color: #FFFFFF; 
scrollbar-3d-light-color: #3C0B11; }

a:active,a:link,a:visited{
color: #CC0000; 
text-decoration: underline;
}
a:hover {
text-decoration:none;
color:#FF0000}

h1,h2,h3{
font-size:95%;
color:#990000;
font-weight: bold;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif}

.larger{
font-size:95%;
color:#990000;
font-weight: bold;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:2px;}

<!--[if IE 6]> 

img {
  behavior: expression(
  (this.runtimeStyle.behavior="none") && (this.src.toLowerCase().indexOf('.png')>-1) && ( 
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
  this.runtimeStyle.paddingTop = this.height,
  this.runtimeStyle.height = 0
  )
  );
  overflow:hidden;
} 

.png {
  behavior: expression(
  (this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (
  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')",
  this.runtimeStyle.zoom = 1,
  this.runtimeStyle.backgroundImage = "none"
  )
  );
}

<![endif]-->


a img {border:0px; }

.topdate {
position:absolute;
top: 10px;
background-color: transparent;
width: 300px;
height:20px;
left: 500px;
font-size:9pt;
overflow: hidden; }

.date {
position:absolute;
top: 120px;
background-color: transparent;
width: 430px;
height:40px;
left:40%;margin-left:125px;
overflow: hidden; 
z-index:100}

#topbg {
	position: absolute;
	top: 35px;
	width: 930px;
	left:40%;margin-left:-360px;
	height: 180px;
	z-index:1;
}

#headercontainermenu {
position:absolute;
left:40%;margin-left:20px;
top:181px;
width:700px;
height:32px;
overflow:hidden;
z-index: 10; }

#midbg {
position: absolute;
top:212px;
width: 1200px;
height: 879px;
background-color:#2D1111;
background-image: url(images/mainbg2.jpg);
background-position: 0px 0px 0px 0px;
background-repeat:no-repeat;
z-index:1; }

#maincontainer {
background-color: #E0DBBC;
background-image:url(images/contentbg.png);
background-repeat: repeat-x;
background-position: top;
position:absolute;
left:40%;margin-left:-360px;
top:212px;
width:930px;
height:600px;
overflow:hidden;
z-index: 10; }

#maincontainer2 {
position:absolute;
left:40%;margin-left:-360px;
top:815px;
width:930px;
height:285px;
overflow:hidden;
color:#FFFFFF;
z-index: 10; }

#menubar{
position: absolute;
top: 0px;
height: 300px;
width: 800px;
background: transparent url(images/menubg.gif) no-repeat;
overflow:hidden;
z-index:70}

.menubartext{
position:absolute;
left: 40px;
width: 720px;
z-index:100;
overflow:hidden;
top:270px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13pt;
color:#FFFFFF;
font-weight:500;
}

.menubartext a:active {color: #FFFFFF; text-decoration:none;}
.menubartext a:link {color: #FFFFFF; text-decoration:none;}
.menubartext a:visited {color: #FFFFFF; text-decoration:none;}
.menubartext a:hover {color: #6699FF; text-decoration:none;}

.welcometext{
position:absolute;
left: 440px;
z-index: 14;
top: 2px; }

#welcometext2{
position:absolute;
left: 445px;
z-index: 99;
top: 2px;
width: 350px;
height: 254px;
overflow:auto; }

.welcometext3{
	position:absolute;
	left: 0px;
	z-index: 100;
	top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:100;
	color:#FFFFFF;
	width: 330px;
}

.welcometext3 a:active { color: #6699FF; text-decoration:underline; }
.welcometext3 a:link { color: #6699FF; text-decoration:underline; }
.welcometext3 a:visited { color: #6699FF; text-decoration:underline; }
.welcometext3 a:hover { color: #6699FF; text-decoration:none; }

.img a:active {border:none}
.img a:link {border:none}
.img a:visited {border:none}
.img a:hover {border:none}

#footer{
position: absolute;
width:100%;
left:0px;
top: 1100px;
height: 195px;
z-index:80; }

.footertext2{
	position:absolute;
	left:40%;
	margin-left:-350px;
	top:5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14pt;
	color: #FFFFFF;
	width: 1000px;
}


.footertext2a {width:150px; background-color:transparent;}
.footertext2a a:active {font-size: 10pt; color:#FFFFFF ; text-decoration:none; font-weight: normal; width: 150px}
.footertext2a a:link {font-size: 10pt; color: #FFFFFF; text-decoration:none; font-weight: normal; width: 150px}
.footertext2a a:visited {font-size: 10pt; color: #FFFFFF; font-weight: normal; text-decoration:none; width: 150px }
.footertext2a a:hover {font-size: 10pt; color: #FFFFCC; text-decoration:none; font-weight: normal; background-color:#9900CC;width: 150px;}


.footertext3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9pt;
	color: #FFFFFF; }

.footertext3 a:active {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: normal }
.footertext3 a:link {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: normal }
.footertext3 a:visited {font-size: 9pt; color: #FFFFFF; font-weight: normal; text-decoration:none }
.footertext3 a:hover {font-size: 9pt; color: #D6D2B1; text-decoration:none; font-weight: normal} 

.global{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9pt;
	color: #FFFFFF; 
	position:absolute;
    left:40%;margin-left:-360px;
    top: 14px}

.global a:active {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold }
.global a:link {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold}
.global a:visited {font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
.global a:hover {font-size: 9pt; color: #D6D2B1; text-decoration:none; font-weight: bold} 

.global2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9pt;
	color: #FFFFFF; 
	position:absolute;
    left:40%;margin-left:260px;
    top: 14px}

.global2 a:active {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold }
.global2 a:link {font-size: 9pt; color: #FFFFFF; text-decoration:none; font-weight: bold}
.global2 a:visited {font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
.global2 a:hover {font-size: 9pt; color: #D6D2B1; text-decoration:none; font-weight: bold} 

.qdrop{
z-index:80;
background:#CCCCCC;}


.gactabs{
width: 100%;
overflow: hidden;
border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.gactabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
}

.gactabs li{
display: inline;
margin: 0;
}

.gactabs li a{
float: left;
display: block;
text-decoration: none;
margin: 2px;
padding: 4px 5px; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: white;
background: #CC0000; /*background of tabs (default state)*/
}

.gactabs li a:visited{
color: white;
}

.gactabs li a:hover, .gactabs li.selected a{
background: #900000; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */}

.footerborder {
	position:absolute;
	left:40%;
	margin-left:-50px;
	top: 1115px;
	z-index: 100;
 }
 
 .bibleclass{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10pt;
	color: #FFFFFF; }

.bibleclass a:active {font-size: 12pt; color: #FFFFFF; text-decoration:none; font-weight: bold }
.bibleclass a:link {font-size: 12pt; color: #FFFFFF; text-decoration:none; font-weight: bold }
.bibleclass a:visited {font-size: 12pt; color: #FFFFFF; font-weight: bold; text-decoration:none }
.bibleclass a:hover {font-size: 12pt; color: #CC0000; text-decoration: none; font-weight: bold}

 .bibleclass2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10pt;
	color: #000000;
	margin-left:0px; }

.bibleclass2 a:active {font-size: 10pt; color: #000000; text-decoration:none; font-weight: bold }
.bibleclass2 a:link {font-size: 10pt; color: #000000; text-decoration:none; font-weight: bold }
.bibleclass2 a:visited {font-size: 10pt; color: #000000; font-weight: bold; text-decoration:none }
.bibleclass2 a:hover {font-size: 10pt; color: #CC0000; text-decoration: none; font-weight: bold}


#example2{ /*Demo 3 main container*/
width: 225px;
padding: 3px;
}

#example2 div p{ /*Demo 3 P element that separates each entry*/
padding-top: 2px;
}

#example3{ /*Demo 3 main container*/
width: 225px;
padding: 3px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
padding-top: 2px;
}

.subsectionmenu{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-size: 10pt;}

.borderline{
	border-bottom:solid;
	border-bottom-width: 1px;
	border-bottom-color:#FFFFCC;}
	
.borderline2{
    	border-bottom:solid;
	border-bottom-width: 1px;
	border-bottom-color:#333333;}
	
#welcometext{
position:relative;
top: 3px;
left: 5px;
width: 920px;
height: 412px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
}

.welcomeconstrain{
width: 310px;
border-right-color:#666666;
border-right-style:solid;
border-right-width:1px;
padding: 5px;
font-size:10pt;
height: 365px;
}


.smaller{
font-size: 8pt;}

.arrowlistmenu{
width: 130px; /*width of menu*/
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}

.arrowlistmenu td tr{
padding:0px;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0px;
padding: 0px;
margin-top:0px;
margin-bottom:0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        list-style-type: none;
		
}

.arrowlistmenu ul li a{
color: #FFFFFF;
display: block;
padding-left: 1px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 0px dashed #5A431F;
font-size: 9pt;
padding:0px;
}

.arrowlistmenu ul li a:visited{
color: #FFFFFF;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background-color: #CC0000;
}


.bannertext{
background-color:#E7E2C7;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
border:#5A521F;
border-width:1px;
border-style:solid;
height: 550px}

.arrowlistmenu2{
width: 250px; /*width of menu*/
font-family:Arial, Helvetica, sans-serif;
}

.arrowlistmenu2 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-top:3px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu2 ul li{
padding-bottom: 4px; /*bottom spacing between menu items*/
}

.arrowlistmenu2 ul li a{
color: #460000;
display: block;
padding: 0px 0;
padding-left: 1px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px  dashed #640000;
font-size: 10pt;
}

.arrowlistmenu2 ul li a:visited{
color: #460000;
}

.arrowlistmenu2 ul li a:hover{ /*hover state CSS*/
color: #460000;
background-color: #C0B98D;
}

.sidemenu{
	position: relative;
	top: 10px;
}

.test1 {  border-style:solid;  border-width:1px; border-color: #000000; margin: 1px; }
		  
.test1 img a:active {border-style:solid;  border-width:1px; border-color: #000000; margin: 1px;}
.test1 img a:link {border-style:solid;  border-width:1px; border-color: #000000; margin: 1px;}
.test1 img a:visited {border-style:solid;  border-width:1px; border-color: #000000; margin: 1px;}
.test1 img a:hover {border-style:solid;  border-width:1px; border-color: #FFFFFF; margin: 1px;}

.formbutton {
border-color:#FFFFFF;
border-style:solid;
border-width:1px;
background-color:#CC0000;
color: #FFFFFF}

.upcomingevents{
width:230px; height:293px; position:absolute; top:10px; left:8px; overflow:hidden; z-index: 100; color:#000000; font-size: 10pt}

.slideshow{position:absolute; top: 10px; left: 242px; width: 440px; height:293px; overflow:hidden; z-index: 100}

.blogposts{position:absolute; top:10px; left:685px; width:235px; height: 293px; overflow: hidden; z-index: 100}

.aboutus{position:absolute; top:310px; left:8px; width:230px; height: 285px; overflow: hidden; z-index: 100}

.welcome{position:absolute; top: 310px; left: 242px; width: 440px; height:285px; overflow:hidden; z-index: 100}

.news{position:absolute; top:310px; left:685px; width:235px; height:285px; overflow: hidden; z-index: 100}

.contactform{
padding:10px;}

#qsearch iframe{
width: 590px;
height: 1000px;
padding: 5px;
}


#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important}
.flickr_badge_image img {border: 1px solid black !important; width:137px; height:65px}
#flickr_www {display:block; padding:0 5px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover 
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#CC0000}
#flickr_badge_wrapper {background-color:;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

iframe{
background-color:#FFFFFF}


