html, body {
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%
}

body {
  font-family: Arial, sans;
  font-size: 15px;
  display: table;
  background: #f9f9f9;
}

a { color: #666; text-decoration: none; }

#container {
  width: 100%;
  display: table-cell;
  vertical-align: middle
}

#wrapper {
  width: 360px;
  margin: 0 auto;
  min-height: 150px
}
