* {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

div { margin:0; padding:0 }

BODY {

	font-size: 76%;

	background: #380407 url(../images/top-bg.jpg) top repeat-x;

	font-family: Tahoma, Helvetica, sans-serif;

	color: #fff

}



/* LINK AND TEXT STYLES */

a { color:#FA6E32; text-decoration:underline }

a:hover  { color: #fff }

.eventsTitle, .staffTitle { color:#EB642A; font-weight:bold; background: url(../images/arrow.gif) center left no-repeat; padding:0 0 1px 15px }

.pageTitle { 

	color:#fff; 

	font-weight:bold; 

	font-size:1.1em; 

	border-bottom:2px solid #EA7A2E; 

	padding-bottom:1px; 

	line-height:2.2em 

}

.redBglink { background:#380407; padding:3px 5px; text-decoration:none; font-size:.9em }

.redBg { background:#74220C; padding:10px }

.redBorder { border:2px solid #74220C; padding:10px }



/* BODY HTML LAYOUT STYLES */



#wrapper { width:770px; margin: 0 auto; background: #50090D }

#header { 

	width:770px; 

	height:140px; 

	background: url(../images/header-bg.jpg) repeat-x; 

	clear:both 

}

#header a { 

	background: url(../images/arrow.gif) center left no-repeat; 

	padding:0 10px 1px 15px; 

	text-decoration:none

}

#topLinks { 

	float:right;

	margin: 40px 20px 0 0;

	font-size: .9em

}

#footer { 

	background: url(../images/footer-bg.jpg) repeat-x; 

	color:#fff; 

	font-size:.8em; 

	text-align:right; 

	padding:0 15px; 

	height:30px 

}

#navBar { 

	color:#fff;

	width:770px;

	height:40px;

	background:#380407;

	filter: alpha(opacity=80);

	-moz-opacity:.80;

	opacity:.80;

	border-bottom: 1px solid #380407;

	display:block

} 



 /* TRANSPARENT BACKGROUND HOVER STYLE */

div.transOFF {

	font-weight: bold;

	color: #fff;

	width:110px;

	text-align:center;

	padding: 15px 0 196px 0;

	float:left;

	position:relative

	 }

div.transOFF a { color: #fff; text-decoration:none }

div.transON, .current {

	font-weight: bold;

	width:110px;

	color: #000;

	background: #fff;

	opacity:.40;

	filter: alpha(opacity=40);

    -moz-opacity: 0.5;

	text-align:center;

	padding: 15px 0 196px 0;

	float:left;

	position:relative

}

div.transON a, div.transON a:hover, .current a, .current a:hover { color:#000; text-decoration:none }





/* BANNER IMAGE STYLES */

#bannerHome { background:url(../images/banner1.jpg) no-repeat; width:770px; height:225px }

#bannerMinistries { background:url(../images/banner2.jpg) no-repeat; width:770px; height:225px }

#bannerWorship { background:url(../images/banner3.jpg) no-repeat; width:770px; height:225px }

#bannerBeliefs { background:url(../images/banner4.jpg) no-repeat; width:770px; height:225px }

#bannerEvents { background:url(../images/banner5.jpg) no-repeat; width:770px; height:225px }

#bannerFindus { background:url(../images/banner6.jpg) no-repeat; width:770px; height:225px }

#bannerAudio { background:url(../images/banner7.jpg) no-repeat; width:770px; height:225px }

#bannerContact { background:url(../images/banner8.jpg) no-repeat; width:770px; height:225px }

#bannerNews { background:url(../images/banner9.jpg) no-repeat; width:770px; height:225px }

#bannerSitemap { background:url(../images/banner10.jpg) no-repeat; width:770px; height:225px }







/* FORM & MISC STYLES */

.left { float:left; position: relative }

.right { float:right; position:relative }

.events { background:#6C191D url(../images/current-events.jpg) top no-repeat; padding:45px 15px 15px 15px; width:300px  }

.events img { border:1px solid #380407; margin:5px 0; clear:both }

.staffBorder, .contactBorder { border:2px solid #74220C; padding:10px }

.staffBorder img { border:2px solid #fff; margin:0 10px 0 0; float:left }

.form { 

	border:1px solid #74220C; 

	height:15px; 

	width:150px; 

	background: #fff; 

	font-size:.9em;

	padding:2px 0 0 5px

}

.contactForm { 

	border:1px solid #74220C; 

	background: #fff; 

	font-size:.9em;

	padding:2px 0 0 5px;

	height:75px; 

	width:240px

}

.clear { clear:both }

