.blog-entry-title, a:link, a:visited {      
      font-weight: normal;      
      color: #99991b;
      font-style: normal;
      text-decoration: none;
}
a:hover{      
      font-weight: normal;      
      color: #99991b;
      font-style: normal;
      text-decoration: none;
      border-bottom: 1px dotted gray;
}

#navcontainer #current {
      background: none repeat-x left top;
      color: gray;
}

#navcontainer #current:hover {
      color: gray;
}

#navcontainer .currentAncestor {
      background: none repeat-x left top;
      color: black;
}

#navcontainer a:hover {
      background: none repeat-x left top;
      color: #99991b;
      border-bottom-style: none;
}

#navcontainer ul ul {
      color: black;
}

#navcontainer ul ul a:hover{
      color: #99991b;
}

#navcontainer ul ul .currentAncestor {
      color: #99991b;
      background: none repeat;
}

html>body #navcontainer ul ul .currentAncestor {
      background: none repeat;
      color: black;
}

.blog-entry-title {
      color: gray;
}

.blog-entry-date {
      color: gray;
}