body { background-color: #F0F8FF; color: black;
  margin-left: 2em; margin-right: 2em; }
h1 { background-color: #33CC33; color: white;
  font-size: 1.5em; }
h2 { font-size: 1.4em; color: #cc3333; font-weight: bold;}
p { line-height: 1.5em; }
em { font-style: normal;
  font-weight: bold;
  color: red; }
table, td, th { border-width: 2px; border-style: solid; border-color: #FF6666; }
th { background: #FFFFFF; }
tr { background-color: #FFFFDD;}
a:link { color: #cc3333; }
a:visited { color: #9999FF; }
a:hover { color: #FFCC00; }