body {
  font: 0.9em/1.5em "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
  background-color: #fffdfd;
  color: #333;
  margin: 0;
}

h2,h3 {
  font-weight: normal;
}
img.heroshot {
  width: 324px;  
}

img.icon {
  float: left;
  height:40px;
  margin-right: 10px;
  background-color: #C50021;
  border-radius: 6px;  
}

#title {
  padding-top: 50px;
}
#title-id {

}
#title-support {
}
p.appstore {
  margin-top: 2em;
}

ul.features, section.changelog ul {
  margin: 0 0 1em 0;
  padding: 0;
}
ul.features li, section.changelog li {
  list-style: none;
  padding:  0.15em 0;
}
ul.features li:before, section.changelog li:before {
  content: '—';
  float: left;
  margin-left: -1.25em;  
}
section.head {

}
section.hero {
  padding-top: 4em;
}
section {
  padding-top: 6em;
}


.slideshow ul {
  width: 385px;
  margin: 0;
  padding: 0.5em 0;
}
.slideshow li {
  list-style: none;
  display: inline-block;
  padding: 6px;
}
.slideshow img {
  width: 100px;
  padding: 6px;
  border-radius: 6px;
  background-color: #EEE;
  box-shadow: 0 0 15px #000;
}

ul.links {
  margin: 0;
  padding: 0.5em 0;
}
ul.links li {
  list-style: none;
  display: inline-block;
}
ul.links li a {
 display: inline-block;
  margin: 0.25em 0;
  background-color: #C50021;
  padding: 5px 15px 5px 35px;
  border-radius: 6px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 10px 50%;
}
ul.links li.email a {
  background-image: url(../img/icon-email@2x.png);
}
ul.links li.twitter a {
  background-image: url(../img/icon-twitter@2x.png);
}
ul.links li a {
    color: #fff;
    text-decoration: none;
}
footer {
  padding: 6em 0;
}