/*-- Header Menu Style -- */
#header-menu ul {list-style: none; }
#header-container{font-family: Georgia}

.nav-header, .nav-header * { margin: 0; padding: 0; list-style: none;}
 
.nav-header { line-height: 1.0;}
 
.nav-header ul { position: absolute; top: -999em; width: 150px; /* left offset of submenus need to match (see below) */}
 
.nav-header li ul li { width: 280px;  padding: 5px 7px; margin-left:3px;}

.nav-header li ul li a {text-transform: uppercase;}
.nav-header li ul li a:hover{color:#fff} 
.nav-header li:hover , .nav-header > li > a:hover { visibility: inherit; color: #000; border-bottom: none; /* fixes IE7 'sticky bug' */}
.nav-header li:hover ul li {background-color: #968981;}

 
.nav-header li { float: left; position: relative; width: auto;margin-right: 20px;}


 
.nav-header > li > a { display: block; position: relative;text-decoration: none; color: #fff; font-size: 14px; text-transform: uppercase; padding: 5px  10px 5px 0px}


 
.nav-header li:hover ul,.nav-header li.sfHover ul {margin-left:-10px; top: 20px; /* match top ul list item height */ z-index: 3;}
 
ul.nav-header li:hover li ul,ul.nav-header li.sfHover li ul { top: -999em;}
 
ul.nav-header li li:hover ul,ul.nav-header li li.sfHover ul { left: 200px; /* match ul width */ top: 0px;}
 
ul.nav-header li li:hover li ul,ul.nav-header li li.sfHover li ul { top: -999em;}
 
ul.nav-header li li li:hover ul,ul.nav-header li li li.sfHover ul { left: 150px; /* match ul width */ top: 0px;}




/*-- Header Menu Style -- */
#sidebar ul {list-style: none}
#sidebar ul li {margin-left: 0px;margin-bottom: 5px;}




/*-- Generic Menu Style -- */
#header-menu{padding: 5px 0px}
#header-menu > .nav-header > li.nav-selected > a {color: #000;}
#sidebar > ul.nav > li.nav-selected > a {color: #000 }