body {
  margin:0px;
  padding:0px;
  font-family: Verdana, "Trebuchet MS", Helvetica, sans-serif; /* Inherited to all children... */
  background-color: #FFFFFF;
  color: #000;
  text-align: center; /* This centers its elements under IE, does nothing under Firefox */
}

#pageframe {
  position: relative; /* serves as base for children */
  width: 800px; /*This is a "minimum" width*/
  margin: 0px auto; /* This centers it within the BODY under Firefox */
}

h1 {
  /*border: 1px solid black;*/
  text-align: center;
  background-color: #FFFFFF;
  color: #000;
  font-size: 144px;
  padding-top: 100px;
  padding-bottom: 0px;
  margin: 0px;
}

h2 {
  position: relative; /* offset below... */
  top: -20px; /* overlap with previous box (but doesn't alter pos of elements afterwards!) */
  /*border: 1px solid red;*/
  text-align: center;
  background-color: #FFFFFF;
  color: #555;
  font-size: 36px;
  height: 50px;
  padding-top: 0px;
  margin: 0px;
}

#copyright {
  /*border: 1px solid yellow;*/
  text-align: center;
  color: #666;
  font-size: 10px;
  padding-top: 130px;
  margin: 0px;
}

a.justreleased:LINK { color: #F00; }
a.justreleased:VISITED { color: #F88; }
a:LINK { color: #000; }
a:VISITED { color: #666; }
