* { margin:0; padding:0 }
html { height:100.1% }
BODY {
	font-size: 76%;
	background: #C79B31 url(../images/top-bg.jpg) top repeat-x;
	behavior:url("styles/csshover.htc"); /* IE6 HACK FOR THE IMAGE HOVER TABS */
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
}
#header { width:860px; height:398px; background: url(../images/logo.jpg) no-repeat; color:#fff; clear:both; margin:0 auto }
#wrapper { 
	width:860px;
	background:#E9E3C9; 
	margin:0 auto 10px auto; 
	border-left:3px solid #000000; 
	border-right:3px solid #000000;
	border-bottom:3px solid #000000;
	border-top:2px solid #000000
}
#bragbox { 
	padding:35px 10px 10px 10px; 
	background:#C9BC7F url(../graphics/brag_box.gif) top no-repeat; 
	border:2px double #A03B1C;
}
#leftColumn { float:left; width:225px; overflow:hidden; clear:left }
#centerColumn { float:left; width:243px; position:relative; margin:0 0 0 20px }
#newsEvents { float:right; position:relative; width:280px; background:url(../graphics/news-events.gif) top no-repeat; padding:30px 0 0 0 }
#footer { 
	background:url(../images/footer.gif) repeat-x; 
	font-size:0.9em;
	color: #000000; 
	height:53px;
	text-align:center 
}
#footer a { color:#C79B31 }

/* LINKS, TEXT, & CONTENT STYLES */
a { color:#980227; text-decoration:underline }
a:hover  { color: #775B1A }
.category-left {background:none; padding:8px; width:300px; border:#000000 double; height:100%; color:#000000; float:left}
.category-right {background:none; padding:8px; width:300px; border:#000000 double; height:100%; color:#000000; float:right}
 
/* HEADER TAB STYLES */
#headerNav {  width:860px; font-size:1.1em; line-height:normal; padding-top:56px; margin:0 auto; clear:both }
#headerNav ul { padding:10px 0px 10 10px; list-style:none; float:left }
#headerNav li { margin:0 1px 0 0; padding:0 0 0 9px; float:left; background:url(../images/left-bt.gif) no-repeat left top }
#headerNav a { 
	float:left;
	text-decoration:none;
	color:#fff; 
	display:block; 
	background:url(../images/right-bt.gif) no-repeat right top; 
	padding:5px 15px 4px 6px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#headerNav a {float:none }
/* End IE5-Mac hack */
#headerNav a:hover { color:#fff }
#headerNav #current, #headerNav li:hover  { background-image:url(../images/left-on-bt.gif)}
#headerNav #current a, #headerNav a:hover  { background-image:url(../images/right-on-bt.gif); color:#000; padding-bottom:4px }
/* END HEADER TAB STYLES */

.left { float:left; position:relative }
.right { float: right; position:relative }
.sm { font-size:0.8em }
h2 { font-size:1.2em }
.ministryTitle { color:#800000; font-weight:bold }
.eventsMonth { 
	font-weight:bold; 
	font-size:1.2em;  
	width:95%; 
	padding:0 6px; 
	clear:both; 
	margin:5px 0; 
	background:#F5ECD5
}

/* MISC & FORM STYLES */
.divBar { height:3px; margin:10px 0; clear:both; border-bottom:1px dotted #fff }
.rm { margin-right:35px }
.picBorder { border: 2px solid #fff }
.cellStaff,.cellMinistry  { width:770px; margin:0 0 15px 0; overflow:hidden; clear:both } 
.cellStaff img, .cellMinistry img { float:left; margin:0 15px 0 0; border:3px solid #fff } 
.form { 
	border:1px solid #8C0025;
	height:15px; 
	width:255px; 
	background: #fff; 
	font-size:90%;
	padding:2px 0 0 5px
}
.box { 
	padding:10px; 
	background:#C9BC7F; 
	border:3px double #97002B;
}
.clear { clear:both }
.spacer { height:10px; clear:both }
img { border:0 }
