span.image-caption {
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
}

div.download {
  border-color: #CCCCCC !important;
}

div.content div.caption a {
  color: inherit !important;
  background-color: inherit;
}

body {
  text-align: center !important;
  color: #F6DC92 !important;
  background: #A94F1E url(./wild_oliva.png) repeat scroll top center !important;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif !important;
  font-size: 75% !important;
  background-color: inherit;
}

div.loader {
  background-image: url(loaderWhite.gif) !important;
}

div.slideshow img {
  box-shadow: none !important;
  vertical-align: middle !important;
  border-width: 3px !important;
  border-style: solid !important;
  margin-left: 0px !important;
  box-sizing: content-box !important;
  border-collapse: separate !important;
  margin-top: 0px !important;
  -webkit-box-shadow: none !important;
  -filter: none !important;
  border-color: #CCCCCC !important;
  -ms-filter: none !important;
  -moz-box-shadow: none !important;
}

div.pagination span.current {
  background-color: #DFD7DC !important;
  border-color: #CCCCCC !important;
  color: #000000 !important;
}

.logo {
  display: inherit !important;
}

div.caption {
  color: inherit !important;
  background-color: transparent !important;
}

.tt:after {
  color: #000 !important;
  background: rgba(255,255,255,0.7) !important;
  background-color: inherit;
}

#captionToggle a {
  display: none !important;
}

div.pagination a:hover, div.pagination a:focus, div.pagination a:active {
  background-color: #333333 !important;
  color: inherit;
}

ul.thumbs li a.thumb {
  background-color: #000000 !important;
  color: inherit;
}

div.caption-container {
  clear: left !important;
  height: 100px !important;
  position: relative !important;
}

img.delayload {
}

#liveUpdateCollectionDescription {
}

h2 {
  letter-spacing: -1px !important;
  font-size: 1.8em !important;
}

div.content a, div.navigation a {
  color: #DFD7DC !important;
  background-color: inherit;
}

div#page {
  background-color: #000000 !important;
  border-style: solid solid solid !important;
  border-color: #DDDDDD !important;
  color: inherit;
}

h1 {
  font-family: "Trebuchet MS", Verdana, sans-serif !important;
  letter-spacing: -1px !important;
  font-size: 2.5em !important;
}

ul.thumbs li.selected a.thumb {
  background-color: #FFFFFF !important;
  color: inherit;
}

#liveUpdateCollectionTitle {
}

a {
  color: #DFD7DC !important;
  background-color: inherit;
}

ul.thumbs li a.thumb {
  border-color: #CCCCCC !important;
}

#liveUpdateSiteTitle {
}

div.pagination a {
  border-color: #CCCCCC !important;
}

.titleColor {
  color: #FDFAC4 !important;
  background-color: inherit;
}

.textColor {
  color: #F6DC92 !important;
  background-color: inherit;
}
