#nav {
	padding:0 20px;
	height: 35px;
}

#nav ul {
	height: 35px;
}

#nav ul li {
	list-style:none;
	float:left;
}

#nav ul li a {
	float:left;
	color:#f6ede7;
	text-decoration:none;
	font-weight:bold;
	font-size:.85em;
	margin-right:15px;
	padding:11px 15px 8px;
}

#nav ul li a:hover,
#nav ul li.current_page_item a,
#nav ul li.current_page_ancestor a {
	margin-top:-4px;
	padding-top:12px;
	border-top:3px solid #362f2c;
	background:#6a5e5a;
}


/* Subnav */

#subnav,
.subnav {
	margin: 6px 0 30px;
	padding: 3px 0 30px;
	background: #316697;
	border-top: 3px solid #1d456d;
	list-style-type: none;
}

#flashcontent #subnav {
	width: 229px;
}

#subnav li ul {
	position: absolute;
	width: 200px;
	left: -5000px;
	padding: 3px 0 20px;
	margin: -25px 0 0 -200px;
	background: #1d456d;
	opacity: .95;
	border-top: 3px solid #173554;
	list-style: none;
}

#flashcontent #subnav li ul {
	margin: -28px 0 0 229px;
}

#subnav li:hover ul,
#subnav li.sfhover ul {
	left: auto;
}

#subnav li:hover a,
#subnav li.sfhover a {
	background: #1d456d;
}

#subnav li ul li ul,
#flashcontent #subnav li ul li ul {
	position: static;
	width: auto;
	margin: 0;
	padding: 0;
	border-top: none;
}

#subnav li a:link, #subnav li a:visited,
.subnav li a:link, .subnav li a:visited {
	color: #cfcfcf;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
}

#subnav li a:hover, #subnav li a:active,
.subnav li a:hover, .subnav li a:active {
	background: #214e7a;
}

#subnav li.current_page_item a,
#subnav li.current_page_ancestor a,
.subnav li.current_page_item a,
.subnav li.current_page_ancestor a,
.subnav li.current-cat a {
	background: #1d456d;
}

#subnav li:hover li a:link, #subnav li:hover li a:visited,
#subnav li.sfhover li a:link, #subnav li.sfhover li a:visited,
#subnav li.current_page_item li a:link, #subnav li.current_page_item li a:visited,
.subnav li.current_page_item li a:link, .subnav li.current_page_item li a:visited {
	background: none;
}

#subnav li:hover li.current_page_item a:link, #subnav li:hover li.current_page_item a:visited,
#subnav li.sfhover li.current_page_item a:link, #subnav li.sfhover li.current_page_item a:visited,
.subnav li.current_page_ancestor li.current_page_item a:link, .subnav li.current_page_ancestor li.current_page_item a:visited {
	background: #28547d;
}

#subnav li:hover li a:hover, #subnav li:hover li a:active,
#subnav li.sfhover li a:hover, #subnav li.sfhover li a:active,
#subnav li.current_page_ancestor li a:hover, #subnav li.current_page_ancestor li a:active,
#subnav li.current_page_item li a:hover, #subnav li.current_page_item li a:active,
.subnav li.current_page_item li a:hover, .subnav li.current_page_item li a:active {
	background: #214e7a;
}

#subnav li li a:link, #subnav li li a:visited,
.subnav li li a:link, .subnav li li a:visited {
	font-size: .95em;
}

.subnav li li a:link, .subnav li li a:visited,
#subnav li li li a:link, #subnav li li li a:visited {
	padding-left: 25px;
}


/* Bottom Nav */

#bottom-nav {
	float:right;
	list-style:none;
	overflow: hidden;
}

#bottom-nav li {
	float:left;
	padding:0px 10px;
	background:url(/images/dots-vertical.gif) repeat-y left top;
}

#bottom-nav li.first {
	background:none;
}


#bottom-nav li a:link,
#bottom-nav li a:visited {
	color:#584c45;
	text-decoration:none;
}

#bottom-nav li a:hover {
	text-decoration:underline;
}


