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

body{
background:#29022A;
margin:0px;
padding:0px;
width:100%;
font-size:12pt;
color: #000000;
font-family:Arial, Helvetica, sans-serif; }

a:link, a:active, a:visited{
	color:#606
}

a img{
	border-style:solid #606}


h2{
font-family:Verdana, Geneva, sans-serif; 
text-transform:uppercase;
font-size:12pt}

.topdate {
position:absolute;
top: 10px;
background-color: transparent;
width: 300px;
height:20px;
left: 500px;
font-size:9pt;
overflow: hidden; }

.date {
position:absolute;
top: 70px;
background-color: transparent;
width: 230px;
height:20px;
left:40%;margin-left:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color: #FFFFCC;
overflow: hidden; 
z-index:100}

#topbg {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 200px;
	background: #FFFFCC url(images/header.jpg) repeat-x;
	border-bottom:solid;
	border-bottom-width: 1px;
	border-bottom-color:#FFFFCC;
	z-index:1;
}


#headercontainermenu {
	position:absolute;
	left:40%;
	margin-left:-100px;
	top:172px;
	width:700px;
	height:32px;
	overflow:hidden;
	z-index: 10;
}

#midbg {
	position: absolute;
	top:201px;
	width: 100%;
	height: 1370px;
	background-color: #291433;
	background-image:url(images/purplebg.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	z-index:1;
}

#maincontainer {
	position:absolute;
	left:40%;
	margin-left:-360px;
	top:210px;
	width:930px;
	height:1290px;
	overflow:hidden;
	color:#FFFFFF;
	z-index: 10;
}

#maincontainer2 {
position:absolute;
left:40%;margin-left:-300px;
background-color:#FFFFFF;
top:90px;
width:800px;
height:545px;
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; }

.slideshow{
position:absolute;
left: 39px;
z-index: 14;
top: 2px;}

#billboard{
position: absolute;
left:40%;margin-left:-450px;
top: 390px;
background: url(images/billboard.gif) no-repeat;
width: 407px;
height: 285px;
z-index:50; }

.video{
position:absolute;
top: 13px;
left: 18px;
z-index: 98; }

.areyouclear{
position:absolute;
z-index:80;
top: 400px;
width: 162px;
left:40%;margin-left:-35px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#0066FF;}

.areyouclear a:active {border:none; color:#0066FF; text-decoration:none}
.areyouclear a:link {border:none; color:#0066FF; text-decoration:none}
.areyouclear a:visited {border:none; color:#0066FF; text-decoration: none}
.areyouclear a:hover {border:none; color: #0033FF; 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;
	background-image:url(images/footerbg.jpg);
	background-repeat:repeat-x;
	background-color: #2C002D;
	background-position:bottom;
	width:100%;
	left:0px;
	top: 1455px;
	height: 302px;
	z-index:80;
}

.footertext2{
	position:absolute;
	left:40%;
	margin-left:-350px;
	top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12pt;
	color: #DAD8BA;
	width: 960px;
}


.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: #FFFFFF; text-decoration:none; font-weight: normal} 

.qdrop{
z-index:80;
background:#CCCCCC;}


.cobbctabs{
width: 100%;
overflow: hidden;
border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.cobbctabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
}

.cobbctabs li{
display: inline;
margin: 0;
}

.cobbctabs 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: #910091; /*background of tabs (default state)*/
}

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

.cobbctabs li a:hover, .cobbctabs li.selected a{
background: #4D0554; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */}

.footerborder {
	position:absolute;
	left:40%;
	margin-left:-50px;
	top: 1415px;
	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: #FFFF66; text-decoration: none; font-weight: bold}

 .bibleclass2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10pt;
	color: #000000;
	margin-left:5px; }

.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: #990099; text-decoration: none; font-weight: bold}


#example2{ /*Demo 3 main container*/
width: 300px;
padding: 0px;
}

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

#example3{ /*Demo 3 main container*/
width: 300px;
padding: 2px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 5px;
}

.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;}
	
hr{
width: 80%;
background:#333333;
border-color:#666666;}

.tablemidsection{
height: 435px;
background:url(images/bg2.png) no-repeat;}

.tablebotsection{
height: 195px;
background:url(images/bg3.png) no-repeat;}

#welcometext{
	position:relative;
	top: 3px;
	left: 5px;
	width: 920px;
	height: 412px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000000;
	visibility: visible;
}

.welcomeconstrain{
width: 310px;
border-right-color:#666666;
border-right-style:solid;
border-right-width:1px;
padding: 5px;
font-size:9.5pt;
height: 365px;
overflow:auto;
}

.ngg-widget, .ngg-widget-slideshow{
	margin:0px;
	padding:0px;
}

.upcomingeventstext{
height: 200px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;}

.bannertext{
height: 390px;
background: url(images/banner_bg.gif) #E0DBBC no-repeat;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;}

.smaller{
font-size: 10pt;}

.driving{
height: 170px;}

.driving2{
border-right-color:#666666;
border-right-style:solid;
border-right-width:1px;
padding: 5px;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#000000;}

.driving3{
padding: 5px;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#000000;}

.welcomeconstrain2{
padding: 5px;
font-size:10pt;
height: 365px;
}

.welcomeconstrain2 a:active {font-size: 10pt; color: #9900CC; text-decoration:none; font-weight: normal }
.welcomeconstrain2 a:link {font-size: 10pt; color: #9900CC; text-decoration:none; font-weight: normal }
.welcomeconstrain2 a:visited {font-size: 10pt; color: #9900CC; text-decoration:none; font-weight: normal }
.welcomeconstrain2 a:hover {font-size: 10pt; color: #FFFFFF; text-decoration:none; font-weight: normal; background-color:#660099 }

.arrowlistmenu{
width: 120px; /*width of menu*/
font-family:Arial, Helvetica, sans-serif;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-top:3px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 4px; /*bottom spacing between menu items*/
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px;
        list-style-type: none;
}

.arrowlistmenu ul li a{
color: #FFFFFF;
display: block;
padding: 0px 0;
padding-left: 1px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 0px  dashed #5A431F;
font-size: 9pt;
}

.arrowlistmenu ul li a:visited{
color: #FFFFFF;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background-color: #9900CC;
}

.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;}

