.nav_bar ul {				/* positions the whole nav bar */
	margin: 0;
	padding: 0;				/* needed to position correctly in FireFox */
	list-style-type: none;
}

.about_us li {				/* top-level nav bar items */
	width:94px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.about_us a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #cc3366;	/* top-level color for individual items */
	padding: 6px 5px 6px 18px;	/* controls text location */
}

.about_us a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.about_us li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.about_us ul li {
	width:115px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.about_us li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:115px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.about_us li li {
	border: none;
	}	

.about_us li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}

.connect li {				/* top-level nav bar items */
	width:94px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.connect a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #cccc00;	/* top-level color for individual items */
	padding: 6px 5px 6px 19px;	/* controls text location */
}

.connect a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.connect li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.connect ul li {
	width:150px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.connect li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:150px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.connect li li {
	border: none;
	}	

.connect li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}

.worship li {				/* top-level nav bar items */
	width:94px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.worship a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #990099;	/* top-level color for individual items */
	padding: 6px 5px 6px 21px;	/* controls text location */
}

.worship a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.worship li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.worship ul li {
	width:115px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.worship li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:115px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.worship li li {
	border: none;
	}	

.worship li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}

.grow li {				/* top-level nav bar items */
	width:94px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.grow a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #006666;	/* top-level color for individual items */
	padding: 6px 5px 6px 28px;	/* controls text location */
}

.grow a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.grow li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.grow ul li {
	width:165px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.grow li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:165px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.grow li li {
	border: none;
	}	

.grow li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}

.serve li {				/* top-level nav bar items */
	width:94px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.serve a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #ff9933;	/* top-level color for individual items */
	padding: 6px 5px 6px 27px;	/* controls text location */
}

.serve a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.serve li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.serve ul li {
	width:135px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.serve li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:100px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.serve li li {
	border: none;
	}	

.serve li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}

.events li {				/* top-level nav bar items */
	width:94px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.events a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #666699;	/* top-level color for individual items */
	padding: 6px 5px 6px 26px;	/* controls text location */
}

.events a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.events li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.events ul li {
	width:75px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.events li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:75px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.events li li {
	border: none;
	}	

.events li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}

.resources li {				/* top-level nav bar items */
	width:94px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.resources a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #993333;	/* top-level color for individual items */
	padding: 6px 5px 6px 15px;	/* controls text location */
}

.resources a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.resources li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.resources ul li {
	width:80px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.resources li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:80px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.resources li li {
	border: none;
	}	

.resources li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}

.home li {				/* top-level nav bar items */
	width:93px;
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.home a {
	text-decoration: none;
	display: block;
	color: #ffffff;
	background-color: #996666;	/* top-level color for individual items */
	padding: 6px 5px 6px 28px;	/* controls text location */
}

.home a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #666666;	/* hover color */
}

.home li ul {
	display: none;			/* prevents drop-down from being displayed until hover */
}

.home ul li {
	width:120px;			/* width of drop-down */
	margin: 0 -1px 0 0;
	padding: 0;
	border:1px solid white;
	color:black;
	font-size: 12px;
	font-weight: normal;
	float:left;
}

.home li:hover ul {
	visibility: visible;
	display: block;
	position:absolute;
/*	z-index:1; */
	width:10px;				/* orders drop-down items vertically */
	padding: 0;
	margin: 0;
	border:1px solid white;
	color: #000000;
	background-color: #ffffff;
}

.home li li {
	border: none;
	}	

.home li li a {
	padding: 2px 2px 2px 4px;
	color: #000000;
	background-color: #cccccc;
}


