body {
     margin: 40px;
     font-family: sans-serif;
     background-color: #eeeeee;
}

a {
  color: #333388;
}

a:visited {
          color: #777777;
}

dt.pad {
   padding-top: 1em;
}

p.note {
        padding-left: 3em; 
}

pre.note {
        padding-left: 3em; 
}

h1 {
   background-color: #dedede;
   font-size: 1.4em;
   font-variant: small-caps;
}

h2 {
   background-color: #dedede;
   font-size: 1.2em;
   font-variant: small-caps;
}

h3 {
   background-color: #dedede;
   font-size: 1.1em;
   font-variant: small-caps;
}

ul {
   padding: 0em;
   list-style-type: none;
}

ul.knob {
   padding: 0.3em;
   list-style-position: inside;
   list-style-type: circle;
}

li {
      padding-top: 0.2em;
}

address {
       letter-spacing:0.1em;
       padding-left: 1em;
       padding-bottom: 1em;
}

#header {
        background-color: #bcbcbc;
        padding: 0.2em;
	font-size: 2em;
	font-variant: small-caps;
        font-weight: bold;
}

#footer {
        padding-top: 0.3em;
        text-align: center;
        border-top: 1px dashed #bcbcbc;
}

pre {
    background-color: #cccccc;
}
