
#links { border-top: 1px solid #eeeeee; }

td {vertical-align: top; }

.subsection ul { list-style-type: none; padding: 0; margin: 0; font-size: 90%;  }
h2 { clear: left; }

#body li { text-align: left; }

#body table td { width: 33.3%; }

#nav { position: absolute; }
#main-nav-control { display: none; }
#nav h2 { margin-top: 1em; }
#nav ul { border-bottom: 1px solid #ddddee; }
#nav ul.archive { padding-right: 1.3em; }
#nav ul.archive span.year { width: 5em; float: left; overflow: visible }
#nav ul.archive a:last-child { border-top: 1px solid #eeeeee; }
#nav ul.archive a { 
  text-align: right; font-weight: normal; 
  float: right; clear: right; min-width: 7.5em;
}
#nav ul.archive a.in-view { background-color: #ffffd0 !important; }
#nav ul.archive li { float: left; width: 100%; padding: 2px 0 0 0; }
#nav ul.archive li.open { border-top: 2px solid #000088; }
#nav ul.archive li.open:hover { border-color:#444499; }
#nav ul.archive li.open:hover a { background-color:#eeeeff; }
#nav ul.archive a:hover { background-color:#ddddee !important; }
#nav ul.archive li.open span.year { color: #ffffff;}
#nav ul.archive li.open a { background: #ffffff; color: #000088; }


#body #advancedSearch table td { width: auto; }
#advancedSearch { overflow: auto; overflow-y: hidden; -ms-overflow-y:hidden;  }
#advancedSearch td { white-space: nowrap; padding: 0.4em 0 0.6em 0.4em; border: 1px solid #ffffff; text-align: center}
#advancedSearch td label { white-space: nowrap; font-size: 90%; }
#advancedSearch td.selected { background: #ffffd0; border-color: #ddddee; }
#advancedSearch optgroup { font-style: normal; }
#advancedSearch select  { font-size: 85%; }
#advancedSearch select option { padding-right: 1em}
#advancedSearch .leftblock { text-align: left; display: inline-block;}

td#allReportersByYear { height: 2em; min-width: 14em ; }

/* jQuery UI */
.ui-resizable-s {background: url(images/resizable-grabhandle-s.png) no-repeat center center; bottom: 0;}

/* Give more space to wide search menus */
#masthead { width: 80%; }
#body { width: 80%; }
div.footer { margin-left: 20%; }
#nav { width: 18%; }
