/*CSS Reset*/
body,h1,h2,h3,h4,a,div,img,p,video,ol,li,table,caption,thead,tr,td {margin:0;padding:0;border:none;}

/* General */
body{
  background-color:#000;
  font-family:Arial, sans-serif;
  color:#fff;
  font-size:28px;
}
a{text-decoration:none;}
a{color:#888;;}
a:hover{color:#fff;}
#content{
  margin-top:50px;
  margin-left:350px;
  margin-right:350px;
}
h1{
  color:#ccc;
  font-size:30px;
  margin-bottom:50px;
}
h2{
  font-size:65px;
  margin-bottom:50px;
}
li{
  margin-top:15px;
}
#previous,#next{
  position:fixed;
  bottom:10px;
  opacity:.3;
}
#previous:hover,#next:hover{
  opacity:1;
}
#previous{
  left:100px;
}
#next{
  left:100%;
  margin-left:-287px;
}
blockquote{
  padding:50px;
  width:50%;
  line-height:65px;
}
.vcenter{
  height:300px;
  position:absolute;
  top:50%;
  margin-top:-150px;
}
#logo{
  position:fixed;
  top:50px;
  left:50px;
  opacity:.8;
}
#logo img{
/*  width:158px;
  height:auto;
*/}
#footer{
  font-size:20px;
  text-align:center;
  position:fixed;
  bottom:10px;
  width:100%;
  color:#ccc;
}