#nav ul {
  padding:2px;
  margin:0;
  margin-top: 3px;
  font-size:0.95em;
}

#nav li {
  list-style:none;
  margin:0;
  padding: 0;
  display:inline;
}

#nav a
{
  display: table-cell;
}

#nav a {
  padding:2px 5px 7px 5px;
  height: 28px;
  margin: 0;
  border: 1px outset #E1C586;
  border-bottom:none;
  color: #112;
  background:#E1C586;
  text-decoration:none;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2em;
}

#nav a:hover {
  color: #112;
  background-color: #CDAC76;
  border: 1px outset #CDAC76;
  border-bottom:none;
}

#gd a#linkgd:link,
#ko a#linkko:link,
#ma a#linkma:link,
#km a#linkkm:link,
#ow a#linkow:link,
#va a#linkva:link,
#gdo a#linkgdo:link,
#js a#linkjs:link,
#ki a#linkki:link,
#li a#linkli:link {
  color: #112;
  background-color: #CDAC76;
  border: 1px outset #CDAC76;
  border-bottom:none;
  font-weight: bold;
  cursor: default;
}

#gd a#linkgd,
#ko a#linkko,
#ma a#linkma,
#km a#linkkm,
#ow a#linkow,
#va a#linkva,
#gdo a#linkgd,
#js a#linkjs,
#ki a#linkki,
#li a#linkli {
  color: #112;
  background-color: #CDAC76;
  border: 1px outset #CDAC76;
  border-bottom:none;
  font-weight: bold;
  cursor: default;
}

#subnav ul {
  padding:0;
  font-size:95%;
}

#subnav li {
  list-style:none;
  margin:0;
  padding: 0;
  display:inline;
}

#subnav a {
  padding:2px 5px;
  margin: 0;
  border: 1px outset #E1C586;
  border-top:none;
  color: #112;
  background:#E1C586;
  text-decoration:none;
  display: inline-block;
}

#subnav a:hover {
  color: #112;
  background-color: #CDAC76;
  border: 1px outset #CDAC76;
  border-top:none;
}

.sn a#linksn:link,
.sj a#linksj:link,
.hg a#linkhg:link,
.lo a#linklo:link {
  color: #112;
  background-color: #CDAC76;
  border: 1px outset #CDAC76;
  border-top:none;
  font-weight: bold;
  cursor: default;
}

.sn a#linksn,
.sj a#linksj,
.hg a#linkhg,
.lo a#linklo {
  color: #112;
  background-color: #CDAC76;
  border: 1px outset #CDAC76;
  border-top:none;
  font-weight: bold;
  cursor: default;
}

