html {
  height: 100%;  width: 100%;
}

body {
  height: 100%;
  margin: 0;  padding: 0;  background-color: #000040;  color: #c0c0c0;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  text-align: center;
}div#header {
  padding: 2%;  clear: both;
  border-bottom: 1px solid;
  font-size: 1.4em;  font-variant: small-caps;  letter-spacing: +0.2em;}
div#footer {
  padding: 2%;  clear: both;  border-top: 1px solid;
}div#maincontent {  padding-top: 10%;  padding-bottom: 10%;
}