body {
 background-color: #fff;
 color: #000;
 font-family: "bitstream vera sans",tahoma,arial,sans-serif;
 border: 0px;
 margin: 0px;
 padding: 0px;
 }

b,strong { font-weight: bold; }
u { text-decoration: underline; }
i,emphasis { font-style: italic; }


a {
 text-decoration: none;
 }

img {
 border: none;
 }

div.header {
  background-color: #ccf;
  color: #00f; 
  width: 100%;
  padding-top: 5px;
  border-bottom: solid 5px #00f;
  height:100px;
}

.header img {
 float: left;
 margin-left: 0.5em;
}

.header h1, .header h2, .header h3, .header h4, .header h5, .header h6 {
 background-color: #ffc;
 color: #ff0;
 float: left;
 margin-left: 1em;
 font-style: italic;
}


#location {
  background-color: inherit;
  color: #00f;
  list-style-type: none;
  text-align: right;
  font-weight: bold;
  font-size: x-large;
  text-decoration: none;
  margin: 0 2em 0 0;
  padding: 0;
}

#sections {
  list-style-type: none;
  text-align: right;
  font-weight: bold;
  text-decoration: none;
  margin-right: 2em;
  margin-bottom: 0em;
}

#sections li {
  display: inline;
  padding: .2em;
}

#sections li a {
 text-decoration: none;
 font-weight: bold;
}

#sections li a:hover {
 background-color: inherit;
 color: green;
 text-decoration: none;
}


div.content {
 margin: 1.5em;
}

div.footer {
  background-color: #ccf;
  color: blue;
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-size: small;
  font-weight: bold;
  border-top-style: solid;
  border-top-width: 5px;
}
