  body { font: 75%/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; }

  h1 { font-size: 1.5em; }
  h2 { font-size: 1.2em; }
  h3 { font-size: 1.0em; }
  div, p, table, tr, td, ul, li { font-size: 1.0em; }
  pre { font-family: monospace; }

  body { margin-left: 1%; margin-right: 1%; }
  h1 { margin-top: .5em; margin-bottom: 0em; }
  h2 { margin-top: .5em; margin-bottom: 0em; }
  h3 { margin-top: .5em; margin-bottom: 0em; }
  p { margin-top: .5em; margin-bottom: 0em; }

  .box { border: solid; border-width: thin; padding: .5em }
  .lightblue { background: lightblue; padding: .5em; border: none; }
  .engred { color: white; background: #990000; padding: .5em; border: none; }

  div.menuborder { padding-left: 0em; padding-right: 1em; padding-top: 0em; padding-bottom: 0em; }
  div.menuborder { border: none; }

  div.menuitem { font-size: 0.8em; } 
  div.menuitem { padding-left: 0em; padding-right: 1em; padding-top: 1em; padding-bottom: 1em; }
  div.menuitem { border-left: none; border-right: none; border-top: none; border-bottom: solid; } 
  div.menuitem { border-bottom-width: thin; }
  div.menuitem { border-color:  #999999; }

  div.textborder { padding-left: 2em; padding-right: 0em; padding-top: 0em; padding-bottom: 0em; }
  div.textborder { border-left: solid; border-right: none; border-top: none; border-bottom: none; }
  div.textborder { border-left-width: thin; }
  div.textborder { border-color: lightblue; }

  table.address { font-size: 0.8em; }
  table.address { background: lightblue; }
  table.address { border: none; }



