body {margin: 2ex 1em 2ex 1em; width: 500px;}

@media handheld, tty {
  body {margin: 1ex 1em 1ex 1em; width: auto;}
}

a:hover {color: red;}

hr {color: gray; background-color: gray; height: 1px;}

h1 span {
  background-color: #DFEBF3;
  border: solid #CBD7DF 1px;
  padding: 0.5ex 0.5em;
}

h2 {
  padding: 5px 0 0 5px;
  border-top: solid gray 1px;
  border-left: solid gray 1px;
}
