html, body{
  width:100%;
  height:100%;
}

body {
  font-family:helvetica, verdana, sans-serif;
  font-size:11px;
  background: url(/images/sun.png) no-repeat center 40%;
  background-color: #1c2524;
  color:#5f6a68;
}
h1 {
  position:absolute;
  left:-9000px;
}

#wrapper {
  height:100%;
  width:190px;
  display:table;
  position:static;
  overflow:hidden;
  margin:0 auto;
}

p {
  padding-top:100px;
  width:190px;
  display: table-cell; 
  vertical-align: middle; 
  position: static;
}

a:link, a:visited {
  color:#cff6ff;
  text-decoration:none;
}

a:hover, a:active {
  color:#fff;
  text-decoration:underline;
}