body{
	margin:0;
}
#container {
	width: 700px;
	margin: 10px;
	color: #666666;
	border: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	line-height: 150%;
	top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-family:arial, sans-serif;
	font-size:13px;
	background-color: #FFFFFF;
	position:relative;
} 
#top
{
padding: 0.5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}
#top h1
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
padding: 5px;
margin: 0px;
}
#table 
{
padding:0;
margin:0;
}
#topbanner
{
background-image:url(../img/main.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_nb
{
background-image:url(../img/newbuilding.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_welcome
{
background-image:url(../img/welcome.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_corporate
{
background-image:url(../img/corporate.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_adulteducation
{
background-image:url(../img/adulteducation.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_josh
{
background-image:url(../img/joshmoody.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_ourstory
{
background-image:url(../img/ourstory.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_servicetimes
{
background-image:url(../img/servicetimes.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_missions
{
background-image:url(../img/missions.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_ministryneeds
{
background-image:url(../img/ministryneeds.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_youth
{
background-image:url(../img/youthgroup.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_children
{
background-image:url(../img/children.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_beliefs
{
background-image:url(../img/beliefs.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_staff
{
background-image:url(../img/ministrystaff.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_adminasst
{
background-image:url(../img/jobopening.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_smallgroup
{
background-image:url(../img/smallgroup.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_nightrunners
{
background-image:url(../img/nightrunners.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_hopefornewhaven
{
background-image:url(../img/hopefornewhaven.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_upcoming
{
background-image:url(../img/upcomingevents.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_elders
{
background-image:url(../img/elders.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_deacons
{
background-image:url(../img/deacons.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_eldersdeacons
{
background-image:url(../img/eldersdeacons.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_internopps
{
background-image:url(../img/internopps.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_university
{
background-image:url(../img/students1.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_sermons
{
background-image:url(../img/sermons.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_readinglist
{
background-image:url(../img/readinglist.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_contact
{
background-image:url(../img/contact.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_parking
{
background-image:url(../img/parking.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_error
{
background-image:url(../img/yikes.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbanner_thankyou
{
background-image:url(../img/thankyou.jpg);
border-bottom: 1px solid #666666;
width: 700px;
height: 150px;
}
#topbannerbottom
{
background-color: #999999;
border-bottom:1px solid gray;
height:0px;
}
#leftnav
{
float: left;
width: 150px;
margin: 5px;
margin-right: 0;
margin-top:0;
padding: 1em;
}
#rightnav
{
	float: right;
	width: 150px;
	margin: 5px;
	margin-left: 0;
	margin-top:00;
	padding: 1em;
	text-align: right;
}
#rightnav h4
{
font-size:15px;
padding: 0;
margin:0;
}
#rightnav p
{
padding: 0;
}
#rightnav h2
{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
}
#directions
{
background-image:url(../img/direc.gif);

width: 170px;
height: 20px;
}
.floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 2px;
}
.floatleft
{
float: left;
width: 100px;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

.floatleftgclife
{
float: left;
margin: 0px 10px 10px 10px;
border: 1px solid #666;
padding: 2px;
}

div.floatright img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

p { margin-top: 0; }

#content
{
	margin-left: 75px;
	border-left: 0px solid gray;
	margin-right: 180px;
	border-right: 0px solid gray;
	padding: 1em;
}
#sermon_table
{
	margin-left: -10px; 
	border-left: 0px solid gray;
	margin-right: -125px;
	border-right: 0px solid gray;
	padding: 1em;
}
#footer
{
clear: both;
font-size: 9px;
margin: 0;
padding: 0.5em;
color: #333;
background-color: #ddd;
border-top: 1px solid #666666;
}
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#rightnav a {
	padding-top:0;
	text-decoration:none;
}
#content h2 {
	margin: 0 0 .5em 0;
	background-color: #FFFFFF;
}
#content a {
	text-decoration:none;
}
menu bar 
	#menubar {
		position:relative;
		width:450px;
		left:5px;
		top:55px;
		border:1px solid #AD5800;
		padding:2px;
		background-color:#999999;
	}
	#menubar a {
		color:#7B869C;
		letter-spacing:1px;
		border:1px solid #F9F1C8;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
		background-color:#ddd;
	}
	#menubar a.active {
		border-bottom-color:#666666;
		border-right-color:#666666;
		border-left-color:#666666;
		border-top-color:#666666;
	}
	.menu .options {
		margin-right:1px;
		margin-bottom:1px;
		border:1px solid #666666;
		background-color: #FFFF99;
	}
	.menu a {
		color:#CC6600;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:#E0E0E0;
	}
	.menu a:hover {
		background-color:#FFFF99;
		color:#666666;
	}

	#about {
		position:relative;
		left:5px;
		top:200px;
	}
end menu bar

a:link { text-decoration: none }
a:visited { text-decoration:none }
a:hover { text-decoration:none; color: #FF9900; }
a:active { text-decoration:none; color: #FF9900; }
