  body {font-size:100%;
  font-family:'Times New Roman', Times, serif
  }
  #header {
  width:51em
  }
  #mainmenu h1 {border:1px solid red}
  #mainmenu {
  list-style-type:none;
  padding:0;margin:0;
  display:inline;
    }
  #mainmenu li {
  display:inline;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 0.8em;
  }
  #mainmenu a {
  background:#eee;
  color:#555;
  text-decoration:none;
  padding:0 1em;
  display:inline;
  border:0;
  }
  #mainmenu a:hover {
  background:#f4f4f4;
  color:#444;
  }
  #mainmenu a.active {
  background:#ffe0bb;
  color:#444;}
  #header h1 {margin:0.4em 0.4em 0}
  h1 {font-size:2em;font-weight:normal}
  h2 {font-size:1.8em;font-weight:normal}
  h3 {font-size:1.4em;font-weight:normal}
  h4 {font-size:1.2em;margin-bottom:0;font-weight:normal}
  h5 {font-size:1.1em;font-weight:normal}
  h6 {font-size:1em;font-weight:bold}
  #content ul {margin-top:0}
  #content ul {list-style-image:url('bullet.gif');}
  img#logo {display:inline;}
  img#logo {
  float:left;
  margin-right:1em
  }
  img.right {float:right; margin-right:2em}
  #header div {}
  
  #content {
  clear:both;
  border:1px solid #ebebeb;
  background:#f6f6f6;
  margin:2em 6em 0;
  padding:0 1em 2em;  /*
  -moz-border-radius: 8px;
-webkit-border-radius: 8px;*/
  }
  #footer {
  margin:2em 0 1em;
  text-align:center;
  font-size:0.6em;
  }
  a { text-decoration:none; color:#444; font-weight:bold}
  a:hover {color:#666;}
 
  a.pdf {
  background: url('pdf_icon_tiny.gif') 0 4px no-repeat;
  padding-left:15px;
  display:block;
  }
  #content table {border-collapse: collapse; font-size:0.8em}
  #content table td {padding:0.5em 0.2em;border-color:#ddd;border-style:solid;border-width:1px 0;vertical-align:top}
  #content table tr:hover td {background:#f2f2f2}
   #content table tr.title td {background:#eee}
  .red {color:#f00}
  #content table .passed td,#content table .passed a {color:#aaa}
  
