body {
  background: white;
  color: black;
  margin: 5%;
  padding: 5pt;
}

a:link {
  color: blue;
}

a:visited {
  color: purple;
}

a:hover {
  background: yellow;
}

dfn {
  font-style: normal;
  font-weight: bold
}

h1, h2, h3, h4 {
  text-align: center;
}

dl {
  border-top: thin solid silver;
  padding-top: 0.25em
}

dl.subitems {
  border-top: none;
}