/*Top Nav*/

#topnav {
	position:absolute;
	top:13px;
	right:0;
	padding-right:14px;
	}

#topnav li {
	list-style:none;
	float:left;
	background:url(/images/dots.gif) repeat-y right;
	padding:2px 7px;
	}

#topnav a,
#topnav a:visited {
	text-decoration:none
	}

#topnav li.current_page_item a,
#topnav li.current_page_parent a,
body.category_news #topnav li.page-item-25 a,
body.contact #topnav li.last a {
	font-weight: bold;
}

#topnav li.last {
	background:none;
	}	
		
	

/*Main Nav*/

#nav {
	height:43px;
	background:url(/images/bg_nav.gif);
	border-top:1px solid #587e43;
	border-bottom:1px solid #fefefd;
	padding:9px 0 0 17px;
	}

#interior #nav {
	background:url(/images/bg_nav2.png);
	height:48px;
	border-top:1px solid #fefefd;
	}
	
#nav li {
	list-style:none;
	float:left;
	}

#nav a, #nav a:visited {
	height: 23px;
	display:block;
	float:left;
	text-indent:-9999px;
	margin-right:1px
	}

#nav-home {
	background:url(/images/nav_home.gif);
	width:88px;
	}	
	
#nav-home:hover, body#home #nav-home {
	background:url(/images/nav_home_on.gif);
	}

#nav li.page-item-2	a {
	background:url(/images/nav_worship.gif);
	width:119px;
}

#nav li.page-item-2	a:hover,
body.worship #nav li.page-item-2 a {
	background:url(/images/nav_worship_on.gif);
}
	
#nav li.page-item-3 a {
	background:url(/images/nav_outreach.gif);
	width:134px;
	}	
	
#nav li.page-item-3 a:hover,
body.outreach #nav li.page-item-3 a {
	background:url(/images/nav_outreach_on.gif);
	}	
	
#nav li.page-item-4 a {
	background:url(/images/nav_edu.gif);
	width:141px;
	}	
	
#nav li.page-item-4 a:hover,
body.education #nav li.page-item-4 a {
	background:url(/images/nav_edu_on.gif);
	}	

#nav li.page-item-5 a {
	background:url(/images/nav_music.gif);
	width:88px;
	}	
	
#nav li.page-item-5 a:hover,
body.music #nav li.page-item-5 a {
	background:url(/images/nav_music_on.gif);
	}
	
#nav li.page-item-6 a {
	background:url(/images/nav_facilities.gif);
	width:127px;
	}	
	
#nav li.page-item-6 a:hover,
body.facilities #nav li.page-item-6 a {
	background:url(/images/nav_facilities_on.gif);
	}	
	
#nav li.page-item-7 a {
	background:url(/images/nav_fellowship.gif);
	width:147px;
	}	
	
#nav li.page-item-7 a:hover,
body.fellowship #nav li.page-item-7 a {
	background:url(/images/nav_fellowship_on.gif);
	}
	
	
			
/*Subnav*/

.subnav {
	margin:8px 0 35px 0;
	}
	
.subnav li {
	vertical-align: bottom; 
	zoom: 1;
	list-style:none;
	border-bottom:1px solid #658d49;
	}

.subnav li a, .subnav li a:visited {
	color:#c8efb1;
	text-decoration:none;
	background: #54783b url(/images/bullet2.gif) no-repeat 6px 8px;
	padding:5px 3px 5px 20px;
	display:block;
	border-right:5px solid #7ca663;
	}

.subnav li a:hover, .subnav li a:active,
.subnav li.current_page_item a:link, .subnav li.current_page_item a:visited,
.subnav li.current_page_item a:hover, .subnav li.current_page_item a:active,
.subnav li.current_page_parent a:link, .subnav li.current_page_parent a:visited, 
.subnav li.current-cat a:link, .subnav li.current-cat a:visited,
.subnav li.current-cat a:hover, .subnav li.current-cat a:active {
	background: #3d5d29 url(/images/bullet2.gif) no-repeat 6px 8px;
	}

.subnav li.current_page_item li a:link, .subnav li.current_page_item li a:visited,
.subnav li.current_page_parent li a:link, .subnav li.current_page_parent li a:visited {
	background-color: #54783b;
}

.subnav li li {
	border: none;
}

.subnav li ul {
	border-top: 1px solid #658d49;
}

.subnav li ul ul {
	border-top: none;
	background-color: #54783b;
}

.subnav li li a:link, .subnav li li a:visited,
.subnav li li a:hover, .subnav li li a:active,
.subnav li.current_page_item li a:link, .subnav li.current_page_item li a:visited,
.subnav li.current_page_parent li a:link, .subnav li.current_page_parent li a:visited,
.subnav li.current_page_parent li.current_page_item a:link, .subnav li.current_page_parent li.current_page_item a:visited {
	background-image: none;
	font-size: .9em;
	padding:3px 3px 3px 20px;
	background-color:#476c2d;
}

.subnav li.current_page_parent li.current_page_item a:link, .subnav li.current_page_parent li.current_page_item a:visited,
.subnav li.current_page_item li a:hover, .subnav li.current_page_item li a:active,
.subnav li.current_page_parent li a:hover, .subnav li.current_page_parent li a:active,
 {
	background-color: #3d5d29;
}

.subnav li li a:hover, .subnav li li a:active, 
.subnav li li.current_page_item a, .subnav li li.current_page_item a:visited  {
	color:#FFF;
	text-decoration:underline
	}

.subnav li ul ul a, .subnav li ul ul a:visited {
	padding-left: 35px !important;
	padding-top: 1px !important;
}
	
	