


.main-header nav a { font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; letter-spacing: 1px; color: #000000; }
body, #overlay .close { font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; font-size: 15px; color: #000000; }
.list.text-only.entries.fixed-font .date { font-size: 15px; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title, .homepage .caption h1 { font-size: 16px; text-transform: uppercase; letter-spacing: 1px; color: #000000; }
section header, .divider, .news .entry { border-color: #9c9c9c; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2 { color: #000000; font-size: 16px; }
.entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary, .screen-nav a, .slider-features a, .section-header a, .private nav a, .news .list h1, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3, h4, .sectionname, a, .private-login input[type="submit"] { color: #000000; }
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: #666666 !important; }
.news h1, .press-thumbs .entry .title { text-transform: uppercase; }

.entries.fixed-font .title, .entries.fixed-font .titles { font-size: 13px; text-align: center; text-transform: uppercase; letter-spacing: 1px; }
.main-header .logo span { font-size: 31px; letter-spacing: 2px; }
.text-one-column, .text-one-column-with-image, .article, .news-details, .contact {padding-bottom: 20px; }
.homepage .caption { text-align: center; }
.caption h3 { font-size: 16px; }
.news h2, .news h3 { font-style: italic; padding-bottom: 15px; }

.entry .links a { text-transform: uppercase; letter-spacing: 1px; font-size: 13px; }

footer div.footer-cols { line-height: 29px; width: 75%; padding: 20px 0; }
footer .container>.divider { display: inherit; }
.text-one-column .content { margin: auto; }

form textarea { height: inherit; }

.credit { margin-top: 23px; float: right; }
footer div { padding-right: 30px; }

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


