body { background-color: white; color: #003300; font-family: serif;}
h1, h2, h3, h4, h5, h6, {
 text-align: left;
 font-weight: bold;
 border: none; 
 padding: 2px;
 margin-left: auto;
 }

h1, h2, h3, h4 { padding: 9pt 12pt; }
h1 { font-size: 18pt; background-color: #99ff99; color: #003300; }
h2 { font-size: 14pt; background-color: #ccff99; color: #003300; }
h3, h4 { font-size: 12pt; }

dt img, li img { border-width: 0.1em; margin: 0.5em; vertical-align: middle; }
dt { margin: 1.5em 1em 0.5em 1em; }
dd { width: 36em; margin-left: 3em; }
p { border: 1em; }