


body { background: #ffffff; color: #7d7878; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
#overlay, footer { background: #ffffff; }
#overlay .close { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #7d7878; }
a:hover, a:hover *, .grid .entry a:hover span, .private-login input[type="submit"]:hover, .entry a:hover .placeholder, .entry a:hover .thumb, #overlay .close:hover { color: #e20e0e !important; }
.main-header nav a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #070000; }
.screen-nav a, .slider-features a, .section-header a, .private nav a { color: #070000; }
section header, .divider, .news .entry { border-color: #7d7878; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { color: #e20e0e; }
.main-header nav a:hover, .main-header nav a.active, .screen-nav a.active, .screen-nav a:hover, .slider-features a.active, .slider-features a:hover, .section-header a:hover, .section-header a.active, .main-header nav.homepage a:hover, .main-header nav.homepage a.active, #slidecaption a:hover * { color: #7d7878 !important; }
.entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary, a, .private-login input[type="submit"], h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3, h4, .sectionname { color: #7d7878; }
h1.grid .titles, .grid .title {
    color: #000000;
}

*:focus:not(.focus-visible) {
    outline: none;
}


