body {
  background:   #000000;
  color:        #00e0e0;
  margin:       2% auto;
  border:       thin solid silver;
  padding:      2%;
  font-family:  Arial, sans-serif;
  font-size:    100.1%;             /* need 100.1% (not 100%) for Opera 6 */
  line-height:  1.2;
  max-width:    1024px;
  }

@media print {
  body      { background: white !important ; color: black !important ; }
  }

a           { text-decoration: underline; }
a:link      { color: blue !important;     }
a:visited   { color: red  !important;     }
a:hover     { background: white;          }
a.pic       { text-decoration: none;      }
a.pic:hover { background: inherit;        }
a:link      { color: yellow !important; }
a:hover     { color: white !important; background: #004000; }

h1          { font: bold 200% 'Times New Roman', serif; }
h2          { font: bold 170% 'Times New Roman', serif; }
h3          { font: bold 140% 'Times New Roman', serif; }
h4          { font: bold 120% 'Times New Roman', serif; }
h5          { font-weight: bold; font-size: 110%; }
h6          { font-weight: bold; font-size: 100%; }

h1          { text-align: center; text-decoration: underline; }
h2          { text-align: center; background-color: #222;
              margin: 2em 10% 1em 10%; padding: 0.25em; }

.centered   { text-align: center; margin-left: auto; margin-right: auto; }

ul          { margin: 0 0 0 1em; padding: 0; line-height: 1.4em; }
code        { color: blue; font: 100% monospace; }

div.all     { margin: 0; border: 0; padding: 0; }
div.page    { page-break-before: auto; page-break-inside: avoid; }
img         { border: 1px solid black; }
img.left    { float: left;  margin-right: 1em; }
img.right   { float: right; margin-left:  1em; }
img.multi   { margin:   1em 0  ; vertical-align: middle; }
p           { margin: 0.6em 0  ; padding: 0; min-width: 12em; }
p.code      { margin: 0.6em 1em; color: blue; font: 100% monospace; }
p.clear     { margin: 0.6em 0  ; padding: 1px; clear: both; }
span.u      { text-decoration: underline; }
span.nowrap { white-space: nowrap; }
