#banner {
  background: rgba(20, 50, 84, 1.0);
  color : white;
}

#banner a:link, #banner a:visited, #banner a:hover, #banner a:active, #banner button {
  color : white;
}

.trac-author-user {
  color : rgba(243, 222, 93, 1.0);
}

#mainnav li {
  background: rgba(20, 50, 84, .4);  
}

.navigatorcolleft {
  padding : 2em;
  width: 20em;
  vertical-align:top;
}

.navigatorcolright {
  padding : 2em;
  width: 30em;
  max-width: 30em;
  vertical-align:top;
}

#content a em, #content h1, #content h2 {
  color : rgba(20, 50, 84, 1.0);
}

fieldset {
  background: rgba(20, 50, 84, .4);
  color : rgba(20, 50, 84, 1.0); 
}

legend {
  color : rgba(20, 50, 84, 1.0); 
  font-size: 1.2em;
}

.reqnavigationitem {
  list-style-type: none;
  padding-inline-start: 20px;
  padding-bottom: 0.1em; 

}

.activenavigationcontent {
  color : rgba(20, 50, 84, 1.0);
}

.closednavigationcontent {
  color : lightgray;
}

.navigatoroptions {
  text-align : right;

}

.reqnavigatortree {
 
}