#main-menu { width: 100%; height: 40px; background-color: black; font-family: futura-pt; font-weight: 400;
             box-shadow: 0 3px 7px rgba(0,0,0,0.4); }
#main-menu a { color: #cccccc; }
/* #main-menu li.menufocus a { font-weight: bold; font-size: 16pt; } */

#main-menu #npnlhome { display: block; line-height: 1.0; font-size: 16pt; padding: 7px 15px 3px 15px; }
#main-menu #npnlhome a { color: white; }
#main-menu #npnlhome #npnlusc { color: #990000; font-weight: 700; }

.sf-menu li#aboutus:hover, .sf-menu li#aboutus li { background-color: black; }
.sf-menu li#aboutus:hover a { color: white; }
.sf-menu li#aboutus li:hover { background-color: black; }
/* .sf-menu li#aboutus a, .sf-menu li#aboutus li a { color: black; } */

.sf-menu li#people:hover, .sf-menu li#people li { background-color: black; }
.sf-menu li#people:hover a { color: white; }
.sf-menu li#people li:hover { background-color: black; }
/* .sf-menu li#people a, .sf-menu li#people li a { color: black; } */

.sf-menu li#research:hover, .sf-menu li#research li { background-color: black; }
.sf-menu li#research:hover a { color: white; }
.sf-menu li#research li:hover { background-color: black; }
/* .sf-menu li#research a, .sf-menu li#research li a { color: black; } */

.sf-menu li#publications:hover, .sf-menu li#publications li { background-color: black; }
.sf-menu li#publications:hover a { color: white; }
.sf-menu li#publications li:hover { background-color: black; }
/* .sf-menu li#publications a, .sf-menu li#publications li a { color: black; } */

.sf-menu li#resources:hover, .sf-menu li#resources li { background-color: black; }
.sf-menu li#resources:hover a { color: white; }
.sf-menu li#resources li:hover { background-color: black; }
/* .sf-menu li#resources a, .sf-menu li#resources li a { color: black; } */

.sf-menu li#news:hover, .sf-menu li#news li { background-color: black; }
.sf-menu li#news:hover a { color: white; }
.sf-menu li#news li:hover { background-color: black; }
/* .sf-menu li#news a, .sf-menu li#news li a { color: black; } */

.sf-menu li#contact:hover, .sf-menu li#contact li { background-color: black; }
.sf-menu li#contact:hover a { color: white; }
.sf-menu li#contact li:hover { background-color: black; }
/* .sf-menu li#contact a, .sf-menu li#contact li a { color: black; } */

