
#nav, #nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: 1;
}
#nav {            /* trwc */
  margin:0px 0px 0px 30px;
  background: #ffffff;
  font-weight:bold;
}
#nav a {
  display: block;
  /*width: 10em;   */                   /* trwc */
  text-decoration: none;                /* trwc */
  color:#000000;                          /* trwc */
}

#nav a:hover {text-decoration:underline;} /* trwc */

#nav li { /* all list items */
  float: left;
  /*width: 10em;  width needed or else Opera goes nuts */     /* trwc */
  background: url(images/button_bg.jpg) top left no-repeat;       /* trwc */
  background-color: white;                                        /* trwc */
  border: 1px solid #000000;                                      /* trwc */
  border-right: 0;                                                /* trwc */
  padding: 3px 7px 3px 7px;                                       /* trwc */
}

#nav li ul { /* second-level lists */
  position: absolute;
  background: orange;
   width: 120px;                    /* trwc */
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  margin-top:3px; margin-left:-8px; /* trwc */
  z-index:1;
}

#nav li ul li { /* second-level list items */     /* trwc */
  border: 1px solid #000000;
  border-bottom: 0;
  width: 100%;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
  left: auto;
}

#nav li#li_last {                          /* trwc */
  border-right: 1px solid #000000;
}

#nav li li#li_lastlast {                    /* trwc */
  border-bottom: 1px solid #000000;
}

#content {
  clear: left;
  position:relative;
}

