/*

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: 18px;
	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/Content01.png) no-repeat;
	display:block;
	overflow: hidden;
	
 }
 

#header2 {
    background: url(../images/Content02.png) no-repeat;
	width: 1050px;
	height: 55px;
	display:block;
	overflow: hidden;
 }
 
 #header3 {
	background: url(../images/Content03.png) no-repeat;
	width: 1050px;
	height: 33px;
	display:block;
	overflow: hidden;
 }
 
 #header4 {
	width: 1050px;
	height: 176px;
	background-color:#CCCCCC;
	background: url(../images/Content04.png) no-repeat;
	overflow: hidden;
	
 }
  #header5 {
	width: 1050px;
	height: 92px;
	background-color:#CCCCCC;
	background: url(../images/Content05.png) no-repeat;
	overflow: hidden;
	
 }





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

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

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

#rightcolumn{
margin-left: 400px;
width: 585px;
 }

#quicklinksbox{
margin-left: 22px;
margin-bottom: 25px;
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;
 }
 
 #directorbox2{
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{
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:12px;
	color:#333333;
	line-height: 15px;
	padding-left:800px;
	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: 68px;
  height: 55px;
  background: url(../images/navigation/CONTENT_HOME.png) no-repeat;
  left: 0px;
  top: 0px;
}
#menu .home span {
  width: 68px;
  height: 55px;
  background: url(../images/navigation/CONTENT_HOME.png) no-repeat;
  left: 0px;
  top: -55px;
}

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



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

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


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

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



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

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

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

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

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

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

/* Sidebar Navigation */

.quicklinks{
width: 180px;
padding-left:20px;
padding-top:15px;
}

.quicklinks ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.quicklinks ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.quicklinks ul li a{
color: #A70303;
background: url(../images/arrow.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 0px 0;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

.quicklinks ul li a:visited{
color: #A70303;
}

.quicklinks ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #D1D0B8;
}


.calendar_odd {
	background-color: #C0BDA6;
	width:550px;
	padding: 20px 10px 20px 10px;
	text-align:justify;
	font-size:12px;
	line-height: 24px;
}
.calendar_even {
	background-color: #E3E1C7;
	padding: 20px 10px 20px 10px;
	width:550px;
	text-align:justify;
	font-size:12px;
	line-height: 24px;
}
#calendar_content {
	text-align:justify;
}

#RMP {
	text-align:right;
}