body {
  margin: 0;
  padding: 0;
}

#header {
  background-color: #330000;
  text-align: center;  
  color: #cc9900;
  padding: 2px 0px 2px 0px;
  font-size: 12px;
  font-family: Trebuchet MS;
}

#header a {
  color: #cc9900;
  text-decoration: none;
}

#header a:visited {
  color: #cc9900;
}

#header a:hover {
  color: #eebb00;
}

#main {
  padding: 0px 4px 4px 12px;
}

#footer {
  background-color: #cc9900; 
  padding: 2px 2px 2px 2px; 
  text-align: center;
  width 600px;
}

tr.even {
  background-color: #ffffff;
}

tr.odd {
  background-color: #eeeeee;
}

h3 {
  border-bottom: 1px solid #aaaaff;
  width: 50%;
}