body { background-color: #CCFFCC; color: black;
  margin-left: 2em; margin-right: 2em; }
h1 { background-color: green; color: white;
  font-size: 1.5em; }
h2 { background-color: aqua; color: blue; font-size: 1.2em; }
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: green; }
th { background: #CCFFCC; }
td { background: #CCFFCC; }
a:link { color: #0000FF; }
a:visited { color: #4B0082; }
a:hover { color: #FFCC00; }