html, body, div, h1 {
  margin:0;
  padding:0;
}

* {
  font-family:verdana, arial, helvetica, Sans-Serif;
  color:#444444;
}

a {
  color:navy;
}

p, img {
  margin-left:1em;
}

ul li {
  list-style-type: disc;
}

h1 {
  font-weight:bold;
}

h2 {
  margin-top:1.5em;
  padding-left:.3em;
  font-size:100%;
  font-weight:bold;
  border-bottom:1px dotted #777777;
}

#frame {
  margin:0px 100px;
  border:1px solid gray;
  border-top:0;
}

#head {
  padding:20px 10px 5px 10px;
  background-color:#2b4ba2;
  border-bottom:1px solid gray;
}

#head * {
  color: white;
}

#body {
  padding:10px 20px;
}