


.main-header nav a { letter-spacing: 1px; color: #939598; }
body { line-height: 180%; color: #000000; }
p { line-height: 180%; }
h4, .sectionname { font-size: 14px; color: #939598; letter-spacing: 1px; }
.screen-nav a.active, .screen-nav a:hover, .screen-nav a:hover *, .slider-features a.active, .slider-features a:hover, .slider-features a:hover *, .section-header a:hover, .section-header a:hover *, .section-header a.active { color: #000000 !important; }
h1, h1.sectionname, .entries .titles, .entries .title, .grid .titles, .grid .title { color: #000000; font-size: 18px; line-height: 150%; }
.homepage .caption h1 { color: #000000; font-size: 18px; }
.large-images h2, .news .entry h2, .large-images h3, .news .entry h3 { line-height: 150%; }
.main-header nav a:hover, .main-header nav a.active, 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: #713573 !important; }
h2, .entries .subtitle, .grid .subtitle, .grid .titles .subtitle, .homepage .caption h2, h3, .entries .date, .grid .date, .grid .titles .date, .homepage .caption h3 { font-size: 14px; line-height: 150%; color: #939598; }
.medium h1, .small h1, .medium h2, .small h2, .medium h3, .small h3, .entries.fixed-font .title, .entries.fixed-font .titles, .entries.fixed-font .subtitle, .entries.fixed-font  .date, .entries.fixed-font .titles .subtitle, .entries.fixed-font .titles .date, .fixed-font .entries .date, .grid.fixed-font .title, .grid.fixed-font .titles, .grid.fixed-font .subtitle, .grid.fixed-font  .date, .grid.fixed-font .titles .subtitle, .grid.fixed-font .titles .date, .fixed-font .grid .date, .links a, .fixed-font .entry h1, .fixed-font .entry h2, .fixed-font .entry h3 { font-size: 14px; line-height: 150%; }
.screen-nav a, .slider-features a, .section-header a, .private nav a { color: #939598; font-size: 13px; }
.news .list h1, .entry .placeholder, .entry .thumb, .list.text-only.entries.fixed-font a .summary, #overlay .close, a, .private-login input[type="submit"] { color: #000000; }
.paragraph-styling p { margin-bottom: 20px; }

/* fonts

font-family:'MetaCompPro-Book W01 Regular';
font-family:'MetaCompPro-Light W01 Regular';
font-family:'Meta Offc W01 Normal';
font-family:'MetaCompPro-Medium W01 Regular';
font-family:'Avenir LT W01_45 Book1475508';

*/


/* font styling */

body {
    font-family:'Avenir LT W01_45 Book1475508';
}

nav, h1, h4, .entries.fixed-font .title, .entries.fixed-font .titles, .section-header .links, footer {
    font-family:'MetaCompPro-Book W01 Regular';
}

.s-homepage .entries .title {
    font-family:'MetaCompPro-Book W01 Regular';
    font-size: 14px;
}

h2, h3, .entries.fixed-font .subtitle, .entries.fixed-font .date, .entries.fixed-font .titles .subtitle, .entries.fixed-font .titles .date, .fixed-font .entries .date, .grid.fixed-font .subtitle, .grid.fixed-font .date, .grid.fixed-font .titles .subtitle, .grid.fixed-font .titles .date, .fixed-font .grid .date {
    font-family:'MetaCompPro-Light W01 Regular';    
}

/* end font */


.section-header .links a:last-of-type {
    display: none;
}


.main-header nav {
    padding-top: 5px;
}

.caption h1, .caption h2, .caption h3 {
    margin: 0;
}

.exhibitions.home .headers {
    padding-top: 3px;
}

.exhibitions h1 {
    font-size: 18px;
    padding-bottom: 0;
}

.exhibitions .small h1, .exhibitions .medium h1 {
    font-size: 16px;
    padding-bottom: 0;
}

.slider {
    padding-bottom: 50px;
}

.news h1 {
    padding-bottom: 5px;
}

.news .summary.paragraph-styling {
    padding-top: 10px;
}

.entry .links a, .news-details .links a:last-of-type {
    font-size: 13px;
}

footer {
    background: #E7E7E7;
    padding: 40px 0;
    font-size: 14px;
}

.contentWrapper {
	padding-bottom: 110px; /* Height of the footer element */
}

footer {
    margin-top: -110px;
}
