.pagelet-title,
h1,
h1 a,
h1 a:hover,
h2,
a,
#title,
#sitemenu-content li,
#sitemenu-content li a,
#sitemenu-content li.currentPage span.in,
#page-bottom div,
#tagline,
#title p,
.collection-navigation a,
.sandvox .annotation {
  color: #4f71ae;
  font-family: Futura, 'Century Gothic', AppleGothic, Verdana, sans-serif;
}
#main a, #sidebar a {
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#sidebar a, #main a {
  color: #4f71ae;
}
a:hover {
  color: #4f71ae;
}
/* JS Specific surround divs */
.surround .top,
.surround .bottom,
.surround .left,
.surround .right {
  background: #fff;
  border-color: #a1c6ef;
}
.article {
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.pagelet-body {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.article, .pagelet-body {
  border-color: #a1c6ef;
}
html {
  background-image: url(modern/body-bg.png);
}
body {
  background: none;
}
.sandvox .annotation {
  background-image: url(modern/left-annotation-bg.gif);
}
#page-top {
  background-image: url(modern/center-header-bg.gif);
}
#page-content {
  background-image: url(modern/center-wrapper-bg.gif);
}
#page-bottom {
  background-image: url(modern/center-footer-bg.gif);
}
#title {
  background-image: url(modern/title_bg.gif);
}
#title h1 {
  background-image: url(modern/title_h1_bg.gif);
}
#sitemenu {
  background-image: url(modern/sitemenu-container.gif);
}
.has-logo #sitemenu-container {
  background: url(modern/sitemenu-container.gif) repeat-x 0 bottom;
}
.has-logo #logo-container {
  background-image: url(modern/title_h1_bg.gif);
}
#sitemenu-content {
  background-image: url(modern/sitemenu.gif);
}
#sitemenu #sitemenu-content ul li ul {
  background: url(modern/body-bg.png);
  border-color: rgb(79, 113, 174);
  box-shadow: 2px 1px 3px rgba(79, 113, 174, 0.6);
  -webkit-box-shadow: 2px 1px 3px rgba(79, 113, 174, 0.6);
  -moz-box-shadow: 2px 1px 3px rgba(79, 113, 174, 0.6);
}
#sitemenu-content ul li ul li span.in {
  border-color: rgb(79, 113, 174);
}
.currentPage span {
  background-image: url(modern/sitemenu-container.gif);
}
h2 .in {
  background-image: url(modern/h2-annotation-bg.gif);
}
.pagelet-title .in {
  background-image: url(modern/h2-annotation-bg.gif);
}
.photo-navigation #photo-list a {
  background-image: url(modern/list.gif);
}
.photo-navigation .next-page a {
  background-image: url(modern/next.gif);
}
.photo-navigation .next-page span {
  background-image: url(modern/next_disabled.gif);
}
.photo-navigation .previous-page a {
  background-image: url(modern/previous.gif);
}
.photo-navigation .previous-page span {
  background-image: url(modern/previous_disabled.gif);
}
.timestamp a {
  background-image: url(modern/timestamp.gif);
}
.no-sidebar #page-top {
  background: transparent url(modern/center-header-no-sidebar-bg.gif) no-repeat scroll 145px bottom;
}
.no-sidebar #page-bottom {
  background: transparent url(modern/center-footer-no-sidebar-bg.gif) no-repeat scroll 167px -4px;
}
.no-sidebar #main {
  background: transparent url(modern/center-wrapper-bg.gif) repeat-y -329px 680px;
}
@media screen and (min-width: 1400px) {
  h2 {
    background-image: url(modern/left-annotation-bg.gif);
  }
  h2 .in {
    background: none;
  }
}
