#nav, #nav ul { /* all lists */
   padding: 0;
   margin-top: -2px;
   margin: 0;
   list-style: none;
   line-height: 1;
   
}

#nav a { /*configure menu headers*/
   display: block;
   text-decoration:none;
   background #aeacad;
   font-family: georgia, times, serif;
   font-size: 11pt;
   /*padding: 5px 29px 5px 29px;*/
   padding: 5px 0px 5px 0px;
   text-align: center;
   color: #ffffff;
   
   border-top: solid white 2px;
   border-bottom: solid white 2px;
   border-left: solid white 1px;
   border-right: solid white 1px;
}

#nav li { /* all list items */
   float: left;
   width: auto;  /*width needed or else Opera goes nuts*/
   background:#aeacad;
      
}

#nav li ul { /* second-level lists */
   position: absolute;
   background: #aeacad;
   color: #ffffff;
   display:none;
   width: 130px;
   border-bottom: solid #ccc 1px; /*4F593E*/
   border-right: solid #ccc 1px;
   border-left: solid #ccc 1px;
}

#nav li:hover {
   color: #000000; 
}

#nav li ul a {
   display: block;
   width: 130px;
   padding-top:5px;
   padding-bottom:5px;
   padding-left:0px;
   padding-right:0px;
   color:#ffffff;
   text-decoration:none;
   text-align: center;
   border-top: solid #ccc 1px;
   font-size: 10pt;
}

#nav li ul ul { /* third-and-above-level lists */
   margin: -3 0 0 0;
}

#nav li:hover ul ul, #nav li.sfhover ul ul, {
   display:block;
   color: #ffffff; 
   text-decoration: none; 
   background: #aeacad;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
   left: auto;
   display:block;
   color: #ffffff; 
   text-decoration: none; 
   background: #aeacad;
}
#nav a:hover{
   color: #000000;
   text-decoration: none; 
}


#nav:hover {
   color: #ffffff; 
   text-decoration: none; 
   background: #aeacad;
}

#content {
   clear: left;
   color: #ccc;
}



