body {
  background: #fff;
  color: #222
}

h1 {
  margin-left: 20%;
  margin-right: 20%;   
  font-style: normal;
  font-size: 300%;
  color: #fff;
  background: #caa;
  border-right: #ecc solid 10px;
  border-left: #ecc solid 10px;
  padding-left: 4px;
  padding-right: 4px;
}

h2, p.headmatter {
  text-align: center;
}

div.top {
  color: #fff;
  background: #caa;
}

p.headmatter {
  font-size: 120%
}

p.update {
  margin-top: 60px
}

a:link {
  color: #00f;
  text-decoration: none
}

a:visited {
  color: #22a;
  text-decoration: none
}

a:active {
  color: #ff0;
  background: #000;
  text-decoration: none
}

a:hover {
  color: #f00;
  text-decoration: none
}
