body, h1, h2, h3, h4, h5, h6, p, a, img, ul, ol, li, dl, dd, dt {
	margin: 0;
	padding: 0;
	border-style: none;
}
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2 {
	display: none;
}

#wrapper {
	width: 768px;
	text-align: left;
	margin: 0 auto;
}

/* HEADER */

ul#header {
	background: url(images/logo.gif) no-repeat center top;
	height: 54px;
	width: 748px;
	padding: 0 0 0 20px;
	font: bold 10px/10px Arial, Helvetica, sans-serif;
}

ul#header li {
	display: inline;
}

ul#header li a {
	float: left;
	display: block;
	margin: 35px 10px 0 0;
	padding: 0 0 0 15px;
	height: 12px;
	color: #fff;
	text-decoration: none;
}

ul#header li a:hover {
	text-decoration: underline;
}
	
ul#header li a.hea_logo {
	height: 53px;
	width: 250px;
	margin: 0 320px 0 0;
}

ul#header li a.hea_home {
	background: url(images/gra_home.gif) no-repeat left top;
}

ul#header li a.hea_contact {
	background: url(images/gra_contact.gif) no-repeat left top;
}

/* MASTHEAD */

a#masthead {
	background: url(images/masthead.jpg) no-repeat center top;
	width: 768px;
	height: 125px;
	display: block;
}

/* NAV */

ul#nav {
	background: #424241 url(images/nav.gif) repeat-x left top;
	border-bottom: 1px solid #4D4D4C;
	margin: 0 20px 2px;
	text-align: center;
	font: bold 10px/10px "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	padding: 6px 0 0;
	height: 16px;
}

ul#nav li {
	display: inline;
	padding: 0 3px;
	border-left: solid 1px #502D02;
}

ul#nav li:first-child,
ul#nav li.first {
	border: none;
	}

ul#nav li a {
	color: #fff;
	text-decoration: none;
}

ul#nav li a:hover {
	text-decoration: underline;
}

#content {
	margin-left: 20px;
}

.col3 {
	background: url(images/bg_3col.gif) repeat-y left top;
}

.col2 {
	background: url(images/bg_2col.gif) repeat-y left top;
}

#worship {
	background: url(images/bg_orange.gif) no-repeat left top;
	width: 205px;
	float: left;
	margin-right: 1px;
	padding: 40px 0 0;
	color: #fff;
}

#worship h3,
#worship h4 {
	display: none;
	}
#worship ul {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	}
	
#worship ul li {
	padding: 7px 10px 12px 15px;
	background: url(images/gra_li.gif) no-repeat 4px 10px;
	list-style: none;
	border-bottom: 1px solid #774A19;
	}

#worship a {
	color: #fff;
	}
	
#worship a:hover {
	color: #774a19;
	text-decoration: none;
	}
	
#worship img {
	border-top: 1px solid #774a19;
	border-bottom: 1px solid #774A19;
	margin: 0 0 10px;
	}
	
p.address {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	margin: 10px 0 10px 15px;
	}
	
.col3 #main {
	width: 288px;
	margin-right: 1px;
	float: left;
	padding-bottom: 10px;
	}
	
.col2 #main {
	width: 522px;
	float: left;
	padding-bottom: 10px;
	}
	
#main img {
	margin: 0 0 15px;
	}
#main img.zero {
	margin: 0px;
}

#main img.left {
	float: left;
	margin: 0 10px 10px 0;
	}
	
#main img.right {
	float: right;
	margin: 0 0 10px 10px;
	}
		
#main h3 {
	font: normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color: #860000;
	margin: 10px 15px;
	}

#main h4 {
	font: bold 15px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #111;
	margin: 0 15px 5px;
	}

#main p {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 15px 10px;
	}
	
#main ul,
#main ol {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0 15px 10px 30px;
	}
	
#main li {
	margin: 0 10px 2px 10px;
	}
	
#aux {
	width: 233px;
	padding: 80px 0 0;
	float: left;
	background: url(images/img_PastorJimHeader.jpg) no-repeat left top;
	color: #fff;
	}
	
#aux h3 {
	font: normal 16px/16px Georgia, "Times New Roman", Times, serif;
	background: #00689C;
	border-top: 1px solid #72C4ED;
	border-bottom: 1px solid #72C4ED;
	padding: 10px 0 10px 25px;
	margin: 0 0 10px;
	color: #fff;
	}

#aux ul {
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	}
	
#aux ul li {
	padding: 0 10px 5px 25px;
	background: url(images/gra_li.gif) no-repeat 8px 3px;
	list-style: none;
	}

#aux a {
	color: #fff;
	}

#aux a:hover {
	color: #72C4ED;
	text-decoration: none;
	}

#aux p {
	padding: 0 20px 10px 25px;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	}

#aux p.point {
	background: url(images/gra_li.gif) no-repeat 8px 5px;
	}
	

#clearit {
	font-size: 5px;
	line-height: 5px;
	margin: 0;
	padding: 0;
	height: 23px;
	width: 728px;
	clear: both;
	}
	
.col3 #clearit {
	background: url(images/footer_3col.gif) no-repeat left top;
	}
	
.col2 #clearit {
	background: url(images/footer_2col.gif) no-repeat left top;
	}
	
p#footer {
	padding: 10px 10px 10px 234px;
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	}
	
p#footer a {
	color: #666;
	text-decoration: none;
	}
	
p#footer a:hover {
	text-decoration: underline;
	}
