@import url(skin_postcards.css);
@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@font-face {
  font-family: "Stonehenge";
  src: url('fonts/stonehen/stonehen-webfont.eot?1623865142');
  src: url('fonts/stonehen/stonehen-webfont.eot?&1623865142#iefix') format('embedded-opentype'), url('fonts/stonehen/stonehen-webfont.woff?1623865142') format('woff'), url('fonts/stonehen/stonehen-webfont.ttf?1623865142') format('truetype'), url('fonts/stonehen/stonehen-webfont.svg?1623865142') format('svg');
}
@font-face {
  font-family: "Leander";
  src: url('fonts/leander/Leander-webfont.eot?1623865142');
  src: url('fonts/leander/Leander-webfont.eot?&1623865142#iefix') format('embedded-opentype'), url('fonts/leander/Leander-webfont.woff?1623865142') format('woff'), url('fonts/leander/Leander-webfont.ttf?1623865142') format('truetype'), url('fonts/leander/Leander-webfont.svg?1623865142') format('svg');
}
@font-face {
  font-family: "PermanentMarker";
  src: url('fonts/PermanentMarker/PermanentMarker-webfont.eot?1623865142');
  src: url('fonts/PermanentMarker/PermanentMarker-webfont.eot?&1623865142#iefix') format('embedded-opentype'), url('fonts/PermanentMarker/PermanentMarker-webfont.woff?1623865142') format('woff'), url('fonts/PermanentMarker/PermanentMarker-webfont.ttf?1623865142') format('truetype'), url('fonts/PermanentMarker/PermanentMarker-webfont.svg?1623865142') format('svg');
}
@font-face {
  font-family: "SpecialElite";
  src: url('fonts/SpecialElite/SpecialElite-webfont.eot?1623865142');
  src: url('fonts/SpecialElite/SpecialElite-webfont.eot?&1623865142#iefix') format('embedded-opentype'), url('fonts/SpecialElite/SpecialElite-webfont.woff?1623865142') format('woff'), url('fonts/SpecialElite/SpecialElite-webfont.ttf?1623865142') format('truetype'), url('fonts/SpecialElite/SpecialElite-webfont.svg?1623865142') format('svg');
}
@font-face {
  font-family: "Roboto Regular";
  src: url('fonts/roboto/roboto-regular-webfont.eot?1623865142');
  src: url('fonts/roboto/roboto-regular-webfont.eot?&1623865142#iefix') format('embedded-opentype'), url('fonts/roboto/roboto-regular-webfont.woff?1623865142') format('woff'), url('fonts/roboto/roboto-regular-webfont.ttf?1623865142') format('truetype'), url('fonts/roboto/roboto-regular-webfont.svg?1623865142') format('svg');
}
@font-face {
  font-family: "Roboto Light Italic";
  src: url('fonts/roboto/roboto-lightitalic-webfont.eot?1623865142');
  src: url('fonts/roboto/roboto-lightitalic-webfont.eot?&1623865142#iefix') format('embedded-opentype'), url('fonts/roboto/roboto-lightitalic-webfont.woff?1623865142') format('woff'), url('fonts/roboto/roboto-lightitalic-webfont.ttf?1623865142') format('truetype'), url('fonts/roboto/roboto-lightitalic-webfont.svg?1623865142') format('svg');
}
@font-face {
  font-family: "Roboto Light";
  src: url('fonts/roboto/roboto-light-webfont.eot?1623865142');
  src: url('fonts/roboto/roboto-light-webfont.eot?&1623865142#iefix') format('embedded-opentype'), url('fonts/roboto/roboto-light-webfont.woff?1623865142') format('woff'), url('fonts/roboto/roboto-light-webfont.ttf?1623865142') format('truetype'), url('fonts/roboto/roboto-light-webfont.svg?1623865142') format('svg');
}
@media screen {
  /*
  Table of Contents
  =================
  -- General HTML Elements
  ----- Headings
  ----- Form Elements
  -- Global Classes
  -- Navigation
  ----- Pagination
  -- Header 
  -- Footer
  -- Content
  -- Home
  -- Items
  -- Search
  ----- Advanced Search
  -- Files
  -- Collections
  -- ExhibitBuilder
  -- Simple Pages
  -- Winter Styles
  -- Spring Styles
  -- Summer Styles
  -- Autumn Styles
  -- Night Styles
  -- UNC Styles
  */
  /* !---------- General HTML Elements ---------- */
  body {
    font-family: "Ubuntu", sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    word-wrap: break-word;
    height: 100%;
  }

  a {
    text-decoration: none;
  }

  /* !---------- Headings ---------- */
  h1 {
    font-size: 32px;
    line-height: 48px;
  }

  h2 {
    font-size: 24px;
    line-height: 36px;
  }

  h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 500;
  }

  h4 {
    font-size: 18px;
    line-height: 27px;
  }

  h5, h6 {
    font-size: 16px;
    line-height: 24px;
  }

  p, ol, ul {
    margin-bottom: 1.5em;
  }
  p:only-child, p:last-child, ol:only-child, ol:last-child, ul:only-child, ul:last-child {
    margin-bottom: 0;
  }

  ul {
    list-style-type: disc;
    padding-left: 1em;
  }

  /* !---------- Form Elements ---------- */
  label {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    display: inline-block;
  }

  input[type=text], input[type=password], textarea,
  input[type=submit], button, .button {
    border: 0;
    padding: 0.46875em 16px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
  }

  input[type=text], input[type=password],
  input[type=submit], button, .button {
    height: 35px;
  }

  input[type=text], input[type=password], textarea {
    width: 100%;
  }

  input[type=radio] {
    margin-right: 5px;
  }

  select {
    margin: 0 0 1.5em;
    border: 1px solid #dfe2e2;
    line-height: 36px;
    height: 36px;
    font-size: 16px;
  }

  input[type=submit], button, .button {
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
  }

  fieldset {
    border: 0;
    margin: 0;
    padding: 0;
  }

  /* !---------- Links ---------- */
  a:hover, a:active, a:visited {
    color: #0066CC;
  }

  /* !---------- Global classes ---------- */
  .tour-map {
    width: 100%;
    height: 450px;
    margin-bottom: 30px;
  }

  .tour-map .popup-content {
    font-family: "Ubuntu", sans-serif;
  }

  .tour-map .popup-content h4 {
    margin: 0;
  }

  .tour-map .popup-content a {
    font-size: 1.1rem;
    font-family: "Ubuntu", sans-serif;
  }

  .layout-file-text .exhibit-items.left, .layout-file-text .exhibit-items.right {
    float: none;
  }

  .layout-file-text .exhibit-items {
    max-width: 100%;
  }

  .container {
    *zoom: 1;
    max-width: 59em;
    _width: 59em;
    padding-left: 1em;
    padding-right: 1em;
    margin-left: auto;
    margin-right: auto;
  }
  .container:after {
    content: "";
    display: table;
    clear: both;
  }

  .show #primary {
    padding: 0;
  }
  .show #primary > div, .show #content #sidebar > div {
    border-style: solid;
    border-width: 5px 0 0 0;
    padding: 0.75em 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
    margin-bottom: 1.125em;
  }
  .show #primary > div > *:first-child, .show #content #sidebar > div > *:first-child {
    margin-top: 0em;
  }
  .show .item-file {
    text-align: center;
    width: 100%;
  }
  .show .item-file img {
    vertical-align: bottom;
    max-width: 100%;
  }
  .show .item-file > div {
    display: inline-block;
  }

  .gm-style {
    word-wrap: normal;
  }

  .image {
    height: 4.5em;
    width: auto;
    float: left;
    display: block;
    margin: 0 0.75em 0.75em 0;
  }
  .image img {
    height: 100%;
    width: auto;
  }

  .collection .image,
  .exhibit .image {
    -moz-box-shadow: -3px -3px 0 #bbb, -4px -4px 0 #fff, -7px -7px 0 #dedede;
    -webkit-box-shadow: -3px -3px 0 #bbb, -4px -4px 0 #fff, -7px -7px 0 #dedede;
    box-shadow: -3px -3px 0 #bbb, -4px -4px 0 #fff, -7px -7px 0 #dedede;
    margin-left: 7px;
  }

  .record {
    clear: both;
    overflow: hidden;
  }

  /* !---------- Navigation ---------- */
  nav ul {
    list-style: none;
    margin: 0 auto;
  }
  nav a {
    display: inline-block;
    color: #0066CC;
    font-weight: 500;
  }

  .top ul {
    display: none;
  }
  .top a {
    padding-bottom: 0.75em;
    font-size: 14.4px;
  }
  .top .mobile {
    margin: 1.5em auto;
    width: 100%;
  }

  .navigation ul, ul.navigation {
    padding-left: 0;
  }

  .secondary-nav, #secondary-nav {
    margin-bottom: 1.5em;
    *zoom: 1;
  }
  .secondary-nav:after, #secondary-nav:after {
    content: "";
    display: table;
    clear: both;
  }
  .secondary-nav .current, .secondary-nav .active, #secondary-nav .current, #secondary-nav .active {
    font-weight: 500;
  }
  .secondary-nav ul, #secondary-nav ul {
    padding-left: 0;
  }
  .secondary-nav li, #secondary-nav li {
    float: left;
    width: auto;
    margin-right: 16px;
  }

  #sidebar ul#sidenav, nav#exhibit-pages > ul {
    list-style: none;
  }
  #sidebar ul#sidenav li, nav#exhibit-pages > ul li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
  }
  #sidebar ul#sidenav > li:not(:first-child), nav#exhibit-pages > ul > li:not(:first-child) {
    margin-top: 1.2em;
  }
  #sidebar ul#sidenav > li:last-child, nav#exhibit-pages > ul > li:last-child {
    margin-bottom: 1.2em;
  }
  #sidebar ul#sidenav > li > a, nav#exhibit-pages > ul > li > a {
    font-weight: 800;
    font-size: 16px;
    display: block;
  }
  #sidebar ul#sidenav li > ul > li > a, nav#exhibit-pages > ul li > ul > li > a {
    font-size: 14.4px;
    display: block;
  }
  #sidebar ul#sidenav li a:hover, #sidebar ul#sidenav a:active, #sidebar ul#sidenav a#current, nav#exhibit-pages > ul li a:hover, nav#exhibit-pages > ul a:active, nav#exhibit-pages > ul a#current {
    color: #13294B;
    display: block;
  }
  #sidebar ul#sidenav li a#current, nav#exhibit-pages > ul li a#current {
    font-weight: 800;
    border-left: 3px solid #13294B;
    padding-left: 5px;
    display: block;
  }
  #sidebar ul#sidenav a:visited, nav#exhibit-pages > ul a:visited {
    color: #0066CC;
    display: block;
  }

  /* !---------- Pagination ---------- */
  .pagination {
    list-style-type: none;
    padding-left: 0;
    margin: 0 0 1.5em;
  }
  .pagination li {
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
  }
  .pagination input[type=text] {
    width: 50px;
    text-align: right;
    margin-right: 10px;
    padding-left: 5px !important;
    padding-right: 5px !important;
    border-width: 0.0625em;
    border-style: solid;
    padding: -0.0625em;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }

  nav.pagination {
    padding: 0;
  }
  nav.pagination .pagination_list {
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    margin-bottom: 1.875em;
    clear: both;
    padding: 0.375em 0;
    text-align: center;
  }
  nav.pagination .pagination_list li {
    display: inline-block;
    width: auto;
    color: #fff;
    margin: 0 5px;
    zoom: 1;
  }
  nav.pagination .pagination_list a {
    padding: 0;
  }
  nav.pagination .pagination_list .pagination_current {
    font-weight: 500;
  }
  nav.pagination .pagination_list .pagination_first a, nav.pagination .pagination_list .pagination_last a,
  nav.pagination .pagination_list .pagination_previous a, nav.pagination .pagination_list .pagination_next a {
    display: inline-block;
    text-indent: -9999px;
    height: auto;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  nav.pagination .pagination_list .pagination_first a:after, nav.pagination .pagination_list .pagination_last a:after,
  nav.pagination .pagination_list .pagination_previous a:after, nav.pagination .pagination_list .pagination_next a:after {
    text-indent: 0;
    display: block;
    margin-top: -2em;
  }
  nav.pagination .pagination_list .pagination_first a:after {
    content: "<<";
  }
  nav.pagination .pagination_list .pagination_last a:after {
    content: ">>";
  }
  nav.pagination .pagination_list .pagination_previous a:after {
    content: "<";
  }
  nav.pagination .pagination_list .pagination_next a:after {
    content: ">";
  }

  .pagination_previous a, .pagination_next a {
    width: 2.25em;
    height: 2.25em;
    display: inline-block;
    text-indent: -9999px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    position: relative;
  }
  .pagination_previous a:after, .pagination_next a:after {
    font-family: "FontAwesome";
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 2.25em;
    text-align: center;
    line-height: 2.25em;
  }

  .pagination_previous a:after {
    content: "\f0d9";
  }

  .pagination_next a:after {
    content: "\f0da";
  }

  .item-pagination {
    clear: both;
    padding-bottom: 0.75em;
  }
  .item-pagination li {
    display: inline-block;
    background-color: #fff;
    margin: 0 0 0.75em 0;
    padding: 0.375em 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }
  .item-pagination li:empty {
    display: none;
  }
  .item-pagination .next {
    float: right;
  }
  .item-pagination .previous {
    float: left;
  }

  /* !---------- Header ---------- */
  #site-title {
    font-size: 36px;
    font-weight: 300;
    text-align: center;
    margin: 0;
  }

  #site-title img {
    max-width: 100%;
  }

  #search-container {
    padding: 0 16px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  #search-container:after {
    content: "";
    display: block;
    height: 0;
    width: 100px;
    clear: both;
  }

  #search-form {
    text-align: center;
    position: relative;
    overflow: visible;
  }
  #search-form input[type=text], #search-form button {
    -webkit-appearance: none;
    -moz-appearance: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  #search-form input[type=text] {
    width: 100%;
    font-size: 0.875em;
    line-height: 1.71429em;
    padding-right: 3em;
  }
  #search-form button {
    width: 2.25em;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
  }
  #search-form button:after {
    font-family: "FontAwesome";
    content: "\f002";
    position: absolute;
    left: 0;
    top: 0;
    text-indent: 0;
    width: 2.25em;
    line-height: 2.25em;
  }
  #search-form.with-advanced input[type=text] {
    padding-right: 5.25em;
  }
  #search-form.with-advanced button {
    right: 2.25em;
  }

  #advanced-search {
    width: 2.25em;
    height: 35px;
    text-indent: -9999px;
    display: block;
    position: absolute;
    padding: 0;
    top: 0;
    right: 0;
    line-height: 30px;
    background-color: #4b6569;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    *behavior: url("../javascripts/boxsizing.htc");
  }
  #advanced-search:focus {
    outline: -webkit-focus-ring-color auto 5px;
  }
  #advanced-search:link, #advanced-search:hover, #advanced-search:active, #advanced-search:visited {
    color: #fff;
  }
  #advanced-search:after {
    width: 2.25em;
    content: "\2026";
    display: block;
    text-indent: 0;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    height: 2.25em;
    line-height: 2.25em;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
  }

  #advanced-form {
    display: none;
    background-color: #fff;
    overflow: auto;
    z-index: 1001;
    position: absolute;
    top: 35px;
    left: 0;
    border: 1px solid #e7e7e7;
    width: 100%;
    padding: 1.5em 16px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 5px 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 5px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0 5px 10px;
  }
  #advanced-form #query-types *:first-child {
    margin-top: 0;
  }
  #advanced-form label {
    margin: 0;
    padding: 0;
  }
  #advanced-form p {
    margin: 0.75em 0;
  }
  #advanced-form p:last-of-type {
    margin-bottom: 0em;
  }

  /* !---------- Footer ---------- */
  footer {
    margin-top: 1.5em;
    padding: 0 16px;
  }
  footer p {
    padding-bottom: 1.5em;
  }
  footer:empty {
    display: none;
  }

  /* !---------- Content ---------- */
  #content {
    clear: both;
    overflow: visible;
    padding: 1.5em 16px;
    *zoom: 1;
  }
  #content:after {
    content: "";
    display: table;
    clear: both;
  }
  #content h1 {
    font-size: 24px;
    line-height: 48px;
    text-transform: uppercase;
    border-top: 0;
    padding: 0 0 0.75em;
    margin: 0;
  }
  #content > h2, #content > div > h2, #content #primary > h2, #content #primary > div > h2,
  #content #sidebar > h2, #content #sidebar > div > h2 {
    padding: 0 16px 0.375em;
    font-weight: 500;
    margin: 0 0 0.75em -16px;
    width: 100%;
  }
  #content > div, #content section {
    background-color: #fff;
    border-style: solid;
    border-width: 5px 0 0 0;
    overflow: hidden;
    padding: 0.75em 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
    *zoom: 1;
  }
  #content > div > *:only-child, #content section > *:only-child {
    margin-top: 0;
  }
  #content > div:after, #content section:after {
    content: "";
    display: table;
    clear: both;
  }
  #content .field div:only-of-type {
    margin-bottom: 0;
  }
  #content .inputs {
    padding: 0.75em 0 0;
    clear: both;
  }
  #content > .element {
    border-bottom: 0;
  }
  #content .element-set div {
    padding-bottom: 0.75em;
    margin-bottom: 0;
  }
  #content .element-set div:only-of-type, #content .element-set div:last-of-type {
    border-bottom: 0;
    padding-bottom: 0.375em;
  }
  #content .item-meta {
    padding-bottom: 0;
  }
  #content .item-meta .item-description {
    padding-top: 0;
  }
  #content .item-meta .item-img {
    border: 1px solid #dfe2e2;
    padding: 0;
    float: left;
    margin: 0 0.75em 0.75em 0;
  }
  #content .item-meta .item-img img {
    margin: 0;
  }
  #content #search-filters, #content #item-filters {
    background-color: transparent;
    border-top: 0;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    padding: 0;
    margin-bottom: 1.5em;
  }
  #content #search-filters > ul, #content #item-filters > ul {
    float: left;
    padding-left: 0;
  }
  #content #search-filters li, #content #item-filters li {
    overflow: auto;
    padding: 0.375em 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }
  #content #search-filters li li, #content #item-filters li li {
    display: inline;
    padding: 0.375em 0;
    text-transform: lowercase;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  #content #search-filters li li:last-of-type:after, #content #item-filters li li:last-of-type:after {
    content: "";
  }
  #content #search-filters li li:after, #content #item-filters li li:after {
    content: ", ";
  }
  #content div.hTagcloud {
    border: 0;
    background-color: transparent;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    padding: 0;
  }
  #content div.hTagcloud ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #content div.hTagcloud ul li {
    display: inline-block;
    zoom: 1;
    background-color: #fff;
    margin: 0 8px 0.75em 0;
    padding: 0.375em 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }
  #content .view-items-link {
    border-top: 1px solid #dfe2e2 !important;
    margin: 0.75em 0 0 -16px !important;
    padding: 0.75em 16px 0 !important;
    width: 100% !important;
    clear: both;
  }
  #content .view-items-link + div {
    border-color: #DFE2E2;
    margin-top: 0.75em;
    border-top-width: 0.0625em;
    border-top-style: solid;
    padding-top: 1.4375em;
  }
  #content #sort-links {
    border-top: 0;
    padding: 0.375em 12px;
    margin-bottom: 1.5em;
  }
  #content #sort-links span, #content #sort-links ul, #content #sort-links li {
    display: inline-block;
    margin: 0 4px;
    zoom: 1;
    display: inline;
  }
  #content #sort-links-list {
    padding-left: 0;
  }

  .asc a:after,
  .desc a:after {
    font-family: "FontAwesome";
    display: inline-block;
    margin-left: 3px;
  }

  .asc a:after {
    content: "\f0d8";
  }

  .desc a:after {
    content: "\f0d7";
  }

  #primary {
    border-style: solid;
    border-width: 5px 0 5px 0;
    overflow: visible;
    padding: 1.5em 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
    margin-bottom: 1.125em;
    padding-left: 3.38983%;
    padding-right: 3.38983%;
  }
  #primary div {
    border-top: 0;
  }
  #primary h1:first-child {
    margin-top: 0;
  }
  #primary > * {
    padding: 0;
  }
  #primary > ul, #primary > ol {
    padding-left: 1em;
  }

  /* !---------- Home ---------- */
  #home #content div#recent-items .item {
    margin-left: -16px;
    padding-left: 16px;
    margin-right: -16px;
    padding-right: 16px;
    border-top: 1px solid #dfe2e2;
  }
  #home #content div#recent-items .item:first-of-type {
    border-top: 0;
  }
  #home #content div#recent-items .item:first-of-type h3 {
    margin-top: 0em;
  }
  #home #content div#recent-items .item h3 {
    margin-top: 0.75em;
  }
  #home #content div .items-list {
    margin: 0 -16px;
  }
  #home #content div .items-list .item-description {
    margin: 0.75em 0 0;
  }
  #home #content div h3, #home #content div h4, #home #content div h5, #home #content div h6,
  #home #content div p, #home #content div input, #home #content div textarea {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  #home #content div h3 {
    margin-top: 0;
    font-weight: 300;
    text-transform: uppercase;
  }
  #home #content div img {
    border: 1px solid #dfe2e2;
    display: block;
    max-height: 100%;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
  }
  #home #content div .show {
    display: block;
    text-transform: capitalize;
  }
  #home #content div .show:before {
    content: "(";
  }
  #home #content div .show:after {
    content: "...)";
  }
  #home #content div .view-items-link {
    border-top: 1px solid #dfe2e2;
  }
  #home #content div .item-img {
    display: inline;
  }
  #home #content div .item-description {
    margin-top: 0;
    padding-top: 0;
  }
  #home #intro {
    margin-bottom: 1.5em;
  }
  #home #featured-item p {
    clear: both;
  }
  #home #featured-item img {
    margin-bottom: 0;
  }
  #home #recent-items h2 {
    padding-bottom: 0.75em;
  }

  /* !---------- Items ---------- */
  .items.show h3 {
    margin-bottom: 0.75em;
  }
  .items.show #itemfiles #item-images > div {
    width: 22.5%;
    display: inline-block;
    margin-right: 3%;
  }
  .items.show #itemfiles #item-images > div:nth-of-type(4n) {
    margin-right: 0;
  }
  .items.show #itemfiles a {
    border: 1px solid #dfe2e2;
    display: inline-block;
    zoom: 1;
    overflow: visible;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
  }
  .items.show #itemfiles a img {
    width: 100%;
    height: auto;
    vertical-align: bottom;
  }
  .items.show #itemfiles .element-text div:first-of-type {
    border-top: 1px solid #dfe2e2;
  }
  .items.show #primary .element:last-of-type {
    padding-bottom: 0;
  }
  .items.show #primary {
    background-color: transparent;
    border-top: 0;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    padding: 0;
    padding: 0;
  }
  .items.show #primary > div {
    border-top-width: 10px;
    border-top-style: solid;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }

  #content #outputs {
    background-color: transparent;
    border-top: 0;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    padding: 0;
    clear: both;
  }
  #content #outputs p {
    padding-left: 0;
  }

  .item img {
    height: 4.5em;
    width: auto;
    float: left;
    margin: 0 0.75em 0.75em 0;
  }

  /* !---------- Search ---------- */
  #search-results {
    background-color: #fff;
    margin-bottom: 1.5em;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }
  #search-results .record-image {
    height: 4.5em;
  }
  #search-results th {
    color: #fff;
  }
  #search-results th, #search-results td {
    padding: 0.75em 8px;
    text-align: left;
    vertical-align: top;
  }
  #search-results th:last-of-type, #search-results td:last-of-type {
    border-right: 0;
  }
  #search-results td {
    border-color: #ddd;
    border-bottom-width: 0.0625em;
    border-bottom-style: solid;
    padding-bottom: -0.0625em;
    padding-top: 1.5em;
  }
  #search-results .item img {
    margin: 0;
    height: 100%;
    width: auto;
  }

  #no-results {
    clear: both;
  }

  /* !---------- Advanced Search ---------- */
  .advanced-search #content form > div {
    background-color: #f1f1f1;
    border-style: solid;
    border-width: 10px 0 0 0;
    overflow: visible;
    padding: 0 16px;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
    margin-bottom: 1.125em;
    *zoom: 1;
  }
  .advanced-search #content form > div:last-of-type {
    padding: 0;
  }
  .advanced-search #content form > div input {
    margin-bottom: 1.5em;
    border: 1px solid #ebebeb;
  }
  .advanced-search #content form > div .label {
    margin-bottom: 0.75em;
    margin-top: 0.75em;
  }
  .advanced-search #content form > div:after {
    content: "";
    display: table;
    clear: both;
  }

  .search-entry select, .search-entry input[type=text] {
    width: 28%;
  }
  .search-entry select {
    margin-right: 1%;
  }
  .search-entry:first-of-type {
    padding-bottom: 0;
  }
  .search-entry:only-of-type {
    margin-bottom: 0em;
  }

  .remove_search {
    text-indent: -9999px;
    width: 36px;
    position: relative;
    height: 36px;
  }
  .remove_search:after {
    content: "\f00d";
    font-family: "FontAwesome";
    text-indent: 0;
    text-align: center;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    line-height: 36px;
  }

  .advanced-search button {
    display: inline-block;
    margin: 0 0 1.5em;
  }
  .advanced-search #advanced-search-form > div:last-of-type {
    border: 0;
    background-color: transparent;
    float: left;
    *zoom: 1;
  }
  .advanced-search #advanced-search-form > div:last-of-type:after {
    content: "";
    display: table;
    clear: both;
  }
  .advanced-search #submit_search_advanced {
    margin-bottom: 0 !important;
  }

  /* !---------- File Pages ---------- */
  .files #primary {
    background-color: transparent;
    border-top: 0;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    padding: 0;
    padding-top: 0;
  }
  .files #primary:first-child {
    margin-top: 0;
  }
  .files #content #sidebar h3 {
    padding-left: 0;
  }
  .files .download-file {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
    overflow: auto;
    padding: 0.375em;
  }
  .files .download-file img {
    max-width: 100%;
    vertical-align: bottom;
    float: left;
  }
  .files .item-file {
    text-align: center;
  }
  .files .item-file > div {
    display: inline-block;
  }

  /* !---------- Collections ---------- */
  .collections:only-of-type, .collections:last-of-type {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .collections #content .element-set .element {
    margin-bottom: 1.5em;
  }
  .collections #content .element-set .element:last-of-type {
    margin-bottom: 0;
  }
  .collections #collection-items .item {
    border-top: 1px solid #dfe2e2;
    margin: 0 -16px;
    padding: 0 16px 1.5em;
    overflow: hidden;
  }
  .collections #collection-items .item:first-of-type {
    border-top: 0;
  }
  .collections #collection-items .item:last-of-type {
    padding-bottom: 0.75em;
  }
  .collections #collection-items .item div:only-of-type {
    margin-bottom: 0;
  }
  .collections .collection {
    clear: both;
  }
  .collections h3:only-child {
    margin-bottom: 0em;
  }

  /* !---------- ExhibitBuilder ---------- */
  .browse #content .exhibit h2 {
    border: 0;
    padding: 0 0 0 1em;
  }

  .exhibits #content .navigation {
    padding-left: 0;
    *zoom: 1;
  }
  .exhibits #content .navigation:after {
    content: "";
    display: table;
    clear: both;
  }
  .exhibits #content .navigation .current, .exhibits #content .navigation .active {
    font-weight: 500;
  }
  .exhibits #content .primary {
    padding-bottom: 0;
  }
  .exhibits .exhibit {
    clear: both;
  }
  .exhibits .exhibit-page {
    font-weight: bold;
  }
  .exhibits.summary #content h1 {
    margin-bottom: 0.75em;
  }
  .exhibits.summary #content #primary > div {
    background-color: transparent;
    border-top: 0;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    padding: 0;
  }
  .exhibits.summary #content #primary > div:last-child {
    margin-bottom: 0;
  }
  .exhibits.show #content h1 {
    font-size: 32px;
  }
  .exhibits.show #content #primary:first-child {
    margin-top: 1.5em;
  }
  .exhibits.show #content #primary p, .exhibits.show #content #primary ol, .exhibits.show #content #primary ul {
    margin-bottom: 1.5em;
  }
  .exhibits.show #content .exhibit-item {
    padding-top: 0;
  }
  .exhibits.show #content #exhibit-page-navigation {
    background-color: transparent;
    border-top: 0;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
    padding: 0;
  }
  .exhibits.show #content #exhibit-page-navigation a, .exhibits.show #content #exhibit-page-navigation span {
    padding: 0.375em 0;
    display: inline-block;
    width: 100%;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url("../javascripts/boxsizing.htc");
  }
  .exhibits.show #content #exhibit-page-navigation > div {
    padding: 0;
    width: 100%;
    text-align: center;
  }
  .exhibits.show #content #exhibit-page-navigation #exhibit-nav-next {
    margin-bottom: 1.5em;
  }
  .exhibits.show #content #exhibit-pages ul {
    margin-left: 0 !important;
  }
  .exhibits.show #content .exhibit-page-nav, .exhibits.show #content .exhibit-child-nav {
    margin-left: 0;
    padding-left: 0;
  }
  .exhibits.show #content .exhibit-page-nav .current, .exhibits.show #content .exhibit-child-nav .current {
    font-weight: bold;
  }
  .exhibits.show #content .exhibit-page-nav {
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    margin-bottom: 1.5em;
  }
  .exhibits.show #content .exhibit-page-nav a {
    padding: 0;
  }
  .exhibits.show #content .exhibit-page-nav > li:nth-child(2) {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .exhibits.show #content .exhibit-page-nav > li:nth-child(3) {
    background-color: rgba(0, 0, 0, 0.2);
  }
  .exhibits.show #content .exhibit-page-nav > li:nth-child(4) {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .exhibits.show #content .exhibit-page-nav > li {
    display: block;
    float: none;
    overflow: auto;
    margin-right: 0;
  }
  .exhibits.show #content .exhibit-page-nav > li:first-of-type {
    text-transform: uppercase;
    padding: 0.375em 8px;
  }
  .exhibits.show #content .exhibit-page-nav > li:first-of-type a:after {
    content: ":";
  }
  .exhibits.show #content .exhibit-page-nav > li ul {
    padding-left: 0;
  }
  .exhibits.show #content .exhibit-page-nav > li ul li {
    display: inline-block;
    padding: 0.375em 8px;
    width: auto;
  }
  .exhibits #content #secondary-nav .current a,
  .exhibits #content #secondary-nav a.current,
  .exhibits #content .exhibit-section-nav .current a {
    background-color: transparent;
  }

  #content .exhibit-items,
  #content .gallery {
    padding-bottom: 0;
  }

  .summary #exhibit-pages {
    border-style: solid;
    border-width: 10px 0 0 0;
    overflow: visible;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    padding: 1.5em 16px;
    background-color: #fff;
  }
  .summary #exhibit-pages ul {
    margin-left: 0;
    padding-left: 0;
  }
  .summary #exhibit-pages ul ul {
    padding-left: 16px;
  }

  .exhibit-block:first-child p:first-of-type {
    margin-top: 0;
  }

  #content .exhibit-item:empty {
    padding: 0;
  }

  .gallery-full-left, .gallery-full-right, .gallery-thumbnails,
  .gallery-thumbnails-text-bottom, .gallery-thumbnails-text-top, .image-list-left,
  .image-list-left-thumbs, .image-list-right, .image-list-right-thumbs,
  .text-full, .text-image-left, .text-image-right {
    padding: 1.5em 0;
    margin-top: 1.5em;
  }
  .gallery-full-left div:empty, .gallery-full-right div:empty, .gallery-thumbnails div:empty,
  .gallery-thumbnails-text-bottom div:empty, .gallery-thumbnails-text-top div:empty, .image-list-left div:empty,
  .image-list-left-thumbs div:empty, .image-list-right div:empty, .image-list-right-thumbs div:empty,
  .text-full div:empty, .text-image-left div:empty, .text-image-right div:empty {
    display: none;
  }

  #content .layout-text p:only-child {
    margin-top: 1.5em;
  }

  /* !---------- Simple Pages ---------- */
  .simple-pages-navigation {
    list-style: none;
  }

  .simple-pages-navigation ul {
    display: none;
  }

  .simple-pages-navigation .current ul {
    display: block;
  }

  .simple-pages-navigation a {
    text-decoration: none;
    border-bottom: 1px solid #ddd;
    display: block;
    font-weight: bold;
    padding: 5px;
  }

  #simple-pages-breadcrumbs {
    font-weight: bold;
    margin-bottom: 1.5em;
  }

  /************************ SEASONS STYLES ************************/
  /* !---------- Winter Styles ---------- */
  .winter body {
    background-color: #2f3e4a;
    color: #5a5a5a;
  }
  .winter h1, .winter #site-title a {
    color: #859ca2;
  }
  .winter input[type=submit], .winter button, .winter .button, .winter #advanced-search {
    background-color: #4b6569;
  }
  .winter input[type=text], .winter input[type=password], .winter textarea {
    background-color: #dfe2e2;
  }
  .winter a:link {
    color: #56ACBA;
  }
  .winter a:visited {
    color: #98c4c9;
  }
  .winter a:hover, .winter a:active {
    color: #3acacc;
  }
  .winter header {
    background-color: #fff;
  }
  .winter nav.top {
    background-color: #56ACBA;
  }
  .winter nav.top li:hover a {
    color: #fff;
  }
  .winter nav.top a:link, .winter nav.top a:visited {
    color: #def9ff;
  }
  .winter nav.top a:active, .winter nav.top a:hover {
    color: #fff;
  }
  .winter nav.top ul li ul {
    background-color: #56ACBA;
  }
  .winter nav.top ul li ul li > a:link, .winter nav.top ul li ul li > a:visited, .winter nav.top ul li ul li > a:active, .winter nav.top ul li ul li > a:hover {
    color: #fff;
  }
  .winter #intro {
    color: #fff;
  }
  .winter #content,
  .winter #secondary-nav .current a,
  .winter #secondary-nav a.current,
  .winter .secondary-nav .current a,
  .winter .secondary-nav a.current,
  .winter .exhibit-section-nav .current a {
    background-color: #98c4c9;
  }
  .winter #home #content > div {
    border-color: #4b6569;
  }
  .winter #content h1 {
    color: #fff;
  }
  .winter #content h2 {
    border-color: #dfe2e2;
  }
  .winter #content div {
    border-color: #859ca2;
  }
  .winter #content > div, .winter #content #primary > div, .winter #content #sidebar > div,
  .winter #content #advanced-search-form > div, .winter #content #exhibit-pages {
    border-color: #4b6569;
  }
  .winter #content #primary > div, .winter #content #sidebar > div {
    background-color: #fff;
  }
  .winter #content .pagination_previous a, .winter #content .pagination_next a {
    background-color: #56ACBA;
  }
  .winter #content .pagination a:link, .winter #content .pagination a:visited {
    color: #def9ff;
  }
  .winter #content .pagination a:hover, .winter #content .pagination a:active {
    color: #fff;
  }
  .winter #content .pagination input[type=text] {
    border-color: #dfe2e2;
  }
  .winter #content nav .pagination_list {
    background-color: #56ACBA;
  }
  .winter #content .items-nav a:link, .winter #content .items-nav a:visited, .winter #content .secondary-nav a:link, .winter #content .secondary-nav a:visited, .winter #content #secondary-nav a:link, .winter #content #secondary-nav a:visited, .winter #content #outputs a:link, .winter #content #outputs a:visited, .winter #content #exhibit-child-pages a:link, .winter #content #exhibit-child-pages a:visited {
    color: #def9ff;
  }
  .winter #content .items-nav a:hover, .winter #content .items-nav a:active, .winter #content .secondary-nav a:hover, .winter #content .secondary-nav a:active, .winter #content #secondary-nav a:hover, .winter #content #secondary-nav a:active, .winter #content #outputs a:hover, .winter #content #outputs a:active, .winter #content #exhibit-child-pages a:hover, .winter #content #exhibit-child-pages a:active {
    color: #fff;
  }
  .winter #content .item-img {
    border-color: #dfe2e2;
  }
  .winter #content div.hTagcloud {
    border: 0;
    background-color: transparent;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  .winter #search-results th {
    background-color: #4b6569;
  }
  .winter #search-filters li, .winter #item-filters li {
    background-color: #def9ff;
  }
  .winter .page #content {
    border-color: #4b6569;
  }
  .winter footer {
    background-color: #2f3e4a;
  }
  .winter footer p {
    color: #fff;
  }
  .winter .exhibit-page-nav {
    background-color: #4b6569;
  }
  .winter .exhibit-page-nav .current, .winter .exhibit-child-nav .current {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .winter .exhibit-page-nav a:link, .winter .exhibit-page-nav a:visited {
    color: #def9ff;
  }
  .winter .exhibit-page-nav a:hover, .winter .exhibit-page-nav a:active {
    color: #fff;
  }
  .winter #exhibit-page-navigation a, .winter #exhibit-page-navigation span {
    background-color: #fff;
  }

  /* !---------- Spring Styles ---------- */
  .spring body {
    background-color: #4A6F14;
    color: #5A4E36;
  }
  .spring h1, .spring #site-title a {
    color: #4A6F14;
  }
  .spring input[type=submit], .spring button, .spring .button, .spring #advanced-search {
    background-color: #BA5656;
  }
  .spring input[type=text], .spring input[type=password], .spring textarea {
    background-color: #fff;
    border: 1px solid #e8e8e8;
  }
  .spring a:link {
    color: #FF8F00;
  }
  .spring a:visited {
    color: #D89966;
  }
  .spring a:hover, .spring a:active {
    color: #FF5C00;
  }
  .spring header {
    background-color: #F1FFBA;
  }
  .spring nav.top {
    background-color: #92BA56;
  }
  .spring nav.top li:hover a {
    color: #fff;
  }
  .spring nav.top a:link, .spring nav.top a:visited {
    color: #F1FFBA;
  }
  .spring nav.top a:active, .spring nav.top a:hover {
    color: #F9FFEC;
  }
  .spring nav.top ul li ul {
    background-color: #92BA56;
  }
  .spring nav.top ul li ul li > a:link, .spring nav.top ul li ul li > a:visited {
    color: #F1FFBA;
  }
  .spring nav.top ul li ul li > a:active, .spring nav.top ul li ul li > a:hover, .spring nav.top ul li ul li:hover > a {
    color: #fff;
  }
  .spring #intro {
    color: #FF8F00;
  }
  .spring #content,
  .spring #secondary-nav .current a,
  .spring #secondary-nav a.current,
  .spring .secondary-nav .current a,
  .spring .secondary-nav a.current,
  .spring .exhibit-section-nav .current a {
    background-color: #F9FFEC;
  }
  .spring #home #content > div {
    border-color: #BA5656;
  }
  .spring #content h1 {
    color: #FF8F00;
  }
  .spring #content h2 {
    border-color: #e8e8e8;
  }
  .spring #content > div, .spring #content #primary > div, .spring #content #sidebar > div,
  .spring #content #advanced-search-form > div, .spring #content #exhibit-pages {
    border-color: #BA5656;
  }
  .spring #content #primary > div, .spring #content #sidebar > div {
    background-color: #fff;
  }
  .spring #content .pagination_previous a, .spring #content .pagination_next a {
    background-color: #92BA56;
  }
  .spring #content .pagination a:link, .spring #content .pagination a:visited {
    color: #F1FFBA;
  }
  .spring #content .pagination a:hover, .spring #content .pagination a:active {
    color: #fff;
  }
  .spring #content .pagination input[type=text] {
    border-color: #F1FFBA;
  }
  .spring #content nav .pagination_list {
    background-color: #92BA56;
  }
  .spring #content .items-nav a:link, .spring #content .items-nav a:visited {
    color: #92BA56;
  }
  .spring #content .items-nav a:active, .spring #content .items-nav a:hover {
    color: #ACBB00;
  }
  .spring #content .item-img {
    border-color: #e8e8e8;
  }
  .spring #content div.hTagcloud {
    border: 0;
    background-color: transparent;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  .spring #search-results th {
    background-color: #BA5656;
  }
  .spring #search-filters li, .spring #item-filters li {
    background-color: #FFFFAD;
  }
  .spring .page #content {
    border-color: #BA5656;
  }
  .spring footer {
    background-color: #4A6F14;
  }
  .spring footer p {
    color: #000;
  }
  .spring .exhibit-page-nav {
    background-color: #BA5656;
  }
  .spring .exhibit-page-nav .current, .spring .exhibit-child-nav .current {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .spring .exhibit-page-nav a:link, .spring .exhibit-page-nav a:visited {
    color: #FFFFAD;
  }
  .spring .exhibit-page-nav a:hover, .spring .exhibit-page-nav a:active {
    color: #fff;
  }
  .spring #exhibit-page-navigation a, .spring #exhibit-page-navigation span {
    background-color: #fff;
  }

  /* !---------- Summer Styles ---------- */
  .summer body {
    background-color: #3C8F8C;
    color: #6A7E88;
  }
  .summer h1, .summer #site-title a {
    color: #13BBBB;
  }
  .summer input[type=submit], .summer button, .summer .button, .summer #advanced-search {
    background-color: #8ECAC8;
  }
  .summer input[type=text], .summer input[type=password], .summer textarea {
    background-color: #D0EEEE;
    color: #13BBBB;
  }
  .summer a:link {
    color: #EB4C0F;
  }
  .summer a:visited {
    color: #F09999;
  }
  .summer a:hover, .summer a:active {
    color: #FF0000;
  }
  .summer header {
    background-color: #fff;
  }
  .summer nav.top {
    background-color: #FCF283;
  }
  .summer nav.top li:hover a {
    color: #3C8F8C;
  }
  .summer nav.top a:link, .summer nav.top a:visited {
    color: #13BBBB;
  }
  .summer nav.top a:active, .summer nav.top a:hover {
    color: #3C8F8C;
  }
  .summer nav.top ul li ul {
    background-color: #FCF283;
  }
  .summer nav.top ul li ul li > a:link, .summer nav.top ul li ul li > a:visited {
    color: #13BBBB;
  }
  .summer nav.top ul li ul li > a:active, .summer nav.top ul li ul li > a:hover, .summer nav.top ul li ul li:hover > a {
    color: #3C8F8C;
  }
  .summer #intro {
    color: #EB4C0F;
  }
  .summer #content,
  .summer #secondary-nav .current a,
  .summer #secondary-nav a.current,
  .summer .secondary-nav .current a,
  .summer .secondary-nav a.current,
  .summer .exhibit-section-nav .current a {
    background-color: #FDFFE2;
  }
  .summer #home #content > div {
    border-color: #8ECAC8;
  }
  .summer #item h1 {
    color: #EB4C0F;
  }
  .summer #content h1 {
    color: #EB4C0F;
  }
  .summer #content h2 {
    border-color: #ffe0e0;
  }
  .summer #content > div, .summer #content #primary > div, .summer #content #sidebar > div,
  .summer #content #advanced-search-form > div, .summer #content #exhibit-pages {
    border-color: #8ECAC8;
  }
  .summer #content #primary > div, .summer #content #sidebar > div {
    background-color: #fff;
  }
  .summer #content .pagination_previous a, .summer #content .pagination_next a {
    background-color: #8ECAC8;
  }
  .summer #content .pagination a:link, .summer #content .pagination a:visited {
    color: #D0EEEE;
  }
  .summer #content .pagination a:hover, .summer #content .pagination a:active {
    color: #fff;
  }
  .summer #content .pagination input[type=text] {
    border-color: #D0EEEE;
  }
  .summer #content nav .pagination_list {
    background-color: #8ECAC8;
  }
  .summer #content .items-nav a:link, .summer #content .items-nav a:visited {
    color: #EB4C0F;
  }
  .summer #content .items-nav a:active, .summer #content .items-nav a:hover {
    color: #FF0000;
  }
  .summer #content .item-img {
    border-color: #D0EEEE;
  }
  .summer #content div.hTagcloud {
    border: 0;
    background-color: transparent;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  .summer #search-results th {
    background-color: #8ECAC8;
  }
  .summer #search-filters li, .summer #item-filters li {
    background-color: #fff;
  }
  .summer .page #content {
    border-color: #8ECAC8;
  }
  .summer footer {
    background-color: #3C8F8C;
  }
  .summer footer p {
    color: #fff;
  }
  .summer .exhibit-page-nav {
    background-color: #8ECAC8;
  }
  .summer .exhibit-page-nav .current, .summer .exhibit-child-nav .current {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .summer .exhibit-page-nav a:link, .summer .exhibit-page-nav a:visited {
    color: #FCF283;
  }
  .summer .exhibit-page-nav a:hover, .summer .exhibit-page-nav a:active {
    color: #fff;
  }
  .summer #exhibit-page-navigation a, .summer #exhibit-page-navigation span {
    background-color: #fff;
  }

  /* !---------- Autumn Styles ---------- */
  .autumn body {
    background-color: #86443C;
    color: #86443C;
  }
  .autumn h1, .autumn #site-title a {
    color: #F8F1E5;
  }
  .autumn input[type=submit], .autumn button, .autumn .button, .autumn #advanced-search {
    background-color: #86443C;
  }
  .autumn input[type=text], .autumn input[type=password], .autumn textarea {
    background-color: #F8F1E5;
    color: #815442;
  }
  .autumn a:link {
    color: #FFA300;
  }
  .autumn a:visited {
    color: #E2B76B;
  }
  .autumn a:hover, .autumn a:active {
    color: #F16100;
  }
  .autumn header {
    background-color: #CE6C3E;
  }
  .autumn nav.top {
    background-color: #CABFA6;
  }
  .autumn nav.top li:hover a {
    color: #fff;
  }
  .autumn nav.top a:link, .autumn nav.top a:visited {
    color: #BE5E5E;
  }
  .autumn nav.top a:active, .autumn nav.top a:hover {
    color: #fff;
  }
  .autumn nav.top ul li ul {
    background-color: #CABFA6;
  }
  .autumn nav.top ul li ul li > a:link, .autumn nav.top ul li ul li > a:visited {
    color: #BE5E5E;
  }
  .autumn nav.top ul li ul li > a:active, .autumn nav.top ul li ul li > a:hover, .autumn nav.top ul li ul li:hover > a {
    color: #fff;
  }
  .autumn #intro {
    color: #815442;
  }
  .autumn #content,
  .autumn #secondary-nav .current a,
  .autumn #secondary-nav a.current,
  .autumn .secondary-nav .current a,
  .autumn .secondary-nav a.current,
  .autumn .exhibit-section-nav .current a {
    background-color: #F8F1E5;
  }
  .autumn #home #content > div {
    border-color: #CABFA6;
  }
  .autumn #content h1 {
    color: #815442;
  }
  .autumn #content h2 {
    border-color: #ECEBE6;
  }
  .autumn #content #primary > div, .autumn #content #sidebar > div {
    background-color: #fff;
  }
  .autumn #content > div, .autumn #content #primary > div, .autumn #content #sidebar > div,
  .autumn #content #advanced-search-form > div, .autumn #content #exhibit-pages {
    border-color: #CABFA6;
  }
  .autumn #content .pagination_previous a, .autumn #content .pagination_next a {
    background-color: #86443C;
  }
  .autumn #content .pagination input[type=text] {
    border-color: #fff;
    background-color: #fff;
  }
  .autumn #content nav .pagination_list {
    background-color: #86443C;
  }
  .autumn #content .item-img {
    border-color: #ECEBE6;
  }
  .autumn #content div.hTagcloud {
    border: 0;
    background-color: transparent;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  .autumn #search-results th {
    background-color: #CABFA6;
  }
  .autumn #search-filters li, .autumn #item-filters li {
    background-color: #fff;
  }
  .autumn .page #content {
    border-color: #CABFA6;
  }
  .autumn footer {
    background-color: #86443C;
  }
  .autumn footer p {
    color: #fff;
  }
  .autumn .exhibit-page-nav {
    background-color: #86443C;
  }
  .autumn .exhibit-page-nav .current, .autumn .exhibit-child-nav .current {
    background-color: rgba(0, 0, 0, 0.1);
  }
  .autumn .exhibit-page-nav a:link, .autumn .exhibit-page-nav a:visited {
    color: #CABFA6;
  }
  .autumn .exhibit-page-nav a:hover, .autumn .exhibit-page-nav a:active {
    color: #fff;
  }
  .autumn #exhibit-page-navigation a, .autumn #exhibit-page-navigation span {
    background-color: #fff;
  }

  /* !---------- Night Styles ---------- */
  .night body {
    background-color: #000;
    color: #ccc;
  }
  .night h1 {
    color: #BDBDBD;
  }
  .night #site-title a {
    color: #FFE000;
  }
  .night input[type=submit], .night button, .night .button, .night #advanced-search {
    background-color: #666;
    color: #252525;
  }
  .night input[type=text], .night input[type=password], .night textarea {
    background-color: #252525;
    border: 1px solid #666;
    color: #ccc;
  }
  .night a:link {
    color: #FFE000;
  }
  .night a:visited {
    color: #C0A900;
  }
  .night a:hover, .night a:active {
    color: #FFFFA0;
  }
  .night header {
    background-color: #000;
  }
  .night nav.top {
    background-color: #BDBDBD;
  }
  .night nav.top li:hover a {
    color: #313131;
  }
  .night nav.top a:link, .night nav.top a:visited {
    color: #6d6d6d;
  }
  .night nav.top ul li ul {
    background-color: #666;
  }
  .night nav.top ul li ul li > a:link, .night nav.top ul li ul li > a:visited {
    color: #FFE000;
  }
  .night nav.top ul li ul li > a:active, .night nav.top ul li ul li > a:hover, .night nav.top ul li ul li:hover > a {
    color: #FFFFA0;
  }
  .night #intro {
    color: #BDBDBD;
  }
  .night #content,
  .night #secondary-nav .current a,
  .night #secondary-nav a.current,
  .night .exhibit-section-nav .current a {
    background-color: #333333;
  }
  .night #advanced-form {
    background-color: #252525;
    color: #ccc;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #313131;
  }
  .night #home #content > div {
    border-color: #666;
  }
  .night #home #content div .items-list .item {
    border-top: 1px solid #313131;
  }
  .night #home #content div .items-list .item:first-of-type {
    border-top: 0;
  }
  .night #home #content > div img, .night .items.show #itemfiles a,
  .night #home #content .item, .night #home #content div .view-items-link,
  .night .collections #content div .view-items-link {
    border-color: #313131;
  }
  .night #content h1 {
    color: #BDBDBD;
  }
  .night #content h2 {
    border-color: #313131;
  }
  .night #content > div, .night #content #primary > div, .night #content #sidebar > div,
  .night #content #advanced-search-form > div, .night #content #exhibit-pages {
    border-color: #666;
    background-color: #252525;
  }
  .night #content #primary > div, .night #content #sidebar > div,
  .night #content .item-pagination li {
    background-color: #252525;
  }
  .night #content .pagination_previous a, .night #content .pagination_next a {
    background-color: #252525;
  }
  .night #content nav .pagination_list {
    background-color: #252525;
  }
  .night #content .pagination_previous a, .night #content .pagination_next a {
    background-color: #252525;
  }
  .night #content .item-img {
    border-color: #313131;
  }
  .night #content div.hTagcloud {
    border: 0;
    background-color: transparent;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  .night #search-results th {
    background-color: #666;
    color: #BDBDBD;
  }
  .night #search-results td {
    background-color: #252525;
  }
  .night #search-filters li, .night #item-filters li {
    background-color: #666;
  }
  .night .page #content {
    border-color: #666;
  }
  .night .page #primary {
    background-color: #252525;
  }
  .night footer {
    background-color: transparent;
  }
  .night footer p {
    color: #ccc;
  }
  .night .exhibit-page-nav {
    background-color: #252525;
  }
  .night .exhibit-page-nav .current, .night .exhibit-child-nav .current {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .night #exhibit-page-navigation a, .night #exhibit-page-navigation span {
    background-color: #252525;
  }
  .night .exhibits.show #content .exhibit-page-nav > li:nth-child(3) {
    background-color: rgba(255, 255, 255, 0.08);
  }
  .night .exhibits.tags #content p:only-of-type {
    background-color: #252525;
    border-color: #666;
  }
  .night #content div.hTagcloud ul li {
    background-color: #252525;
  }

  /*************************** UNC STYLES  *******************************/
  /* !---------- ACADEMIC FREEDOM ----------------- */
  .academic body a {
    color: #993333;
  }
  .academic body a:visited {
    color: #993333;
  }
  .academic body a:focus {
    color: #993333;
  }
  .academic body a:hover {
    color: #a85252;
  }
  .academic body a:active {
    color: #a85252;
  }
  .academic #header-wrap {
    background: #000;
  }
  .academic input[type=submit] {
    background-color: #d6ad85;
  }
  .academic #wrap {
    background: url(../images/AF-background.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .academic #content > h1 {
    background: #fff;
    border: 8px solid #CC9966;
    margin-bottom: 1em;
    padding: 0 0 0 1em;
    line-height: 48px;
  }
  .academic #content > div, .academic #content > nav#exhibit-pages {
    border: 8px solid #CC9966;
    background: #fff;
  }
  .academic button, .academic .button, .academic #advanced-search {
    background-color: #CC9966;
  }
  .academic #primary > div, .academic #content #sidebar > div {
    border: 0;
  }
  .academic #sidebar ul#sidenav li a, .academic nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #993333;
  }
  .academic #sidebar ul#sidenav li a:visited, .academic nav#exhibit-pages > ul li a:visited {
    color: #993333;
  }
  .academic #sidebar ul#sidenav li a:focus, .academic nav#exhibit-pages > ul li a:focus {
    color: #993333;
  }
  .academic #sidebar ul#sidenav li a:hover, .academic nav#exhibit-pages > ul li a:hover {
    color: #a85252;
  }
  .academic #sidebar ul#sidenav li a:active, .academic nav#exhibit-pages > ul li a:active {
    color: #a85252;
  }
  .academic #sidebar ul#sidenav li a#current, .academic #exhibit-pages a#current {
    color: #b81414;
    border-color: #b81414;
    font-weight: 600;
  }
  .academic .items.show #primary {
    border-top-width: 8px;
    background-color: #fff;
  }
  .academic .items.show #primary > div, .academic .items.show #content aside#sidebar > div, .academic .items.show #primary div {
    border-top-width: 5px;
    background-color: #fff;
    border-color: #CC9966;
    box-shadow: 0 0 0 0;
  }
  .academic .items.show #primary > div h2, .academic .items.show #content aside#sidebar > div h2, .academic .items.show #primary div h2 {
    border-color: #CC9966;
  }
  .academic .items.show #content aside#sidebar > div {
    border-top-style: solid;
  }
  .academic footer {
    background: #000;
  }

  /* !---------------- CAMPAIGNS & CAUSES ------------------------ */
  .campaigns body {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    background: #fff;
  }
  .campaigns body a {
    color: #30377F;
  }
  .campaigns body a:visited {
    color: #30377F;
  }
  .campaigns body a:focus {
    color: #30377F;
  }
  .campaigns body a:hover {
    color: #162199;
  }
  .campaigns body a:active {
    color: #162199;
  }
  .campaigns #header-wrap {
    background: #E0D0B7;
  }
  .campaigns #wrap {
    background: #E0D0B7;
  }
  .campaigns #content h1, .campaigns h2, .campaigns h3, .campaigns h4, .campaigns h5 {
    border: 0 none;
  }
  .campaigns #content > h1 {
    font-weight: bold;
  }
  .campaigns button, .campaigns .button, .campaigns #advanced-search {
    background-color: #30377F;
  }
  .campaigns #primary > div:first-child {
    border-width: 0;
  }
  .campaigns nav#exhibit-pages {
    border-top: 5px solid #000;
  }
  .campaigns #sidebar ul#sidenav li a, .campaigns nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #30377F;
  }
  .campaigns #sidebar ul#sidenav li a:visited, .campaigns nav#exhibit-pages > ul li a:visited {
    color: #30377F;
  }
  .campaigns #sidebar ul#sidenav li a:focus, .campaigns nav#exhibit-pages > ul li a:focus {
    color: #30377F;
  }
  .campaigns #sidebar ul#sidenav li a:hover, .campaigns nav#exhibit-pages > ul li a:hover {
    color: #162199;
  }
  .campaigns #sidebar ul#sidenav li a:active, .campaigns nav#exhibit-pages > ul li a:active {
    color: #162199;
  }
  .campaigns #sidebar ul#sidenav li a#current, .campaigns #exhibit-pages a#current {
    color: #162199;
    border-color: #30377F;
  }
  .campaigns input[type=submit], .campaigns button, .campaigns .button, .campaigns #advanced-search {
    background-color: #30377F;
  }
  .campaigns .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .campaigns .items.show #primary > div, .campaigns aside#sidebar > div, .campaigns nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }

  /* !---------- CELTIC - for digitalresearch.lib.unc.edu ----------------- */
  .celtic body {
    font-family: "Times New Roman", Times, serif;
    background: #fff;
  }
  .celtic body a {
    color: #555555;
  }
  .celtic body a:visited {
    color: #555555;
  }
  .celtic body a:focus {
    color: #555555;
  }
  .celtic body a:hover {
    color: #6f6f6f;
  }
  .celtic body a:active {
    color: #6f6f6f;
  }
  .celtic #header-wrap {
    background: #dddddd;
  }
  .celtic #wrap {
    background: #dddddd;
  }
  .celtic #content h1, .celtic h2, .celtic h3, .celtic h4, .celtic h5 {
    font-family: "Stonehenge";
    border: 0 none;
  }
  .celtic button, .celtic .button, .celtic #advanced-search {
    background-color: #E5E5E5;
  }
  .celtic #primary > div, .celtic #content #sidebar > div {
    border-color: #000;
  }
  .celtic #primary > div:first-child {
    border-width: 0;
  }
  .celtic nav#exhibit-pages {
    border-top: 5px solid #000;
  }
  .celtic #sidebar ul#sidenav li a, .celtic nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #555555;
  }
  .celtic #sidebar ul#sidenav li a:visited, .celtic nav#exhibit-pages > ul li a:visited {
    color: #555555;
  }
  .celtic #sidebar ul#sidenav li a:focus, .celtic nav#exhibit-pages > ul li a:focus {
    color: #555555;
  }
  .celtic #sidebar ul#sidenav li a:hover, .celtic nav#exhibit-pages > ul li a:hover {
    color: #6f6f6f;
  }
  .celtic #sidebar ul#sidenav li a:active, .celtic nav#exhibit-pages > ul li a:active {
    color: #6f6f6f;
  }
  .celtic #sidebar ul#sidenav li a#current, .celtic #exhibit-pages a#current {
    color: #555555;
    border-color: #555555;
  }
  .celtic input[type=submit], .celtic button, .celtic .button, .celtic #advanced-search {
    background-color: #555555;
  }
  .celtic .items.show #primary > div, .celtic aside#sidebar > div, .celtic nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }

  /* !---------- ELECTION OF 1898 - Based on Night Styles ---------- */
  .election body {
    background-color: #000;
    color: #ccc;
  }
  .election #site-title a:after {
    content: "The 1898 Election in North Carolina";
    display: block;
    height: 60px;
    padding: 10px 0;
  }
  .election h1 {
    color: #BDBDBD;
  }
  .election #site-title a {
    color: #FFE000;
  }
  .election input[type=submit], .election button, .election .button, .election #advanced-search {
    background-color: #666;
    color: #252525;
  }
  .election input[type=text], .election input[type=password], .election textarea {
    background-color: #252525;
    border: 1px solid #666;
    color: #ccc;
  }
  .election a:link {
    color: #8e7a33;
  }
  .election a:visited {
    color: #8e7a33;
  }
  .election a:hover, .election a:active {
    color: #B08A01;
  }
  .election header {
    background-color: #000;
  }
  .election nav.bottom li:hover a {
    color: #B08A01;
  }
  .election nav.bottom a, .election nav.bottom a:link, .election nav.bottom a:visited {
    color: #725900;
  }
  .election nav.bottom a:active, .election nav.bottom a:hover {
    color: #B08A01;
  }
  .election nav.bottom ul li ul {
    background-color: #666;
  }
  .election nav.bottom ul li ul li > a:link, .election nav.bottom ul li ul li > a:visited {
    color: #8e7a33;
  }
  .election nav.bottom ul li ul li > a:active, .election nav.bottom ul li ul li > a:hover, .election nav.bottom ul li ul li:hover > a, .election nav.bottom ul li ul li > a#current {
    color: #B08A01;
  }
  .election nav#exhibit-pages > ul li a:link, .election nav#exhibit-pages > ul li a:visited, .election nav#exhibit-pages > ul li a, .election #sidebar > ul#sidenav li a:link, .election #sidebar > ul#sidenav li a:visited, .election #sidebar > ul#sidenav li a {
    color: #8e7a33;
  }
  .election nav#exhibit-pages > ul li a:active, .election nav#exhibit-pages > ul li a:hover, .election nav#exhibit-pages > ul li:hover > a, .election nav#exhibit-pages > ul li a#current, .election #sidebar > ul#sidenav li a:active, .election #sidebar > ul#sidenav li a:hover, .election #sidebar > ul#sidenav li:hover > a, .election #sidebar > ul#sidenav li a#current {
    color: #B08A01;
  }
  .election nav#exhibit-pages > ul li a#current, .election #sidebar > ul#sidenav li a#current {
    border-color: #B08A01;
  }
  .election #intro {
    color: #BDBDBD;
  }
  .election #content,
  .election #secondary-nav .current a,
  .election #secondary-nav a.current,
  .election .exhibit-section-nav .current a {
    background-color: #333333;
  }
  .election #advanced-form {
    background-color: #252525;
    color: #ccc;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #313131;
  }
  .election #home #content > div {
    border-color: #666;
  }
  .election #home #content div .items-list .item {
    border-top: 1px solid #313131;
  }
  .election #home #content div .items-list .item:first-of-type {
    border-top: 0;
  }
  .election #home #content > div img, .election .items.show #itemfiles a,
  .election #home #content .item, .election #home #content div .view-items-link,
  .election .collections #content div .view-items-link {
    border-color: #313131;
  }
  .election #content h1 {
    color: #BDBDBD;
  }
  .election #content h2 {
    border-color: #313131;
  }
  .election #content > div, .election #content #primary > div, .election #content #sidebar > div,
  .election #content #advanced-search-form > div, .election #content #exhibit-pages {
    border-color: #666;
    background-color: #252525;
  }
  .election #content #primary > div:first-child {
    border-width: 0;
  }
  .election #content #primary > div, .election #content #sidebar > div,
  .election #content .item-pagination li {
    background-color: #252525;
  }
  .election #content .pagination_previous a, .election #content .pagination_next a {
    background-color: #252525;
  }
  .election #content nav .pagination_list {
    background-color: #252525;
  }
  .election #content .pagination_previous a, .election #content .pagination_next a {
    background-color: #252525;
  }
  .election #content .item-img {
    border-color: #313131;
  }
  .election #content div.hTagcloud {
    border: 0;
    background-color: transparent;
    -moz-box-shadow: transparent 0 0 0;
    -webkit-box-shadow: transparent 0 0 0;
    box-shadow: transparent 0 0 0;
  }
  .election #sidebar, .election nav#exhibit-pages, .election #primary {
    border-style: solid;
    border-width: 5px 0 0;
  }
  .election .page #content {
    border-color: #666;
  }
  .election .page #primary {
    background-color: #252525;
  }
  .election footer {
    background-color: transparent;
  }
  .election footer p {
    color: #ccc;
  }
  .election .exhibit-page-nav {
    background-color: #252525;
  }
  .election .exhibit-page-nav .current, .election .exhibit-child-nav .current {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .election #exhibit-page-navigation a, .election #exhibit-page-navigation span {
    background-color: #252525;
  }
  .election .exhibits.show #content .exhibit-page-nav > li:nth-child(3) {
    background-color: rgba(255, 255, 255, 0.08);
  }
  .election .exhibits.tags #content p:only-of-type {
    background-color: #252525;
    border-color: #666;
  }
  .election #content div.hTagcloud ul li {
    background-color: #252525;
  }
  .election footer {
    background-color: #BDBDBD;
    margin-top: 0;
  }

  /* !---------- EVOLUTION CONTROVERSY ----------------- */
  .evolution body {
    font-family: Georgia, serif;
  }
  .evolution body a {
    color: #617777;
  }
  .evolution body a:visited {
    color: #617777;
  }
  .evolution body a:hover {
    color: #6E7484;
  }
  .evolution body a:active {
    color: #6E7484;
  }
  .evolution #content h1, .evolution #content h2, .evolution #content h3, .evolution #content h4, .evolution #content #primary > div > h2 {
    border-width: 0;
  }
  .evolution aside#sidebar h2 {
    border-color: #CCD554;
  }
  .evolution #header-wrap {
    background-color: #DEE7E7;
  }
  .evolution #wrap {
    background-color: #DEE7E7;
  }
  .evolution #site-title {
    padding-top: 0em;
    padding-bottom: 0em;
    font-size: 0;
  }
  .evolution #site-title a {
    display: block;
    height: 200px;
  }
  .evolution input[type=submit], .evolution button, .evolution .button, .evolution #advanced-search {
    background-color: #617777;
  }
  .evolution .items.show #primary {
    background-color: #DEE7E7;
  }
  .evolution div#sidebar, .evolution nav#exhibit-pages, .evolution #primary {
    border-style: solid;
    border-color: #CCD554;
    border-width: 5px 0 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }
  .evolution .items.show #primary > div, .evolution aside#sidebar > div {
    border-top-width: 5px;
    border-color: #CCD554;
    background-color: #fff;
    box-shadow: 0 0 0 0;
  }
  .evolution .summary #primary > div.exhibit-description p:last-child {
    padding-bottom: 2em;
    margin-bottom: 2em;
  }
  .evolution #primary > div:first-child {
    border-width: 0;
  }
  .evolution .summary #exhibit-pages, .evolution #content div#primary, .evolution .items #primary > div:first-child, .evolution aside > div {
    border-width: 5px 0 0;
    background-color: #fff;
  }
  .evolution #sidebar ul#sidenav li a, .evolution nav#exhibit-pages > ul li a {
    display: block;
    color: #617777;
  }
  .evolution #sidebar ul#sidenav li a:visited, .evolution nav#exhibit-pages > ul li a:visited {
    color: #617777;
  }
  .evolution #sidebar ul#sidenav li a:hover, .evolution nav#exhibit-pages > ul li a:hover {
    color: #204D4D;
  }
  .evolution #sidebar ul#sidenav li a:active, .evolution nav#exhibit-pages > ul li a:active {
    color: #204D4D;
  }
  .evolution #sidebar ul#sidenav li a#current, .evolution #exhibit-pages a#current {
    color: #204D4D;
    border-left: 0;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZTdlNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #dee7e7), color-stop(100%, #eef3f3));
    background: -moz-linear-gradient(top left, #dee7e7, #eef3f3);
    background: -webkit-linear-gradient(top left, #dee7e7, #eef3f3);
    background: linear-gradient(to bottom right, #dee7e7, #eef3f3);
    padding-left: 5px;
  }
  .evolution footer {
    background-color: #779F9F;
  }

  /* !---------- FIDDLERS GROVE ----------------- */
  .fiddler body {
    font-family: 'Open Sans', sans-serif;
  }
  .fiddler body a {
    color: #996633;
  }
  .fiddler body a:visited {
    color: #996633;
  }
  .fiddler body a:hover {
    color: #572B00;
  }
  .fiddler body a:active {
    color: #572B00;
  }
  .fiddler #content > h1 {
    color: #FFF8DC;
  }
  .fiddler #content h1, .fiddler #content h2, .fiddler #content h3, .fiddler #content h4, .fiddler #content #primary > div > h2 {
    border-width: 0;
    font-family: "Leander";
  }
  .fiddler #header-wrap {
    background-color: #FBE2AC;
  }
  .fiddler #wrap {
    background-color: #333300;
  }
  .fiddler #site-title {
    padding-top: 0em;
    font-size: 0;
  }
  .fiddler #site-title a {
    display: block;
    height: 120px;
    font-family: "Leander";
    color: #572B00;
  }
  .fiddler #sidebar, .fiddler nav#exhibit-pages, .fiddler #primary {
    background: #FFFAE4;
    border-style: solid;
    border-color: #660000;
    border-width: 5px 0 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }
  .fiddler .show #primary > div {
    border-color: #660000;
    background: #FFFAE4;
  }
  .fiddler .summary #primary > div.exhibit-description p:last-child {
    padding-bottom: 2em;
    margin-bottom: 2em;
  }
  .fiddler #primary > div:first-child {
    border-width: 0;
  }
  .fiddler .summary #exhibit-pages, .fiddler #content div#primary {
    border-width: 5px 0 0;
  }
  .fiddler #sidebar ul#sidenav li a, .fiddler nav#exhibit-pages > ul li a {
    font-weight: normal;
    font-size: 16px;
    font-family: "Leander";
    display: block;
    color: #996633;
  }
  .fiddler #sidebar ul#sidenav li a:visited, .fiddler nav#exhibit-pages > ul li a:visited {
    color: #996633;
  }
  .fiddler #sidebar ul#sidenav li a:hover, .fiddler nav#exhibit-pages > ul li a:hover {
    color: #572B00;
  }
  .fiddler #sidebar ul#sidenav li a:active, .fiddler nav#exhibit-pages > ul li a:active {
    color: #572B00;
  }
  .fiddler #sidebar ul#sidenav li a#current, .fiddler #exhibit-pages a#current {
    color: #572B00;
    border-left: 2px solid #572B00;
    padding-left: 5px;
  }
  .fiddler input[type=submit], .fiddler button, .fiddler .button, .fiddler #advanced-search {
    background-color: #333300;
    border-left: 1px solid #dfe2e2;
  }
  .fiddler input[type=text], .fiddler input[type=password], .fiddler textarea {
    background-color: #dfe2e2;
  }
  .fiddler footer {
    background-color: #FFF8DC;
    font-family: "Leander";
  }
  .fiddler footer a {
    font-size: 11.2px;
  }
  .fiddler table {
    border-collapse: separate;
  }
  .fiddler table .WinnersTable_Heads td {
    font-weight: 700;
    font-size: 16px;
    color: #572B00;
    border-bottom: 1px solid #996633;
    border-top: 1px solid #996633;
    background-color: #FBE2AC;
    padding: .5em;
    margin: 1em 0 0 0;
  }
  .fiddler table .WinnersTable_Heads + tr > td {
    margin-top: 2em;
  }
  .fiddler table td.WinnersTable_Cats, .fiddler table td.WinnersTable_Cats ~ td {
    font-weight: 600;
    margin-top: 1em;
    font-size: 16px;
    color: #572B00;
    border-bottom: 1px solid #996633;
  }
  .fiddler table .WinnersTable_Subcats {
    font-size: 16px;
    font-weight: 600;
    color: #572B00;
    padding-left: 1em;
  }
  .fiddler table td {
    font-size: 12.8px;
  }
  .fiddler table tr > td div {
    padding-left: 3em;
  }

  /* !---------- FACING CONTROVERSY ----------------- */
  .controversy body {
    background-color: #d5cfbd;
  }
  .controversy body #header-wrap {
    background: #d5cfbd;
  }
  .controversy body #wrap {
    background: #d5cfbd;
  }
  .controversy #content > div {
    border-color: #919F9F;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .controversy #primary > div, .controversy #content #sidebar > div {
    border-color: #919F9F;
  }
  .controversy #primary > div:first-child {
    border-width: 0;
  }
  .controversy nav#exhibit-pages {
    border-top: 2px solid #919F9F;
  }
  .controversy #sidebar ul#sidenav li a, .controversy nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #919F9F;
  }
  .controversy #sidebar ul#sidenav li a:visited, .controversy nav#exhibit-pages > ul li a:visited {
    color: #919F9F;
  }
  .controversy #sidebar ul#sidenav li a:focus, .controversy nav#exhibit-pages > ul li a:focus {
    color: #919F9F;
  }
  .controversy #sidebar ul#sidenav li a:hover, .controversy nav#exhibit-pages > ul li a:hover {
    color: #747f7f;
  }
  .controversy #sidebar ul#sidenav li a:active, .controversy nav#exhibit-pages > ul li a:active {
    color: #747f7f;
  }
  .controversy #sidebar ul#sidenav li a#current, .controversy #exhibit-pages a#current {
    color: #747f7f;
    border-color: #747f7f;
  }
  .controversy input[type=submit], .controversy button, .controversy .button, .controversy #advanced-search {
    background-color: #555555;
  }
  .controversy .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .controversy .items.show #primary > div, .controversy aside#sidebar > div, .controversy nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .controversy footer {
    background: #919F9F;
    font-size: 14.4px;
  }
  .controversy footer a {
    color: #D9D9D9;
  }
  .controversy footer a:visited {
    color: #D9D9D9;
  }
  .controversy footer a:focus {
    color: #D9D9D9;
  }
  .controversy footer a:hover {
    color: #fff;
  }
  .controversy footer a:active {
    color: #fff;
  }

  /* !---------- HILLBILLY MUSIC ----------------- */
  .hillbilly {
    input-background-color: #f0ece7;
  }
  .hillbilly body {
    background-color: #b3a287;
  }
  .hillbilly body font {
    family: 'Open Sans', sans-serif;
    size: 14.4px;
  }
  .hillbilly body a {
    font-weight: 500;
    color: #360b56;
  }
  .hillbilly body a:visited {
    color: #360b56;
  }
  .hillbilly body a:focus {
    color: #360b56;
  }
  .hillbilly body a:hover {
    color: #523c63;
  }
  .hillbilly body a:active {
    color: #523c63;
  }
  .hillbilly #header-wrap {
    background-color: #b3a287;
  }
  .hillbilly button, .hillbilly .button, .hillbilly #advanced-search {
    background-color: #341a47;
    border-left: 1px solid #f0ece7;
  }
  .hillbilly #content > h1 {
    color: #fff;
  }
  .hillbilly #content > div {
    border-color: #484136;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    background-color: #f0ece7;
  }
  .hillbilly #primary > div, .hillbilly #content #sidebar > div {
    border-color: #484136;
  }
  .hillbilly .items.show #primary > div, .hillbilly aside#sidebar > div, .hillbilly nav#exhibit-pages {
    border-top-width: 5px;
    border-color: #484136;
    background-color: #f0ece7;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
  }
  .hillbilly #sidebar ul#sidenav li a, .hillbilly nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #360b56;
  }
  .hillbilly #sidebar ul#sidenav li a:visited, .hillbilly nav#exhibit-pages > ul li a:visited {
    color: #360b56;
  }
  .hillbilly #sidebar ul#sidenav li a:focus, .hillbilly nav#exhibit-pages > ul li a:focus {
    color: #360b56;
  }
  .hillbilly #sidebar ul#sidenav li a:hover, .hillbilly nav#exhibit-pages > ul li a:hover {
    color: #523c63;
  }
  .hillbilly #sidebar ul#sidenav li a:active, .hillbilly nav#exhibit-pages > ul li a:active {
    color: #523c63;
  }
  .hillbilly #sidebar ul#sidenav li a#current, .hillbilly #exhibit-pages a#current {
    color: #360b56;
    border-color: #360b56;
  }
  .hillbilly .summary #exhibit-pages {
    border-style: solid;
    border-width: 5px 0 0 0;
  }
  .hillbilly footer {
    border-top: 1px solid #484136;
    background-color: #341a47;
  }
  .hillbilly footer a {
    color: #857691;
  }
  .hillbilly footer a:visited {
    color: #857691;
  }
  .hillbilly footer a:hover {
    color: #aea3b5;
  }
  .hillbilly footer a:active {
    color: #aea3b5;
  }

  /* !---------- I RAISED MY HAND TO VOLUNTEER STYLES ----------------- */
  .protest {
    /*** Summary Page - Exhibit Home ***/
    /* Item view - /exhibits/show/exhibit-slug/item/item-id */
  }
  .protest body {
    /** Sidebar Navigation **/
  }
  .protest body #header-wrap {
    background-color: #000;
  }
  .protest body #wrap {
    background: #ad9770 url("../images/worn_cardboard_texture.jpg") repeat left top;
  }
  .protest body #site-title {
    padding-top: 0em;
    padding-bottom: 0em;
    font-size: 0;
  }
  .protest body input[type=submit], .protest body button, .protest body .button, .protest body #advanced-search {
    background-color: #144859;
  }
  .protest body h1, .protest body h2, .protest body h3, .protest body h4 {
    color: #8F2E1B;
    font-family: "SpecialElite", "Courier New", Courier, monospace;
  }
  .protest body #content > h1 {
    font-family: 'PermanentMarker', 'Comic Sans MS', cursive, sans-serif;
  }
  .protest body #primary, .protest body #sidebar, .protest body nav#exhibit-pages {
    border-style: solid;
    border-color: #8F2E1B;
    color: #000;
    -moz-box-shadow: rgba(0, 0, 0, 0.64) 2px 4px 2px 0px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.64) 2px 4px 2px 0px;
    box-shadow: rgba(0, 0, 0, 0.64) 2px 4px 2px 0px;
  }
  .protest body .items.show aside#primary {
    box-shadow: 0 0 0 0;
  }
  .protest body #primary > div {
    border-style: solid;
    border-color: #8F2E1B;
  }
  .protest body #primary > div.exhibit-description {
    border: none;
  }
  .protest body #sidebar ul#sidenav, .protest body nav#exhibit-pages > ul {
    font-family: 'SpecialElite', 'Courier New', Courier, monospace;
  }
  .protest body #sidebar ul#sidenav li a, .protest body nav#exhibit-pages > ul li a {
    color: #144859;
    display: block;
  }
  .protest body #sidebar ul#sidenav li a:visited, .protest body nav#exhibit-pages > ul li a:visited {
    color: #144859;
  }
  .protest body #sidebar ul#sidenav li a:hover, .protest body nav#exhibit-pages > ul li a:hover {
    color: #a1835f;
  }
  .protest body #sidebar ul#sidenav li a:active, .protest body nav#exhibit-pages > ul li a:active {
    color: #a1835f;
  }
  .protest body #sidebar ul#sidenav li a#current, .protest body nav#exhibit-pages > ul li a#current {
    border-left: 3px solid #a1835f;
    padding-left: 5px;
    color: #a1835f;
    display: block;
  }
  .protest body footer {
    background: #000;
  }
  .protest body footer nav.bottom {
    background: #000;
    color: #fff;
  }
  .protest body footer li a {
    color: #E5E5E5;
  }
  .protest .summary #exhibit-pages {
    border-style: solid;
    border-width: 5px 0 0 0;
    overflow: visible;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px;
    padding: 1.5em 16px;
    background-color: #fff;
  }
  .protest .items.show #primary, .protest .items.show #sidebar {
    border: none;
    box-shadow: 0 0 0 0;
  }
  .protest .items.show #primary > div, .protest .items.show #sidebar > div {
    background: #fff;
    border-color: #8F2E1B;
    border-top-width: 5px;
    box-shadow: 0 0 0 0;
  }
  .protest .items.show #sidebar {
    padding: 0 0;
  }

  /* !-------------------- MAYA ---------------------! */
  .maya body {
    font-family: "Roboto Light", sans-serif;
    background: #fff;
  }
  .maya body a {
    color: #3A0303;
  }
  .maya body a:visited {
    color: #3A0303;
  }
  .maya body a:focus {
    color: #3A0303;
  }
  .maya body a:hover {
    color: #CC9933;
  }
  .maya body a:active {
    color: #3A0303;
  }
  .maya #header-wrap {
    background: #CF4A27;
    padding-bottom: 16px;
    border-bottom: #f63300;
  }
  .maya #header-wrap:before {
    content: "";
    background: url("../images/maya/mayaBorder-1.png");
    height: 20px;
    display: block;
  }
  .maya #wrap {
    border-color: #CF4A27;
    background: url("../images/maya/maya-1.png") #7C9640 repeat left top;
  }
  .maya #content h1, .maya h2, .maya h3, .maya h4, .maya h5 {
    font-family: 'Roboto Regular',Baskerville, "Hoefler Text", "Baskerville Old Face", "Palatino Linotype", "Book Antiqua", "Times New Roman", serif;
    border: 0 none;
  }
  .maya button, .maya .button, .maya #advanced-search {
    background-color: #E5E5E5;
  }
  .maya #primary > div, .maya #content #sidebar > div {
    border-top: 5px solid #000;
  }
  .maya #primary > div:first-child {
    border-width: 0;
  }
  .maya #primary div.exhibit-block {
    margin-bottom: 1.5em;
  }
  .maya nav#exhibit-pages {
    border-top: 5px solid #000;
  }
  .maya #sidebar ul#sidenav li a, .maya nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #3A0303;
  }
  .maya #sidebar ul#sidenav li a:visited, .maya nav#exhibit-pages > ul li a:visited {
    color: #3A0303;
  }
  .maya #sidebar ul#sidenav li a:focus, .maya nav#exhibit-pages > ul li a:focus {
    color: #3A0303;
  }
  .maya #sidebar ul#sidenav li a:hover, .maya nav#exhibit-pages > ul li a:hover {
    color: #CC9933;
  }
  .maya #sidebar ul#sidenav li a:active, .maya nav#exhibit-pages > ul li a:active {
    color: #3A0303;
  }
  .maya #sidebar ul#sidenav li a#current, .maya #exhibit-pages a#current {
    color: #CC9933;
    border-color: #CC9933;
  }
  .maya input[type=submit], .maya button, .maya .button, .maya #advanced-search {
    background-color: #555555;
  }
  .maya .items.show #primary > div, .maya aside#sidebar > div, .maya nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .maya footer {
    background: #3C3D38 url("../images/maya/mayaBorder-2.png") repeat left top;
    padding: 0 0 16px 0;
  }
  .maya footer nav.bottom {
    background: #BF9560;
    padding: 0 80px 0 80px;
  }
  .maya footer nav.bottom .navigation li a {
    color: #3C3D38;
  }

  /* !--------------- MCGUIRE'S MIRACLE ----------------- */
  .mcguire body {
    background-color: #4B9CD3;
  }
  .mcguire body #header-wrap {
    background: #4B9CD3;
  }
  .mcguire body #wrap {
    background: #4B9CD3;
  }
  .mcguire #content > div {
    border-color: #CC682E;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .mcguire #primary > div, .mcguire #content #sidebar > div {
    border-color: #CC682E;
  }
  .mcguire #primary > div:first-child {
    border-width: 0;
  }
  .mcguire nav#exhibit-pages {
    border-top: 2px solid #CC682E;
  }
  .mcguire #sidebar ul#sidenav li a, .mcguire nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #CC682E;
  }
  .mcguire #sidebar ul#sidenav li a:visited, .mcguire nav#exhibit-pages > ul li a:visited {
    color: #CC682E;
  }
  .mcguire #sidebar ul#sidenav li a:focus, .mcguire nav#exhibit-pages > ul li a:focus {
    color: #CC682E;
  }
  .mcguire #sidebar ul#sidenav li a:hover, .mcguire nav#exhibit-pages > ul li a:hover {
    color: #a35325;
  }
  .mcguire #sidebar ul#sidenav li a:active, .mcguire nav#exhibit-pages > ul li a:active {
    color: #a35325;
  }
  .mcguire #sidebar ul#sidenav li a#current, .mcguire #exhibit-pages a#current {
    color: #a35325;
    border-color: #a35325;
  }
  .mcguire input[type=submit], .mcguire button, .mcguire .button, .mcguire #advanced-search {
    background-color: #555555;
  }
  .mcguire .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .mcguire .items.show #primary > div, .mcguire aside#sidebar > div, .mcguire nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .mcguire footer {
    background: #6CB6DF;
    font-size: 14.4px;
  }
  .mcguire footer a {
    color: #D9D9D9;
  }
  .mcguire footer a:visited {
    color: #D9D9D9;
  }
  .mcguire footer a:focus {
    color: #D9D9D9;
  }
  .mcguire footer a:hover {
    color: #fff;
  }
  .mcguire footer a:active {
    color: #fff;
  }

  /* !--------------- A NURSERY OF PATRIOTISM ----------------- */
  .patriotism body {
    background-color: #8a0404;
  }
  .patriotism body #header-wrap {
    background: #8a0404;
  }
  .patriotism body #wrap {
    background: #c9c9c9;
  }
  .patriotism #content > div {
    border-color: #000;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .patriotism #primary > div, .patriotism #content #sidebar > div {
    border-color: #000;
  }
  .patriotism #primary > div:first-child {
    border-width: 0;
  }
  .patriotism nav#exhibit-pages {
    border-top: 2px solid #000;
  }
  .patriotism #sidebar ul#sidenav li a, .patriotism nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #8a0404;
  }
  .patriotism #sidebar ul#sidenav li a:visited, .patriotism nav#exhibit-pages > ul li a:visited {
    color: #8a0404;
  }
  .patriotism #sidebar ul#sidenav li a:focus, .patriotism nav#exhibit-pages > ul li a:focus {
    color: #8a0404;
  }
  .patriotism #sidebar ul#sidenav li a:hover, .patriotism nav#exhibit-pages > ul li a:hover {
    color: #610303;
  }
  .patriotism #sidebar ul#sidenav li a:active, .patriotism nav#exhibit-pages > ul li a:active {
    color: #610303;
  }
  .patriotism #sidebar ul#sidenav li a#current, .patriotism #exhibit-pages a#current {
    color: #610303;
    border-color: #610303;
  }
  .patriotism input[type=submit], .patriotism button, .patriotism .button, .patriotism #advanced-search {
    background-color: #555555;
  }
  .patriotism .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .patriotism .items.show #primary > div, .patriotism aside#sidebar > div, .patriotism nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .patriotism footer {
    background: #8a0404;
    font-size: 14.4px;
  }
  .patriotism footer a {
    color: #D9D9D9;
  }
  .patriotism footer a:visited {
    color: #D9D9D9;
  }
  .patriotism footer a:focus {
    color: #D9D9D9;
  }
  .patriotism footer a:hover {
    color: #fff;
  }
  .patriotism footer a:active {
    color: #fff;
  }

  /* !--------------- SLAVERY & THE MAKING OF THE UNIVERSITY ----------------- */
  /* !--------------- SILENT SAM - COPY ----------------- */
  .slavery body, .silentsam body {
    background-color: #E5E5E5;
  }
  .slavery body #header-wrap, .silentsam body #header-wrap {
    background: #E5E5E5;
  }
  .slavery body #wrap, .silentsam body #wrap {
    background: #E5E5E5;
  }
  .slavery #content > div, .silentsam #content > div {
    border-color: #919F9F;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .slavery #primary > div, .slavery #content #sidebar > div, .silentsam #primary > div, .silentsam #content #sidebar > div {
    border-color: #919F9F;
  }
  .slavery #primary > div:first-child, .silentsam #primary > div:first-child {
    border-width: 0;
  }
  .slavery nav#exhibit-pages, .silentsam nav#exhibit-pages {
    border-top: 2px solid #919F9F;
  }
  .slavery #sidebar ul#sidenav li a, .slavery nav#exhibit-pages > ul li a, .silentsam #sidebar ul#sidenav li a, .silentsam nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #919F9F;
  }
  .slavery #sidebar ul#sidenav li a:visited, .slavery nav#exhibit-pages > ul li a:visited, .silentsam #sidebar ul#sidenav li a:visited, .silentsam nav#exhibit-pages > ul li a:visited {
    color: #919F9F;
  }
  .slavery #sidebar ul#sidenav li a:focus, .slavery nav#exhibit-pages > ul li a:focus, .silentsam #sidebar ul#sidenav li a:focus, .silentsam nav#exhibit-pages > ul li a:focus {
    color: #919F9F;
  }
  .slavery #sidebar ul#sidenav li a:hover, .slavery nav#exhibit-pages > ul li a:hover, .silentsam #sidebar ul#sidenav li a:hover, .silentsam nav#exhibit-pages > ul li a:hover {
    color: #747f7f;
  }
  .slavery #sidebar ul#sidenav li a:active, .slavery nav#exhibit-pages > ul li a:active, .silentsam #sidebar ul#sidenav li a:active, .silentsam nav#exhibit-pages > ul li a:active {
    color: #747f7f;
  }
  .slavery #sidebar ul#sidenav li a#current, .slavery #exhibit-pages a#current, .silentsam #sidebar ul#sidenav li a#current, .silentsam #exhibit-pages a#current {
    color: #747f7f;
    border-color: #747f7f;
  }
  .slavery input[type=submit], .slavery button, .slavery .button, .slavery #advanced-search, .silentsam input[type=submit], .silentsam button, .silentsam .button, .silentsam #advanced-search {
    background-color: #555555;
  }
  .slavery .button#advanced-search, .silentsam .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .slavery .items.show #primary > div, .slavery aside#sidebar > div, .slavery nav#exhibit-pages, .silentsam .items.show #primary > div, .silentsam aside#sidebar > div, .silentsam nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .slavery footer, .silentsam footer {
    background: #919F9F;
    font-size: 14.4px;
  }
  .slavery footer a, .silentsam footer a {
    color: #D9D9D9;
  }
  .slavery footer a:visited, .silentsam footer a:visited {
    color: #D9D9D9;
  }
  .slavery footer a:focus, .silentsam footer a:focus {
    color: #D9D9D9;
  }
  .slavery footer a:hover, .silentsam footer a:hover {
    color: #fff;
  }
  .slavery footer a:active, .silentsam footer a:active {
    color: #fff;
  }

  /* !--------------- SILENT SAM OVERRIDES ----------------- */
  .silentsam body #header-wrap {
    background: #919F9F;
  }
  .silentsam body .center {
    text-align: center;
  }
  .silentsam body table.gray td {
    vertical-align: text-top;
  }
  .silentsam body table {
    border-collapse: collapse;
  }
  .silentsam body tbody tr:nth-child(even) {
    background-color: #f5f5f5;
  }
  .silentsam body table tbody td {
    border: 1px solid #ddd;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
  }
  .silentsam body table tbody td:nth-child(5n-1) a {
    display: block;
    white-space: nowrap;
  }
  .silentsam body #site-title img {
    opacity: 0;
    position: absolute;
    top: 0;
  }
  .silentsam body #site-title > a {
    color: #000;
  }
  .silentsam body #site-title > a:hover, .silentsam body #site-title > a:visited {
    text-decoration: none;
    color: #000;
  }
  .silentsam body #site-title > a:before, .silentsam body #site-title > a:after {
    display: block;
    margin: 15px 0;
  }
  .silentsam body #site-title > a:before {
    content: "A Guide to Resources About";
    font-size: 30px;
  }
  .silentsam body #site-title > a:after {
    content: "UNC's Confederate Monument";
    font-size: 36px;
    font-weight: 500;
    padding-bottom: 10px;
  }

  /* !--------------- SOUR STOMACHS & GALLOPING HEADACHES ----------------- */
  .sour {
    /* ---- ITEM PAGE ---- */
  }
  .sour body {
    background-color: #DDF0E8;
    font-family: Arial,Helvetica,sans-serif;
  }
  .sour body #header-wrap {
    background: #b9e2d2;
  }
  .sour body #wrap {
    background: #DDF0E8;
  }
  .sour #content h1, .sour h2, .sour h3, .sour h4, .sour h5 {
    border: 0 none;
  }
  .sour #content > h1 {
    font-weight: bold;
    color: #000;
  }
  .sour button, .sour .button, .sour #advanced-search {
    background-color: #000;
  }
  .sour #content > div {
    border-color: #000;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .sour #primary > div, .sour #content #sidebar > div {
    border-color: #000;
  }
  .sour #primary > div:first-child {
    border-width: 0;
  }
  .sour nav#exhibit-pages {
    border-top: 2px solid #000;
  }
  .sour #sidebar ul#sidenav li a, .sour nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #94b5a8;
  }
  .sour #sidebar ul#sidenav li a:visited, .sour nav#exhibit-pages > ul li a:visited {
    color: #94b5a8;
  }
  .sour #sidebar ul#sidenav li a:focus, .sour nav#exhibit-pages > ul li a:focus {
    color: #94b5a8;
  }
  .sour #sidebar ul#sidenav li a:hover, .sour nav#exhibit-pages > ul li a:hover {
    color: #6f887e;
  }
  .sour #sidebar ul#sidenav li a:active, .sour nav#exhibit-pages > ul li a:active {
    color: #6f887e;
  }
  .sour #sidebar ul#sidenav li a#current, .sour #exhibit-pages a#current {
    color: #6f887e;
    border-color: #000;
  }
  .sour input[type=submit], .sour button, .sour .button, .sour #advanced-search {
    background-color: #000;
  }
  .sour .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .sour .items.show #primary > div, .sour aside#sidebar > div, .sour nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .sour footer {
    background: #b9e2d2;
  }
  .sour footer a {
    color: #94b5a8;
  }
  .sour footer a:visited {
    color: #94b5a8;
  }
  .sour footer a:focus {
    color: #94b5a8;
  }
  .sour footer a:hover {
    color: #6f887e;
  }
  .sour footer a:active {
    color: #6f887e;
  }
  .sour body.items #primary > div, .sour body.items #sidebar > div {
    background: #fff;
  }
  .sour body.items #primary > div:first-child, .sour body.items #sidebar > div:first-child {
    border-top-width: 10px;
  }
  .sour body.items #content div.item h2 {
    font-size: 17.6px;
    border-width: 0;
    padding: 0 0 1em 1em;
    margin: 0;
  }

  /* !----------------- TAR HEEL INK ------------------------------------- */
  .ink {
    /* ---- ITEM PAGE ---- */
  }
  .ink body {
    background-color: #336699;
    font-family: Arial,Helvetica,sans-serif;
  }
  .ink body #header-wrap {
    background: #fff;
  }
  .ink body #wrap {
    background: #336699;
  }
  .ink body header {
    border-bottom: 5px solid #adc2d6;
    border-top: 5px solid #adc2d6;
  }
  .ink body #site-title {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }
  .ink a {
    color: #29527a;
  }
  .ink a:visited {
    color: #29527a;
  }
  .ink a:focus {
    color: #29527a;
  }
  .ink a:hover {
    color: #306191;
  }
  .ink a:active {
    color: #306191;
  }
  .ink #content h1, .ink h2, .ink h3, .ink h4, .ink h5 {
    border: 0 none;
  }
  .ink #content > h1 {
    font-weight: bold;
    color: #E5E5E5;
  }
  .ink #content > h2, .ink #content > div > h2, .ink #content #primary > h2, .ink #content #primary > div > h2,
  .ink #content #sidebar > h2, .ink #content #sidebar > div > h2 {
    font-weight: bold;
    font-style: italic;
  }
  .ink button, .ink .button, .ink #advanced-search {
    background-color: #adc2d6;
  }
  .ink #content > div {
    border-color: #adc2d6;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .ink #primary > div, .ink #content #sidebar > div {
    border-color: #adc2d6;
  }
  .ink #primary > div:first-child {
    border-width: 0;
  }
  .ink nav#exhibit-pages {
    border-top: 2px solid #adc2d6;
  }
  .ink #sidebar {
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .ink #sidebar ul#sidenav li a, .ink nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #29527a;
  }
  .ink #sidebar ul#sidenav li a:visited, .ink nav#exhibit-pages > ul li a:visited {
    color: #29527a;
  }
  .ink #sidebar ul#sidenav li a:focus, .ink nav#exhibit-pages > ul li a:focus {
    color: #29527a;
  }
  .ink #sidebar ul#sidenav li a:hover, .ink nav#exhibit-pages > ul li a:hover {
    color: #306191;
  }
  .ink #sidebar ul#sidenav li a:active, .ink nav#exhibit-pages > ul li a:active {
    color: #306191;
  }
  .ink #sidebar ul#sidenav li a#current, .ink #exhibit-pages a#current {
    color: #29527a;
    border-color: #29527a;
  }
  .ink input[type=submit], .ink button, .ink .button, .ink #advanced-search {
    background-color: #555555;
  }
  .ink input[type=text], .ink input[type=password], .ink textarea {
    background-color: #E5E5E5;
  }
  .ink .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .ink .items.show #primary > div, .ink aside#sidebar > div, .ink nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .ink footer {
    background-color: #fff;
    border-top: 5px solid #adc2d6;
    border-bottom: 5px solid #adc2d6;
    color: #29527a;
  }
  .ink footer:visited {
    color: #29527a;
  }
  .ink footer:focus {
    color: #29527a;
  }
  .ink footer:hover {
    color: #306191;
  }
  .ink footer:active {
    color: #306191;
  }
  .ink body.items #primary > div, .ink body.items #sidebar > div {
    background: #fff;
  }
  .ink body.items #primary > div:first-child, .ink body.items #sidebar > div:first-child {
    border-top-width: 10px;
  }
  .ink body.items #content div.item h2 {
    font-size: 17.6px;
    border-width: 0;
    padding: 0 0 1em 1em;
    margin: 0;
  }

  /* !---------- Vargas Vila----------------- */
  .vargas {
    /*input[type=submit], button, .button, #advanced-search { background-color: $bg-control-gray; }
    .button#advanced-search { border-left: 1px solid #fff; }
    .items.show #primary > div, aside#sidebar > div, nav#exhibit-pages {
        border-top-width: 5px;
        background-color: #fff;
    }*/
  }
  .vargas body {
    background-color: #fafae1;
  }
  .vargas body #header-wrap {
    background: #fafae1;
  }
  .vargas body #wrap {
    background: #fafae1;
    position: relative;
  }
  .vargas #search-container {
    display: none;
  }
  .vargas #primary, .vargas #sidebar, .vargas .exhibits.summary #exhibit-pages, .vargas .exhibits.summary #primary {
    border: none;
    background: transparent;
    box-shadow: none;
  }
  .vargas .show #primary > div, .vargas .show #content #sidebar > div, .vargas .exhibits.summary #exhibit-pages {
    border: none;
  }
  .vargas #sidebar ul#sidenav li a, .vargas nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #4e5c32;
  }
  .vargas #sidebar ul#sidenav li a:visited, .vargas nav#exhibit-pages > ul li a:visited {
    color: #4e5c32;
  }
  .vargas #sidebar ul#sidenav li a:focus, .vargas nav#exhibit-pages > ul li a:focus {
    color: #4e5c32;
  }
  .vargas #sidebar ul#sidenav li a:hover, .vargas nav#exhibit-pages > ul li a:hover {
    color: #3e4a28;
  }
  .vargas #sidebar ul#sidenav li a:active, .vargas nav#exhibit-pages > ul li a:active {
    color: #3e4a28;
  }
  .vargas #sidebar ul#sidenav li a#current, .vargas .vargas #exhibit-pages a#current {
    color: #4e5c32;
    border: none;
    font-weight: 800;
    padding-left: 0;
    display: block;
  }
  .vargas footer {
    position: relative;
    background: #3b3123;
    font-size: 14.4px;
    border-top: 15px solid #4e5c32;
    margin-top: 0;
  }
  .vargas footer a {
    color: #fff;
  }
  .vargas footer a:visited {
    color: #fff;
  }
  .vargas footer a:focus {
    color: #fff;
  }
  .vargas footer a:hover {
    color: #b8a24b;
  }
  .vargas footer a:active {
    color: #b8a24b;
  }
  .vargas footer:before {
    content: " ";
    position: absolute;
    top: -20px;
    min-width: 100%;
    left: 0;
    height: 5px;
    background-color: #b8a24b;
  }
  .vargas #content h1 {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .vargas #site-title {
    width: 100%;
    display: inline;
    text-align: left;
  }
}
@media screen and (min-width: 1000px) {
  .vargas #header-wrap, .vargas #content {
    width: 1000px;
    margin: 0 auto;
    border-right: 2px solid #333;
    border-left: 2px solid #333;
  }
  .vargas header, .vargas #content {
    padding: 0;
    position: relative;
  }
  .vargas #content:before {
    content: " ";
    display: block;
    min-width: 1000px;
    margin: 0 auto;
    height: 95px;
    background: url("../images/vargas/lat_topN.jpg");
  }
  .vargas #content h1 {
    width: 825px;
  }
  .vargas #content h1:before {
    content: " ";
    position: absolute;
    width: 87px;
    height: 100%;
    left: 0;
    background: url("../images/vargas/lat_leftN.jpg") no-repeat;
  }
  .vargas #content h1:after {
    content: " ";
    position: absolute;
    width: 110px;
    height: 100%;
    left: 710px;
    background: url("../images/vargas/lat_rightN.jpg") no-repeat;
  }
  .vargas .show #primary, .vargas .exhibits.summary #primary {
    padding-left: 87px;
    padding-right: 28.3%;
    background: url("../images/vargas/latticeM.jpg") 0px 329px repeat-y;
    width: 100%;
    margin-bottom: 0;
  }
  .vargas .show #sidebar, .vargas .exhibits.summary #exhibit-pages {
    position: absolute;
    right: 0px;
    top: 110px;
    padding-left: 35px;
  }
  .vargas .exhibits.summary #exhibit-pages {
    right: -110px;
  }
}
@media screen {
  .vargas .exhibits.summary #content > h1 {
    color: #fafae1;
    margin-bottom: -40px;
  }
  .vargas .exhibits.summary #content #primary > div {
    text-align: center;
    padding-bottom: 20px;
  }

  /* !---------- WOODS - for digitalresearch.lib.unc.edu ----------------- */
  .woods body {
    font-family: "Times New Roman", Times, serif;
    background: #fff;
  }
  .woods body a {
    color: #555555;
  }
  .woods body a:visited {
    color: #555555;
  }
  .woods body a:focus {
    color: #555555;
  }
  .woods body a:hover {
    color: #6f6f6f;
  }
  .woods body a:active {
    color: #6f6f6f;
  }
  .woods #header-wrap {
    background: #d9e0cd;
  }
  .woods #wrap {
    background: #d9e0cd;
  }
  .woods #content h1, .woods h2, .woods h3, .woods h4, .woods h5 {
    border: 0 none;
  }
  .woods button, .woods .button, .woods #advanced-search {
    background-color: #E5E5E5;
  }
  .woods #primary > div, .woods #content #sidebar > div {
    border-color: #000;
  }
  .woods #primary > div:first-child {
    border-width: 0;
  }
  .woods nav#exhibit-pages {
    border-top: 5px solid #000;
  }
  .woods #sidebar ul#sidenav li a, .woods nav#exhibit-pages > ul li a {
    display: block;
    font-weight: 500;
    color: #555555;
  }
  .woods #sidebar ul#sidenav li a:visited, .woods nav#exhibit-pages > ul li a:visited {
    color: #555555;
  }
  .woods #sidebar ul#sidenav li a:focus, .woods nav#exhibit-pages > ul li a:focus {
    color: #555555;
  }
  .woods #sidebar ul#sidenav li a:hover, .woods nav#exhibit-pages > ul li a:hover {
    color: #6f6f6f;
  }
  .woods #sidebar ul#sidenav li a:active, .woods nav#exhibit-pages > ul li a:active {
    color: #6f6f6f;
  }
  .woods #sidebar ul#sidenav li a#current, .woods #exhibit-pages a#current {
    color: #555555;
    border-color: #555555;
  }
  .woods input[type=submit], .woods button, .woods .button, .woods #advanced-search {
    background-color: #555555;
  }
  .woods .items.show #primary > div, .woods aside#sidebar > div, .woods nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }

  /* !------------------------- COLORS: LIGHT BLUE ------------------------ */
  .lightblue body {
    background-color: #93B1C6;
    font-family: Georgia, serif;
  }
  .lightblue body #header-wrap {
    background: #93B1C6;
  }
  .lightblue body #wrap {
    background: #93B1C6;
  }
  .lightblue #content > div {
    border-color: #495863;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .lightblue #primary > div, .lightblue #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .lightblue #primary > div:first-child {
    border-width: 0;
  }
  .lightblue nav#exhibit-pages {
    border-top: 2px solid #495863;
  }
  .lightblue #sidebar ul#sidenav li a, .lightblue nav#exhibit-pages > ul li a {
    display: block;
  }
  .lightblue #sidebar ul#sidenav li a#current, .lightblue #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .lightblue #sidebar ul#sidenav > li > a, .lightblue nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .lightblue #sidebar ul#sidenav > li > ul > li > a,
  .lightblue nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .lightblue #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .lightblue nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .lightblue input[type=submit], .lightblue button, .lightblue .button, .lightblue #advanced-search {
    background-color: #555555;
  }
  .lightblue .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .lightblue .items.show #primary > div, .lightblue aside#sidebar > div, .lightblue nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .lightblue footer {
    background: #c6a893;
    font-size: 14.4px;
  }
  .lightblue footer a {
    color: #D9D9D9;
  }
  .lightblue footer a:visited {
    color: #D9D9D9;
  }
  .lightblue footer a:focus {
    color: #D9D9D9;
  }
  .lightblue footer a:hover {
    color: #fff;
  }
  .lightblue footer a:active {
    color: #fff;
  }

  /* !------------------------- COLORS: CAROLINA BLUE - SERIF ------------------------ */
  .carolinablue-serif body {
    background-color: #4B9CD3;
    font-family: "Libre Baskerville", serif;
  }
  .carolinablue-serif body #header-wrap {
    background: #4B9CD3;
  }
  .carolinablue-serif body #wrap {
    background: #E5E5E5;
  }
  .carolinablue-serif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolinablue-serif #primary > div, .carolinablue-serif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolinablue-serif #primary > div:first-child {
    border-width: 0;
  }
  .carolinablue-serif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolinablue-serif #sidebar ul#sidenav li a, .carolinablue-serif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolinablue-serif #sidebar ul#sidenav li a#current, .carolinablue-serif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolinablue-serif #sidebar ul#sidenav > li > a, .carolinablue-serif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolinablue-serif #sidebar ul#sidenav > li > ul > li > a,
  .carolinablue-serif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablue-serif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolinablue-serif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablue-serif input[type=submit], .carolinablue-serif button, .carolinablue-serif .button, .carolinablue-serif #advanced-search {
    background-color: #555555;
  }
  .carolinablue-serif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolinablue-serif .items.show #primary > div, .carolinablue-serif aside#sidebar > div, .carolinablue-serif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolinablue-serif footer {
    background: #4B9CD3;
    font-size: 14.4px;
    color: #FFFFFF;
  }
  .carolinablue-serif footer a {
    color: #13294B;
  }
  .carolinablue-serif footer a:visited {
    color: #13294B;
  }
  .carolinablue-serif footer a:focus {
    color: #13294B;
  }
  .carolinablue-serif footer a:hover {
    color: #FFFFFF;
  }
  .carolinablue-serif footer a:active {
    color: #FFFFFF;
  }

  /* !------------------------- COLORS: CAROLINA BLUE - SANSSERIF ------------------------ */
  .carolinablue-sansserif body {
    background-color: #4B9CD3;
    font-family: "Open Sans", sans-serif;
  }
  .carolinablue-sansserif body #header-wrap {
    background: #4B9CD3;
  }
  .carolinablue-sansserif body #wrap {
    background: #E5E5E5;
  }
  .carolinablue-sansserif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolinablue-sansserif #primary > div, .carolinablue-sansserif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolinablue-sansserif #primary > div:first-child {
    border-width: 0;
  }
  .carolinablue-sansserif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolinablue-sansserif #sidebar ul#sidenav li a, .carolinablue-sansserif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolinablue-sansserif #sidebar ul#sidenav li a#current, .carolinablue-sansserif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolinablue-sansserif #sidebar ul#sidenav > li > a, .carolinablue-sansserif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolinablue-sansserif #sidebar ul#sidenav > li > ul > li > a,
  .carolinablue-sansserif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablue-sansserif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolinablue-sansserif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablue-sansserif input[type=submit], .carolinablue-sansserif button, .carolinablue-sansserif .button, .carolinablue-sansserif #advanced-search {
    background-color: #555555;
  }
  .carolinablue-sansserif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolinablue-sansserif .items.show #primary > div, .carolinablue-sansserif aside#sidebar > div, .carolinablue-sansserif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolinablue-sansserif footer {
    background: #4B9CD3;
    font-size: 14.4px;
    color: #FFFFFF;
  }
  .carolinablue-sansserif footer a {
    color: #13294B;
  }
  .carolinablue-sansserif footer a:visited {
    color: #13294B;
  }
  .carolinablue-sansserif footer a:focus {
    color: #13294B;
  }
  .carolinablue-sansserif footer a:hover {
    color: #FFFFFF;
  }
  .carolinablue-sansserif footer a:active {
    color: #FFFFFF;
  }

  /* !------------------------- COLORS: CAROLINA NAVY - SERIF ------------------------ */
  .carolinanavy-serif body {
    background-color: #13294B;
    font-family: "Libre Baskerville", serif;
  }
  .carolinanavy-serif body #header-wrap {
    background: #13294B;
  }
  .carolinanavy-serif body #wrap {
    background: #E5E5E5;
  }
  .carolinanavy-serif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolinanavy-serif #primary > div, .carolinanavy-serif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolinanavy-serif #primary > div:first-child {
    border-width: 0;
  }
  .carolinanavy-serif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolinanavy-serif #sidebar ul#sidenav li a, .carolinanavy-serif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolinanavy-serif #sidebar ul#sidenav li a#current, .carolinanavy-serif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolinanavy-serif #sidebar ul#sidenav > li > a, .carolinanavy-serif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolinanavy-serif #sidebar ul#sidenav > li > ul > li > a,
  .carolinanavy-serif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinanavy-serif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolinanavy-serif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinanavy-serif input[type=submit], .carolinanavy-serif button, .carolinanavy-serif .button, .carolinanavy-serif #advanced-search {
    background-color: #555555;
  }
  .carolinanavy-serif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolinanavy-serif .items.show #primary > div, .carolinanavy-serif aside#sidebar > div, .carolinanavy-serif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolinanavy-serif footer {
    background: #13294B;
    color: #FFFFFF;
    font-size: 14.4px;
    color: #4B9CD3;
  }
  .carolinanavy-serif footer a {
    color: #FFFFFF;
  }
  .carolinanavy-serif footer a:visited {
    color: #FFFFFF;
  }
  .carolinanavy-serif footer a:focus {
    color: #FFFFFF;
  }
  .carolinanavy-serif footer a:hover {
    color: #4B9CD3;
  }
  .carolinanavy-serif footer a:active {
    color: #4B9CD3;
  }

  /* !------------------------- COLORS: CAROLINA NAVY - SERIF ------------------------ */
  .carolinanavy-sansserif body {
    background-color: #13294B;
    font-family: "Open Sans", sans-serif;
  }
  .carolinanavy-sansserif body #header-wrap {
    background: #13294B;
  }
  .carolinanavy-sansserif body #wrap {
    background: #E5E5E5;
  }
  .carolinanavy-sansserif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolinanavy-sansserif #primary > div, .carolinanavy-sansserif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolinanavy-sansserif #primary > div:first-child {
    border-width: 0;
  }
  .carolinanavy-sansserif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolinanavy-sansserif #sidebar ul#sidenav li a, .carolinanavy-sansserif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolinanavy-sansserif #sidebar ul#sidenav li a#current, .carolinanavy-sansserif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolinanavy-sansserif #sidebar ul#sidenav > li > a, .carolinanavy-sansserif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolinanavy-sansserif #sidebar ul#sidenav > li > ul > li > a,
  .carolinanavy-sansserif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinanavy-sansserif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolinanavy-sansserif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinanavy-sansserif input[type=submit], .carolinanavy-sansserif button, .carolinanavy-sansserif .button, .carolinanavy-sansserif #advanced-search {
    background-color: #555555;
  }
  .carolinanavy-sansserif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolinanavy-sansserif .items.show #primary > div, .carolinanavy-sansserif aside#sidebar > div, .carolinanavy-sansserif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolinanavy-sansserif footer {
    background: #13294B;
    color: #FFFFFF;
    font-size: 14.4px;
    color: #4B9CD3;
  }
  .carolinanavy-sansserif footer a {
    color: #FFFFFF;
  }
  .carolinanavy-sansserif footer a:visited {
    color: #FFFFFF;
  }
  .carolinanavy-sansserif footer a:focus {
    color: #FFFFFF;
  }
  .carolinanavy-sansserif footer a:hover {
    color: #4B9CD3;
  }
  .carolinanavy-sansserif footer a:active {
    color: #4B9CD3;
  }

  /* !------------------------- COLORS: CAROLINA BLACK - SERIF ------------------------ */
  .carolinablack-serif body {
    background-color: #151515;
    font-family: "Libre Baskerville", serif;
  }
  .carolinablack-serif body #header-wrap {
    background: #151515;
  }
  .carolinablack-serif body #wrap {
    background: #E5E5E5;
  }
  .carolinablack-serif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolinablack-serif #primary > div, .carolinablack-serif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolinablack-serif #primary > div:first-child {
    border-width: 0;
  }
  .carolinablack-serif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolinablack-serif #sidebar ul#sidenav li a, .carolinablack-serif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolinablack-serif #sidebar ul#sidenav li a#current, .carolinablack-serif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolinablack-serif #sidebar ul#sidenav > li > a, .carolinablack-serif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolinablack-serif #sidebar ul#sidenav > li > ul > li > a,
  .carolinablack-serif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablack-serif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolinablack-serif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablack-serif input[type=submit], .carolinablack-serif button, .carolinablack-serif .button, .carolinablack-serif #advanced-search {
    background-color: #555555;
  }
  .carolinablack-serif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolinablack-serif .items.show #primary > div, .carolinablack-serif aside#sidebar > div, .carolinablack-serif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolinablack-serif footer {
    background: #151515;
    color: #4B9CD3;
    font-size: 14.4px;
    color: #FFFFFF;
  }
  .carolinablack-serif footer a {
    color: #4B9CD3;
  }
  .carolinablack-serif footer a:visited {
    color: #4B9CD3;
  }
  .carolinablack-serif footer a:focus {
    color: #4B9CD3;
  }
  .carolinablack-serif footer a:hover {
    color: #FFFFFF;
  }
  .carolinablack-serif footer a:active {
    color: #FFFFFF;
  }

  /* !------------------------- COLORS: CAROLINA BLACK - SANS SERIF ------------------------ */
  .carolinablack-sansserif body {
    background-color: #151515;
    font-family: "Open Sans", sans-serif;
  }
  .carolinablack-sansserif body #header-wrap {
    background: #151515;
  }
  .carolinablack-sansserif body #wrap {
    background: #E5E5E5;
  }
  .carolinablack-sansserif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolinablack-sansserif #primary > div, .carolinablack-sansserif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolinablack-sansserif #primary > div:first-child {
    border-width: 0;
  }
  .carolinablack-sansserif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolinablack-sansserif #sidebar ul#sidenav li a, .carolinablack-sansserif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolinablack-sansserif #sidebar ul#sidenav li a#current, .carolinablack-sansserif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolinablack-sansserif #sidebar ul#sidenav > li > a, .carolinablack-sansserif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolinablack-sansserif #sidebar ul#sidenav > li > ul > li > a,
  .carolinablack-sansserif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablack-sansserif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolinablack-sansserif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolinablack-sansserif input[type=submit], .carolinablack-sansserif button, .carolinablack-sansserif .button, .carolinablack-sansserif #advanced-search {
    background-color: #555555;
  }
  .carolinablack-sansserif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolinablack-sansserif .items.show #primary > div, .carolinablack-sansserif aside#sidebar > div, .carolinablack-sansserif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolinablack-sansserif footer {
    background: #151515;
    color: #4B9CD3;
    font-size: 14.4px;
    color: #FFFFFF;
  }
  .carolinablack-sansserif footer a {
    color: #4B9CD3;
  }
  .carolinablack-sansserif footer a:visited {
    color: #4B9CD3;
  }
  .carolinablack-sansserif footer a:focus {
    color: #4B9CD3;
  }
  .carolinablack-sansserif footer a:hover {
    color: #FFFFFF;
  }
  .carolinablack-sansserif footer a:active {
    color: #FFFFFF;
  }

  /* !------------------------- COLORS: BASIN SLATE - SERIF ------------------------ */
  .carolina-basinslate-serif body {
    background-color: #4F758B;
    font-family: "Libre Baskerville", serif;
  }
  .carolina-basinslate-serif body #header-wrap {
    background: #4F758B;
  }
  .carolina-basinslate-serif body #wrap {
    background: #E5E5E5;
  }
  .carolina-basinslate-serif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolina-basinslate-serif #primary > div, .carolina-basinslate-serif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolina-basinslate-serif #primary > div:first-child {
    border-width: 0;
  }
  .carolina-basinslate-serif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolina-basinslate-serif #sidebar ul#sidenav li a, .carolina-basinslate-serif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolina-basinslate-serif #sidebar ul#sidenav li a#current, .carolina-basinslate-serif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolina-basinslate-serif #sidebar ul#sidenav > li > a, .carolina-basinslate-serif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolina-basinslate-serif #sidebar ul#sidenav > li > ul > li > a,
  .carolina-basinslate-serif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-basinslate-serif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolina-basinslate-serif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-basinslate-serif input[type=submit], .carolina-basinslate-serif button, .carolina-basinslate-serif .button, .carolina-basinslate-serif #advanced-search {
    background-color: #555555;
  }
  .carolina-basinslate-serif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolina-basinslate-serif .items.show #primary > div, .carolina-basinslate-serif aside#sidebar > div, .carolina-basinslate-serif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolina-basinslate-serif footer {
    background: #4F758B;
    color: #F8F8F8;
    font-size: 14.4px;
    color: #FFFFFF;
  }
  .carolina-basinslate-serif footer a {
    color: #F8F8F8;
  }
  .carolina-basinslate-serif footer a:visited {
    color: #F8F8F8;
  }
  .carolina-basinslate-serif footer a:focus {
    color: #F8F8F8;
  }
  .carolina-basinslate-serif footer a:hover {
    color: #FFFFFF;
  }
  .carolina-basinslate-serif footer a:active {
    color: #FFFFFF;
  }

  /* !------------------------- COLORS: BASIN SLATE - SANS SERIF ------------------------ */
  .carolina-basinslate-sansserif body {
    background-color: #4F758B;
    font-family: "Open Sans", sans-serif;
  }
  .carolina-basinslate-sansserif body #header-wrap {
    background: #4F758B;
  }
  .carolina-basinslate-sansserif body #wrap {
    background: #E5E5E5;
  }
  .carolina-basinslate-sansserif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolina-basinslate-sansserif #primary > div, .carolina-basinslate-sansserif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolina-basinslate-sansserif #primary > div:first-child {
    border-width: 0;
  }
  .carolina-basinslate-sansserif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolina-basinslate-sansserif #sidebar ul#sidenav li a, .carolina-basinslate-sansserif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolina-basinslate-sansserif #sidebar ul#sidenav li a#current, .carolina-basinslate-sansserif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolina-basinslate-sansserif #sidebar ul#sidenav > li > a, .carolina-basinslate-sansserif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolina-basinslate-sansserif #sidebar ul#sidenav > li > ul > li > a,
  .carolina-basinslate-sansserif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-basinslate-sansserif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolina-basinslate-sansserif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-basinslate-sansserif input[type=submit], .carolina-basinslate-sansserif button, .carolina-basinslate-sansserif .button, .carolina-basinslate-sansserif #advanced-search {
    background-color: #555555;
  }
  .carolina-basinslate-sansserif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolina-basinslate-sansserif .items.show #primary > div, .carolina-basinslate-sansserif aside#sidebar > div, .carolina-basinslate-sansserif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolina-basinslate-sansserif footer {
    background: #4F758B;
    color: #F8F8F8;
    font-size: 14.4px;
    color: #FFFFFF;
  }
  .carolina-basinslate-sansserif footer a {
    color: #F8F8F8;
  }
  .carolina-basinslate-sansserif footer a:visited {
    color: #F8F8F8;
  }
  .carolina-basinslate-sansserif footer a:focus {
    color: #F8F8F8;
  }
  .carolina-basinslate-sansserif footer a:hover {
    color: #FFFFFF;
  }
  .carolina-basinslate-sansserif footer a:active {
    color: #FFFFFF;
  }

  /* !------------------------- COLORS: WHITE - SERIF ------------------------ */
  .carolina-white-serif body {
    background-color: #E5E5E5;
    font-family: "Libre Baskerville", serif;
  }
  .carolina-white-serif body #header-wrap {
    background: #FFFFFF;
  }
  .carolina-white-serif body #wrap {
    background: #E5E5E5;
  }
  .carolina-white-serif #search-container form#search-form input#query {
    border: 2px solid #000;
    background: #E5E5E5;
  }
  .carolina-white-serif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolina-white-serif #primary > div, .carolina-white-serif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolina-white-serif #primary > div:first-child {
    border-width: 0;
  }
  .carolina-white-serif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolina-white-serif #sidebar ul#sidenav li a, .carolina-white-serif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolina-white-serif #sidebar ul#sidenav li a#current, .carolina-white-serif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolina-white-serif #sidebar ul#sidenav > li > a, .carolina-white-serif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolina-white-serif #sidebar ul#sidenav > li > ul > li > a,
  .carolina-white-serif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-white-serif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolina-white-serif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-white-serif input[type=submit], .carolina-white-serif button, .carolina-white-serif .button, .carolina-white-serif #advanced-search {
    background-color: #555555;
  }
  .carolina-white-serif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolina-white-serif .items.show #primary > div, .carolina-white-serif aside#sidebar > div, .carolina-white-serif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolina-white-serif footer {
    background: #FFFFFF;
    color: #13294B;
    font-size: 14.4px;
    color: #151515;
  }
  .carolina-white-serif footer a {
    color: #13294B;
  }
  .carolina-white-serif footer a:visited {
    color: #13294B;
  }
  .carolina-white-serif footer a:focus {
    color: #13294B;
  }
  .carolina-white-serif footer a:hover {
    color: #151515;
  }
  .carolina-white-serif footer a:active {
    color: #151515;
  }

  /* !------------------------- COLORS: WHITE - SANS SERIF ------------------------ */
  .carolina-white-sansserif body {
    background-color: #E5E5E5;
    font-family: "Open Sans", sans-serif;
  }
  .carolina-white-sansserif body #header-wrap {
    background: #ffffff;
  }
  .carolina-white-sansserif body #wrap {
    background: #E5E5E5;
  }
  .carolina-white-sansserif #search-container form#search-form input#query {
    border: 2px solid #000;
    background: #E5E5E5;
  }
  .carolina-white-sansserif #content > div {
    border-color: #999999;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  }
  .carolina-white-sansserif #primary > div, .carolina-white-sansserif #content #sidebar > div {
    border-color: #000;
    border-top-width: 2px;
  }
  .carolina-white-sansserif #primary > div:first-child {
    border-width: 0;
  }
  .carolina-white-sansserif nav#exhibit-pages {
    border-top: 2px solid #999999;
  }
  .carolina-white-sansserif #sidebar ul#sidenav li a, .carolina-white-sansserif nav#exhibit-pages > ul li a {
    display: block;
  }
  .carolina-white-sansserif #sidebar ul#sidenav li a#current, .carolina-white-sansserif #exhibit-pages a#current {
    color: #0066CC;
    border-left: 0;
    padding-left: 0;
    font-weight: bold;
  }
  .carolina-white-sansserif #sidebar ul#sidenav > li > a, .carolina-white-sansserif nav#exhibit-pages > ul > li > a {
    font-weight: bold;
  }
  .carolina-white-sansserif #sidebar ul#sidenav > li > ul > li > a,
  .carolina-white-sansserif nav#exhibit-pages > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-white-sansserif #sidebar ul#sidenav > li > ul > li > ul > li > a,
  .carolina-white-sansserif nav#exhibit-pages > li > ul > li > ul > li > a {
    font-weight: lighter;
  }
  .carolina-white-sansserif input[type=submit], .carolina-white-sansserif button, .carolina-white-sansserif .button, .carolina-white-sansserif #advanced-search {
    background-color: #555555;
  }
  .carolina-white-sansserif .button#advanced-search {
    border-left: 1px solid #fff;
  }
  .carolina-white-sansserif .items.show #primary > div, .carolina-white-sansserif aside#sidebar > div, .carolina-white-sansserif nav#exhibit-pages {
    border-top-width: 5px;
    background-color: #fff;
  }
  .carolina-white-sansserif footer {
    background: #ffffff;
    color: #151515;
    font-size: 14.4px;
  }
  .carolina-white-sansserif footer a {
    color: #13294B;
  }
  .carolina-white-sansserif footer a:visited {
    color: #13294B;
  }
  .carolina-white-sansserif footer a:focus {
    color: #13294B;
  }
  .carolina-white-sansserif footer a:hover {
    color: #151515;
  }
  .carolina-white-sansserif footer a:active {
    color: #151515;
  }
}
@media screen and (min-width: 768px) {
  /*
  Table of Contents
  =================
  -- Header
  -- Navigation
  ----- Pagination
  -- Search
  -- Content
  -- Home
  -- Items
  -- Collections
  -- ExhibitBuilder
  */
  /* !---------- Header ---------- */
  header {
    *zoom: 1;
  }
  header:after {
    content: "";
    display: table;
    clear: both;
  }

  #site-title {
    width: 74.57627%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
    text-align: left;
  }
  #site-title:after {
    content: "";
    display: block;
    height: 0px;
    clear: both;
  }

  /* !---------- Navigation --------- */
  nav.bottom ul {
    display: block;
    position: relative;
    z-index: 1000;
  }
  nav.bottom ul li {
    float: left;
    width: auto;
    position: relative;
  }
  nav.bottom ul li a {
    padding: 0.75em 12px;
  }
  nav.bottom ul li:hover {
    background-color: rgba(0, 0, 0, 0.05);
  }
  nav.bottom ul li:hover > ul {
    display: block;
  }
  nav.bottom ul li ul {
    min-width: 200px;
    display: none;
    padding: 0;
    position: absolute;
    top: 3em;
    left: 0px;
  }
  nav.bottom ul li ul li {
    width: 100%;
    clear: both;
    padding: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  nav.bottom ul li ul li ul {
    position: absolute;
    left: 100%;
    top: 0;
  }
  nav.bottom ul li:first-child a {
    padding-left: 0;
    margin-left: 0;
  }
  nav.bottom .mobile {
    display: none;
  }

  /* !---------- Pagination ---------- */
  .pagination {
    float: left;
  }

  #content nav .pagination_list {
    margin-top: 0.375em;
  }

  /* !---------- Search ---------- */
  #search-container {
    padding: 0;
    width: 23.72881%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
    margin-top: 1.875em;
  }
  #search-container input {
    padding: 0.46875em 8px;
  }

  #search-results {
    width: 100%;
  }

  #search-filters, #item-filters {
    float: left;
  }
  #search-filters li, #item-filters li {
    float: left;
  }
  #search-filters li ul, #item-filters li ul {
    display: inline;
    padding: 0;
  }
  #search-filters li ul li, #item-filters li ul li {
    float: none;
  }

  /* !---------- Content --------- */
  header, #content, footer {
    *zoom: 1;
    padding-left: 8.47458%;
    padding-right: 8.47458%;
  }
  header:after, #content:after, footer:after {
    content: "";
    display: table;
    clear: both;
  }

  nav.bottom {
    *zoom: 1;
  }
  nav.bottom:after {
    content: "";
    display: table;
    clear: both;
  }

  .page #primary {
    padding-top: 3em;
    padding-bottom: 3em;
  }

  /* !---------- Home ---------- */
  #home #content #intro {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 1.125em;
  }
  #home #content #intro p {
    margin: 0;
  }
  #home #content #featured-item {
    margin-bottom: 1.5em;
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
  }
  #home #content #featured-item .image {
    display: inline-block;
    width: 100%;
  }
  #home #content #featured-item img {
    width: 100%;
    height: auto;
  }
  #home #content > div {
    width: 66.10169%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
  }
  #home #content > div img {
    width: 20%;
    float: left;
    margin-right: 16px;
  }

  /* !---------- Items --------- */
  .layout-file-text .exhibit-items.left {
    float: left;
  }

  .layout-file-text .exhibit-items.right {
    float: right;
  }

  .layout-file-text .exhibit-items {
    max-width: 40%;
  }

  .items #content #sort-links {
    float: right;
    text-align: center;
  }
  .items .item {
    clear: both;
  }
  .items .item-img {
    width: 10%;
    float: left;
  }
  .items #advanced-search-form > div {
    width: 61.53846%;
    float: left;
    margin-right: 2.5641%;
    display: inline;
    clear: both;
  }
  .items #advanced-search-form > div:last-of-type {
    width: auto;
  }

  .show #primary, .exhibit-item-show #primary {
    width: 74.35897%;
    float: left;
    margin-right: 2.5641%;
    display: inline;
  }
  .show #sidebar, .exhibit-item-show #sidebar {
    width: 23.07692%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
  }

  /* !---------- Collections ---------- */
  .collections.show #primary .element-set {
    width: 61.53846%;
    float: left;
    margin-right: 2.5641%;
    display: inline;
  }
  .collections.show #primary > div {
    width: 35.89744%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
    clear: right;
  }
  .collections.show .item-img {
    margin-left: 0;
  }

  /* !---------- ExhibitBuilder ---------- */
  .exhibits.summary #primary {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
    display: inline;
    padding: 0 16px;
  }
  .exhibits.summary #exhibit-pages {
    width: 32.20339%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    display: inline;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .exhibits.show #content .exhibit-page-nav > li:first-child {
    background-color: rgba(0, 0, 0, 0.1);
    float: left;
  }
  .exhibits.show #content .exhibit-page-nav > li:nth-child(2) li:first-of-type {
    padding-left: 8px;
  }
  .exhibits.show #content #exhibit-page-navigation .exhibits-nav-prev {
    text-align: left;
  }
  .exhibits.show #content #exhibit-page-navigation .exhibits-nav-next {
    text-align: right;
  }
  .exhibits.show #content #exhibit-page-navigation > div {
    padding: 0;
    width: 33%;
  }
  .exhibits.show #content #exhibit-page-navigation a, .exhibits.show #content #exhibit-page-navigation span {
    width: 100%;
  }
}
