/*

Designed by Adrian Wilcox for Aslan Studios, Inc.

©2009 Aslan Studios, Inc. All Rights Reserved.

www.aslan-studios.com

Primary Colors:

TAN:       #D1D0B8
DUST BLUE: #95A9A4
DEEP RED:  #890707
GRAY TEXT: #4A4A4A

*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 24px;
	color: #000000;
}


body {
	background-color: #999999;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #890707;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #890707;
}
a:hover {
	text-decoration: underline;
	color: #890707;
}
a:active {
	text-decoration: none;
	color: #890707;
}


.red_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bolder;
	color: #890707;
}
.address{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
}


a.address
{
color: #518ab1;
font-size:12px;
	line-height: 14px;
text-decoration: none;
}

a.address:hover
{
color: #518ab1;
font-size:12px;
	line-height: 14px;
text-decoration: underline;
}


#wrapper{ 
	width: 1050px;
	background-color:#CCCCCC;
	margin: auto;
	overflow: hidden;
}


#header1 {
	width: 1050px;
	height: 113px;
	background: url(../images/Header_Image_01.jpg) no-repeat;
	display:block;
	overflow: hidden;
	
 }
 

#header2 {
    background: url(../images/Header_Image_2.jpg) no-repeat;
	width: 1050px;
	height: 55px;
	display:block;
	overflow: hidden;
 }
 
 #header3 {
	background: url(../images/Header_Image_3.gif) no-repeat;
	width: 1050px;
	height: 22px;
	display:block;
	overflow: hidden;
 }
 
 #header4 {
	width: 1050px;
	height: 176px;
	background-color:#CCCCCC;
	background: url(../images/Header_Image_4.jpg) no-repeat;
	overflow: hidden;
	
 }
  #header5 {
	width: 1050px;
	height: 152px;
	background-color:#CCCCCC;
	background: url(../images/Header_Image_5.jpg) no-repeat;
	overflow: hidden;
	
 }





#topnav{
margin-left: 100px;
 }
 
#slideshow{
margin-left: 100px;
 }

#main{ 
    width: 1050px;
	height:inherit;
	background: url(../images/Content_BG.png) repeat-y;
}

#leftcolumn{
float:left;
margin-left: 70px;
width: 310px;
text-align:center;
 }

#rightcolumn{
margin-left: 415px;
width: 585px;
 }
 
 #announcementbox{
margin-top: 25px;
margin-left: 22px;
width:245px;
text-align:left;
padding:10px;
background-color:#b3bdae;	
border: #D1D0B8 solid thin;
 }

#directorbox{
margin-top: 25px;
margin-left: 22px;
width:245px;
text-align:left;
font-size:12px;
line-height:16px;
color:#FFFFFF;
padding:10px;
background-color:#5993ac;	
border: #D1D0B8 solid thin;
 }

#contactusbox{
margin-top: 25px;
margin-left: 22px;
margin-bottom: 25px;
width:245px;
text-align:left;
padding:10px;
background-color:#b3bdae;	
border: #D1D0B8 solid thin;
 }


#welcome{
padding-top: 25px;
width:585px;
text-align:left;
 }
 
 #content{
margin-top: 25px;
margin-bottom: 25px;
width:550px;
text-align:justify;
font-size:12px;
line-height: 24px;
 }

#footer{ 
    clear:both;
    width: 1050px;
	height: 30px;
	padding-top: 8px;
	text-align:center;
	font-size:10px;
	background: #D1D0B8 url(../images/Footer_Bar.png) no-repeat;
	overflow: hidden;
}
#endcap{
    clear:both;
    width: 1050px;
	height: 25px;
	padding-top: 2px;
	text-align:center;
	font-size:9px;
	background: #D1D0B8 url(../images/End_Cap.png) no-repeat;
	overflow: hidden;
}

#servicetime{
	text-align:justify;
	font-size:14px;
	color:#333333;
	line-height: 17px;
	padding-left:755px;
	padding-top:25px;
}


/* NAVIGATION */

#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 489px;
  height: 55px;
  position: relative;
}

#menu span {
  display: none;
  position: absolute;
}

#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#menu a:hover {
  background-position: left bottom;
}

#menu a:hover span {
  display: block;
}

#menu .home {
  width: 63px;
  height: 55px;
  background: url(../images/navigation/HOME.png) no-repeat;
  left: 0px;
  top: 0px;
}
#menu .home span {
  width: 63px;
  height: 55px;
  background: url(../images/navigation/HOME.png) no-repeat;
  left: 0px;
  top: -55px;
}

#menu .aboutus {
  width: 85px;
  height: 55px;
  background: url(../images/navigation/ABOUTUS.png) no-repeat;
  left: 64px;
  top: 0px;
}
#menu .aboutus span {
  width: 85px;
  height: 55px;
  background: url(../images/navigation/ABOUTUS.png) no-repeat;
  left: 64px;
  top: -55px;
}

#menu .worship {
  width: 84px;
  height: 55px;
  background: url(../images/navigation/WORSHIP.png) no-repeat;
  left: 149px;
  top: 0px;
}
#menu .worship span {
  width: 84px;
  height: 55px;
  background: url(../images/navigation/WORSHIP.png) no-repeat;
  left: 149px;
  top: -55px;
}

#menu .ministry {
  width: 80px;
  height: 55px;
  background: url(../images/navigation/MINISTRY.png) no-repeat;
  left: 233px;
  top: 0px;
}
#menu .ministry span {
  width: 80px;
  height: 55px;
  background: url(../images/navigation/MINISTRY.png) no-repeat;
  left: 233px;
  top: -55px;
}

#menu .outreach {
  width: 96px;
  height: 55px;
  background: url(../images/navigation/OUTREACH.png) no-repeat;
  left: 313px;
  top: 0px;
}
#menu .outreach span {
  width: 96px;
  height: 55px;
  background: url(../images/navigation/OUTREACH.png) no-repeat;
  left: 313px;
  top: -55px;
}

#menu .contact {
  width: 81px;
  height: 55px;
  background: url(../images/navigation/CONTACT.png) no-repeat;
  left: 409px;
  top: 0px;
}
#menu .contact span {
  width: 81px;
  height: 55px;
  background: url(../images/navigation/CONTACT.png) no-repeat;
  left: 409px;
  top: -55px;
}