a:hover {
  color: #000000;
  background-color: #99ccff;
}
body {
  margin-left: 3%;
  margin-right: 3%;
  line-height: 150%;
}
h1 {
  text-align: center;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #6699ff;
  padding: 0.5em 1em 0.5em 1em;  
}
h2 {
  border-style: solid;
  border-width: 0px 0px 3px 5px;
  border-color: #6699ff;
  padding: 0.5em 1em 0.5em 1em;
}
p {
  margin: 1em 2em 1em 2em;
}
li {
  margin-left: 2em;
  margin-right: 2em;
}
blockquote {
  border-style: solid;
  border-width: 2px;
  border-color: #6699ff;
  background-color: #ddffff;
  padding: 0.25em 1em 0.25em 1em;
  margin: 1em 3em 1em 3em;
}
pre {
  border-style: solid;
  border-width: 2px;
  border-color: #6699ff;
  background-color: #ddffff;
  padding: 0.5em 1em 0.5em 1em;
  margin: 1em 3em 1em 3em;
}
pre.command {
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
  background-color: #e1e1e1;
  padding: 0.5em 1em 0.5em 1em;
  margin: 1em 3em 1em 3em;
}
pre.output {
  border-style: solid;
  border-width: 2px;
  border-color: #919191;
  background-color: #e1e1e1;
  padding: 0.5em 1em 0.5em 1em;
  margin: 1em 3em 1em 3em;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: pre-wrap;
  word-wrap: break-word;
}
pre span.user {
  color: red;
}
