#nav { margin: 0; padding: 0 3px 0 4px; position: relative; z-index: 500; background: #ead2a1 url(../../content/image/body_bg.jpg) repeat-x; }
#nav li { list-style: none outside; float: left; position: relative; }
#nav li a { color: #fff; display: block; padding: 4px 33px 19px; font-family: "Times New Roman", serif; font-weight: bold; text-transform: uppercase; text-decoration: none; background: #7c1010 url(../../content/image/nav_bg.png) repeat-x; }
#nav li a:hover, #nav li a:active, #nav li:hover a { }
#nav li.last a { padding: 4px 30px 19px; }

#nav ul { display: none; margin: -12px 0 0; padding: 0; position: absolute; top: 100%; left: 0%; width: 100%; }
#nav ul li { float: none; text-align: center; }
#nav ul li a { padding: 8px; background: #671413; text-transform: none; padding: 4px 10px; }
#nav ul li a:hover, #nav ul li a:active, #nav ul li:hover a { background: #9f0d09; }

#nav ul ul { top: 0%; left: 100%; }
#nav ul ul li a:hover, #nav ul ul li a:active, #nav ul ul li:hover a { background: #9f0d09; }

#nav li:hover ul ul { display: none; }
#nav li:hover ul, #nav ul li:hover ul { display: block; }

#header_nav { margin: 0; padding: 0; list-style-type: none; position: absolute; top: 8px; right: 8px; }
#header_nav li { float: left; position: relative; }
#header_nav a {
	display: block;
	padding: 2px 12px 2px 6px;
	color: #5c3c0d;
	background: url(../../content/image/header_nav_bg.png) center right no-repeat;
	font-family: verdana, sans-serif;
	font-size: .8em;
	text-decoration: none;
	text-transform: lowercase;
}
#header_nav li.last a {
	padding-right: 6px;
	background: none;
}