.displace {position: relative;left: -5000px;}

#topnav {
	float:left;
	width:970px;
	height:50px;
}

#topnav ul {
	background-position:0 0;
	height:50px;
	list-style-type:none;
	padding:0;
	margin:0;
	width:970px;
}

#topnav li {
	float:left;
	height:50px;
	margin:0;
	padding:0;
}

#topnav li a {
	color:#959595;
	font:normal normal normal 11px Helvetica, Arial, sans-serif;
	display:block;
	line-height:50px;
	text-decoration:none;
	text-transform:uppercase;
}

#topnav li.home a {width:90px;background:url(custom/images/n_01.png);}
#topnav li.worship a {width:120px;background:url(custom/images/n_02.png);}
#topnav li.education a {width:140px;background:url(custom/images/n_03.png);}
#topnav li.churchlife a {width:150px;background:url(custom/images/n_04.png);}
#topnav li.missions a {width:125px;background:url(custom/images/n_05.png);}

#topnav li.home a:hover, 
	#topnav li.worship a:hover, 
	#topnav li.education a:hover, 
	#topnav li.churchlife a:hover, 
	#topnav li.missions a:hover,
	#topnav li a.active {background-position:0 -50px;}


/* topnav menu */
/* Style the list OR link hover. Depends on which browser is used */
#topnav ul a:hover {
	visibility:visible;
} /* for IE6 */

#topnav ul li:hover {
	position:relative; 
	z-index:200;
} /* for IE7 */

/* keep the 'next' level invisible by placing it off screen. */
#topnav ul ul, 
#topnav ul :hover ul ul, 
#topnav ul :hover ul :hover ul ul,
#topnav ul :hover ul :hover ul :hover ul ul,
#topnav ul :hover ul :hover ul :hover ul :hover ul ul {
	height:0;
	left:-9999px;
	position:absolute;
	top:-9999px;
	width:0;
}

/* set up the first drop down sub level */
#topnav ul :hover ul {
	background:#FFFFFF;
	border:0px;
	filter:alpha(opacity=80);
	height:auto;
	left:-7px;
	opacity:0.8;
	padding:0;
	top:38px;
	width:120px;
}

#topnav ul li ul li {
	background:none;
	border-bottom:1px solid #c0d3e3;
	height:auto;
	margin:0;
	padding:0;
}

#topnav ul > li :hover ul {
	left:0px;
}

#topnav ul :hover ul li {
	display:block;
	float:left;
	position:relative;
	width:120px;
}

#topnav ul :hover ul li a {
	background:#ffffff;
	border:0;	
	color:#000000;
	display:block;
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
	padding:5px 5px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	width:110px;
}

#topnav ul :hover ul li a:hover {
	background:#ff0000 none;
	border:0;
	color:#ffffff;
}


#menu {position:relative; width:200px; /* set width of menu */ margin:10px 0 10px 10px;}
	:root *> #menu {margin:5px 0 10px 5px;}
#menu ul { /* remove bullets and list indents */ width:200px;padding:0;margin:0;}
#menu ul li ul li ul {background-color:#d7a660;padding:7px 0 5px 0;margin:0;}
#menu ul li ul li ul li ul {padding:1px 0 3px 0;margin:0;}
#menu a {font-size:11px; display:block; margin:0;padding:0;}

#menu a.ln {color:#251e14; background:#d8ab6c url(custom/images/left_nav_bg.png) 0 0 no-repeat; text-decoration:none; padding:6px 5px 6px 15px;font-weight:bold;height:auto;width:180px;margin:0px;}
#menu a.ln:hover {color:#5d1616; background: #d5a45d url(custom/images/left_nav_bg.png) 0 -52px no-repeat;}
#menu a.ln_default {color:#5d1616; background: #d5a45d url(custom/images/left_nav_bg.png) 0 -52px no-repeat; text-decoration:none; padding:6px 5px 6px 15px;font-weight:bold;height:auto;width:180px;margin:0px;}
#menu a.ln_default:hover {color:#5d1616; background: #d5a45d url(custom/images/left_nav_bg.png) 0 -52px no-repeat;}

#menu a.ln2 {color:#251e14; text-decoration:none;padding:0 0 1px 17px;background-color:#d7a660;}
#menu a.ln2:hover {color:#5d1616;}
#menu a.ln2_default {color:#5d1616;text-decoration:none;padding:0 0 1px 17px;background-color:#d7a660;}
#menu a.ln2_default:hover {color:#5d1616;}
#menu a.ln2_top {}
	:root *> #menu a.ln2 {padding:0 0 1px 17px;} 

#menu a.ln3 {color:#251e14; text-decoration:none;padding:0 0 1px 27px;background-color:#d7a660;}
#menu a.ln3:hover {color:#5d1616;}
#menu a.ln3_default {color:#5d1616;text-decoration:none;padding:0 0 1px 27px;background-color:#d7a660;}
#menu a.ln3_default:hover {color:#5d1616; }
#menu a.ln3_top {}
	:root *> #menu a.ln3 {padding:0 0 1px 27px;}

