
ul#nav {
list-style: none;
margin: 0;
padding: 0 0 4px 0;
}

ul#nav li {
width: 199px;
height: 23px;
margin: 0;
padding: 0;
color: #6a5771;
font-size: 11px;
line-height: 11px;
font-weight: bold;
}

ul#nav li span.separator {
width: 169px;
height: 13px;
color: #2d2845;
margin: 0;
padding: 6px 15px 6px 15px;
text-decoration: none;
display: block;
}

ul#nav li span.separator:hover {
background: #ccc;
}

ul#nav li a {
width: 169px;
height: 13px;
color: #6a5771;
margin: 0;
padding: 5px 15px 5px 15px;
*padding: 6px 15px 4px 15px;
text-decoration: none;
display: block;
}

ul#nav li a:hover {
background: #2d2845;
color: #fff;
text-decoration: none;
}

ul#nav ul {
list-style: none;
background: #2d2845;
margin: -23px 0 0 185px;
padding: 0;
position: absolute;
left: -999em;
z-index: 1000;
}

ul#nav ul li {
width: 245px;
*width: 255px;
height: 23px;
margin: 0;
padding: 0;
color: #fff;
font-size: 11px;
line-height: 11px;
font-weight: bold;
}

ul#nav ul li a {
width: 235px;
*width: 245px;
height: 13px;
background: #2d2845;
color: #fff;
margin: 0;
padding: 5px 5px 5px 5px;
*padding: 6px 5px 4px 5px;
text-decoration: none;
display: block;
}

ul#nav ul li a:hover {
background: #97b1f1;
color: #fff;
text-decoration: none;
}

ul#nav ul ul {
list-style: none;
background: #97b1f1;
margin: -23px 0 0 245px;
*margin: -23px 0 0 255px;
padding: 0;
position: absolute;
left: -999em;
}

ul#nav ul ul li {
width: 175px;
height: 23px;
background: #97b1f1;
margin: 0;
padding: 0;
color: #fff;
font-size: 11px;
line-height: 11px;
font-weight: bold;
}

ul#nav ul ul li a {
width: 164px;
height: 13px;
background: #97b1f1;
margin: 0;
padding: 5px 5px 5px 6px;
*padding: 6px 5px 4px 5px;
color: #fff;
text-decoration: none;
display: block;
}

ul#nav ul ul li a:hover {
background: #2d2845;
color: #fff;
text-decoration: none;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}

#sidebar ul#nav li.current-cat a {
color: #eb0000;
}

#sidebar ul#nav li.current-cat ul li a {
color: #fff;
}
