body {
  font-size: 0.9em;
  background: url(../images/body-background.png) repeat-x center top;
}

.hidden {
  display: none;
}

#top {
  margin-top: 48px;
  margin-bottom: 96px;
}

#top p {
  margin-top: 32px;
  color: rgb(28,77,107);
  font-size: 1.3em;
  font-weight: bold;
}

#gallery {
  background-color: white;
}

#gallery-nav {
  background-color: rgb(18,62,90);
  padding: 3px 12px;
  text-align: right;
}

#gallery-nav a {
  color: white;
}

#slides-nav {
  padding-left: 12px;
  margin: 12px 0 12px;
  font-weight: bold;
  color: white;
}

#folding-nav {
  padding-left: 12px;
  margin: 12px 0 12px;
}

#folding-nav a {
  border: 1px solid #ccc;
  background: #3f3f3f;
  text-decoration: none;
  margin-right: 8px;
  padding: 3px 5px;
  color: whitesmoke;
  font-weight: bold;
}

#folding-nav a.activeSlide {
  background: #700000;
  color: whitesmoke;
}

#folding-nav a:focus {
  outline: none;
}

#viewport h3 {
  margin: 0 12px;
  padding: 0px;
  text-align: right;
  color: rgb(28,77,107);
}

#viewport img {
  padding: 0 12px;
}

dl.reasons dt {
  color: rgb(18,62,90);
  font-weight: bold;
  font-size: 1.8em;
}

dl.reasons dd {
  color: rgb(22,22,22);
  margin: 0 0 20px;
  font-size: 1.0em;
}

div#download {
  text-align: center;
  margin: 0;
  padding: 28px 0px;
  background: url(../images/download-button.png) no-repeat;
}

div#download a {
  font-size: 1.8em;
  font-weight: bold;
  color: rgb(241,0,0);
}

div#slides {
  height: 345px;
}

#socialite {
  text-align: center;
  margin: 24px 0px;
}

p.get-social {
  color: rgb(121,207,255);
  font-weight: bold;
  font-size: 1.8em;
  margin: 0em;
}

ul.social-links {
  font-size: 1.4em;
  display: block;
  width: 670px;
  margin: auto;
}

ul.social-links li {
  display: block;
  float: left;
  list-style-type: none;
}

ul.social-links li.twitter {
  background: url(../images/twitter.png) no-repeat;
  padding-left: 36px;
}

ul.social-links li.facebook {
  background: url(../images/facebook.png) no-repeat;
  padding-left: 36px;
}

ul.social-links li.bookmark {
  background: url(../images/bookmark.png) no-repeat;
  padding-left: 36px;
}

ul.social-links li a {
  color: rgb(32,73,100);
}

p.license {
  font-size: 0.7em;
  padding: 30px 0 0;
  margin-top: 24px;
}

p.license a {
  color: black;
}

p.license img {
  border-width: 0;
  margin-right: 8px;
  vertical-align: middle;
}
