body {
  color: black;
  background: white;
  margin: 5%;
  line-height: 1.5;
}
p {
  color: black;
  background: white;
  line-height: 1.5;
}
h1 {
  font-size: x-large;
  margin: 0.2em 0em 0em 0em;
  padding: 0.2em 0.5em;
  border-width: thin;
  border-color: white;
  background-color: #99F;
}
h2 {
  font-size: large;
  margin: 2em 0em 0em 0em;
  padding: 0.2em 0.5em;
  border-width: thin;
  border-color: white;
  background-color: #99F;
}
h3 {
  margin: 1em 0em 1em 0em;
  padding: 0.2em 0.5em;
  border-style: solid;
  border-width: 0px 0px 1px 20px;
  border-color: #99F;
}
h4 {
  font-size: medium;
  margin: 0.5em 0em 0em 0em;
  padding: 0.1em 0.5em 0.1em 0.5em;
  border-style: solid;
  border-width: 0px 0px 0px 10px;
  border-color: #CCF;
}
h5 {
  font-size: medium;
  margin: 1em 0em 0em 0em;
  padding: 0.2em 0.5em;
  border-style: solid;
  border-width: 0px 0px 0px 20px;
  border-color: #99F;
}
h6 {
  margin: 1em 0em 0em 0em;
  padding: 0.2em 0.5em;
  border-style: solid;
  border-width: 1px 2px 1px 2px;
  border-color: #99F;
}
pre {
  color: maroon;
  margin-left: 2em;
  margin-right: 2em;
  line-height: 1.2;
  padding: 10px;
  background-color: #f9f9f9;
  border: 1px dashed #aaa;
}
kbd {
  color: white;
  background-color: black;
  margin-left: 2em;
  line-height: 1.2;
}
code, tt { color: maroon }
em { font-style: normal; color: #F30 }
a:hover { color: red }
a[name]:hover { color: black }
blockquote {
  color: white;
  background-color: black;
  margin: 1em 2em 1em 2em;
  padding: 2px 1em 2px 1em;
}
img { border-style: none }
.left { float: left; margin: 1em 1em 1em 0em; }
.right { float: right; margin: 1em 0em 1em 1em; }
