@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/body_bg.jpg) repeat 0 279px;
	margin:0;
	padding:0;
}
a{
	outline:none;
}
#container{
	background:url(../images/contaner_bg.jpg) repeat-x top;
	width:100%;
	padding:0 0 55px 0;
}
.wrapper{
	width:800px;
	margin:0 auto;
	overflow:hidden;
}
.topbar{
	background:url(../images/top_bar.jpg);
	height:40px;
}
.header{
}
.nav{
	background:url(../images/nav_bg.jpg);
	height:46px;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#660000;
	padding:4px 0 0 30px
}
.nav a{
	color:#660000;
	text-decoration:none;
	padding:16px 10px 14px 10px;
	display:block;
	float:left;
}
.nav span{
	float:left;
	display:block;
	padding:15px 2px 0 2px;
}
.nav a:hover, .nav a.selected{
	background:#761416;
	color:#f8e59d;
}
.banner{
	background:url(../images/banner.jpg);
	height:457px;
}
.bottom_area{
	background:url(../images/bottom_bg.png);
	width:590px;
	height:73px;
	margin:0 auto;
	padding:10px 0 0 187px;	
}
.bottom_box{
	float:left;
	border-right:1px #6e0400 solid;
	color:#5f1f00;
	width:173px;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}
.bottom_box h2{
	margin:0;
	padding:0;
	font:normal 27px Arial, Helvetica, sans-serif;
}
.bottom_box h2 a{
	color:#5f1f00;
	text-decoration:none;
}
.bottom_box h2 a:hover{
	color:#5f1f00;
	text-decoration:underline;
}
.footer{
	width:100%;
	background:url(../images/footer_bg.jpg) repeat-x top;
	height:77px;
	padding:20px 0 0 0;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffff66;
}
.footer a{
	text-decoration:none;
	color:#ffff66;
}
.footer a:hover{
	text-decoration:underline;
}
.toplink{
	float:right;
	width:252px;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	text-transform:uppercase;
}
.toplink a{
	color:#ffffcc;
	text-decoration:none;
	padding:0 10px;
}
.toplink a:hover, .toplink a.active{
	text-decoration:underline;
}
.subbanner{
	background:url(../images/sub_banner.jpg);
	height:137px;
}
.about_banner{
	background:url(../images/about_banner.jpg);
	height:137px;
}
.events_banner{
	background:url(../images/events_banner.jpg);
	height:137px;
}
.ministries_banner{
	background:url(../images/ministries_banner.jpg);
	height:137px;
}
.donations_banner{
	background:url(../images/donations_banner.jpg);
	height:137px;
}
.contact_banner{
	background:url(../images/contact_banner.jpg);
	height:137px;
}
.pastor_banner{
	background:url(../images/pastor_banner.jpg);
	height:137px;
}
#content{
	width:724px;
	margin:0 auto;
	background:#f2f2f2;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#330000;
	padding:10px 26px;
	overflow:hidden;
}
#content h1{
	font: normal 28px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	text-transform:uppercase;
	color:#891b1c;
	margin:0;
	padding:25px 0;
}
#content p{
	margin:0;
	padding:10px 0;
}
#content_bottom{
	background:url(../images/content_bottom.gif);
	height:7px;
	width:776px;
	margin:0 auto;
}

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #761416;
visibility: hidden;
z-index: 100;
border:1px #761416 solid;
}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #f8e59d;

text-decoration: none;
padding: 4px 5px;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color:#fbeeb4;
color:#660000;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}
.title{
	text-decoration:underline;
}
.error{
	color:#F00;
}