ul#nav {
	position: relative;
	padding: 0;
	margin: 0;
	font: 700 normal 11px Tahoma;
	width: 169px;
}


ul#nav, ul#nav li ul { list-style: none; }

ul#nav a { display: block; font-size: 11px; }

ul#nav li ul { position: relative; display: none; }

ul#nav li:hover ul {
	display: block;
	margin: 0;
	padding: 0;
}

ul#nav li.parent a {
	font-size: 13px;
	color: #d5cdb7;
	padding: 8px 4px 4px 12px;
}

ul#nav li.parent a.hover {
	color: #5A0505;
	background: #d5cdb7;
}

ul#nav ul li.spacer{
	line-height: 5em;
	background: #eee9dc url(../img/nav/child.gif) 0 0 repeat-y;
}

ul#nav ul li.child {
	margin: 0;
	padding: 0;
	background: #eee9dc url(../img/nav/child.gif) 0 0 repeat-y;
}

ul#nav ul li.child a {
	display: block;
	padding: 5px 0 5px 20px;
	margin: 0;
	width: 153px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #374d72;
}

ul#nav ul li.child a.spacer {
	padding: 5px 0 50px 20px;
}

ul#nav ul li.child a.spacer2 {
	padding: 5px 0 20px 20px;
}

ul#nav li.parent {
	margin: 0;
	padding: 0;
	height: 29px;
} html>body ul#nav li.parent { height: auto; }


ul#nav li.parent:hover,ul#nav li.sfhover {
	background: #aea285 url(../img/nav/parent.gif) 0 0 no-repeat;
}

ul#nav li.parent:hover a.parent_a,
ul#nav li.sfhover a.parent_a {
	color: #5A0505;
	text-decoration: none;
}

ul#nav ul li.child a:hover,
ul#nav ul li.child a:visited:hover {
	text-decoration: underline;
}

ul#nav li:hover ul,
ul#nav li.sfhover ul {
	display: block;
	margin: 0;
	padding: 0;
}



