body {
  max-width: 60em;
  margin:1em auto;
  font-family: sans-serif;
  color:#101010;
  background-color: #f8f8f8;
}

h1>a:visited {
  color:black;
}

h2 {
}

pre {
  background-color:#303040;
  color: #f8fff8;
  padding: 1em;
  overflow:auto;
}

nav {
  margin:2em 0;
  font-style: italic;
}

footer {
  margin-top:1em;
}
