html,body{
	background: rgb(15,15,15);
	background: -webkit-gradient(radial, 30% 25%, 0, 30% 25%, 500, from(rgb(51,51,51)), to(rgb(15,15,15))) no-repeat rgb(15,15,15);
}

body {
  color: #FFF;
  text-align: center;
  font-family: sans-serif;
}

img {
  border: none;
}

a:link { color: rgb(204, 204, 204); }
a:visited { color: rgb(108, 108, 108); }

div#header h1 {
  font-family: "Myriad Pro";
  letter-spacing: 0.1em;
  font-size: 2.3em;
  font-weight: lighter;
  margin-bottom: 0;
  text-shadow: 0 0 3px rgb(15,15,15);
}

div#header h1 a {
  color: rgb(204, 204, 204);
  text-decoration: none;
}

div#header p.note {
	text-align: center;
  background-color: rgb(080, 025, 017);
  font-size: 1.0em;
  letter-spacing: 0.1em;
  padding:10px;
  margin:10px 25px 15px;
	-webkit-border-radius:25px;
}

div#header p.note a {
  color: rgb(255, 255, 255);
  text-decoration: underline;
}

h2 {
  font-family: "Myriad Pro";
  font-size: 1.3em;
  color: rgb(255, 255, 255);
  font-weight: lighter;
}

div#contents {
  width: 731px;
  margin: 20px auto;
}

div#contents h1 {
  font: 18px "Myriad Pro";
  letter-spacing: 0.1em;
  color: rgb(204, 204, 204);
  font-weight: lighter;
}

div#contents img {  
  border: 0;
  float: center; 
}

div#note {
  width: 700px;
  margin: 0 auto;
  text-align: left;
}

#download {
  float: right;
  text-align: center;
  margin: 30px;
  padding: 7px;
  background: rgb(144, 144, 144);
  color: #FFF;
  font: 12px "Myriad Pro";
  text-decoration: none;
  width: 100px;
  -webkit-border-radius: 5px;
}

#download:hover {
  background: rgb(080, 025, 017);
}

ol#features {
  text-align: left;
  list-style: none;
  margin: 0 auto;
}
ol#features li {
  text-indent: -18px;
}
ol#features li p span {
  font-size: 1.0em;
  margin-right: 3px;
}

div#footer {
  font-family: mono;
  font-size: 0.8em;
  letter-spacing: 0.3em;
  text-transform: uppercase
  color: rgb(204, 204, 204);
}

div#footer span {
  font-size: 1.3em;
}
