html {
  font-family: Helvetica;
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color: #99AABB;
  font-size: 10pt;
}

#sidebar {
  float: left;
  height: 100%;
  position: relative;
  width: 240px;
}

#contact {
  padding-top: 15px;
  padding-left: 15px;
  padding-bottom: 10px;
}

#contact a:link {color: #000000; text-decoration: none; }
#contact a:active {color: #444444; text-decoration: none; }
#contact a:visited {color: #222222; text-decoration: none; }
#contact a:hover {color: #444444; text-decoration: none; }

#contact h1 {font-size: 24pt; margin: 0px 0px 0px 0px; padding-top: 10px;}
#contact p {margin: 0px 0px 0px 0px; padding-top: 10px; line-height:150%}

#content {
  padding-top: 15px;
  padding-left: 5px;
  float: left;
  position: relative;
  width: 650px;
}

#content a:link {color: #000000; text-decoration: underline; }
#content a:active {color: #444444; text-decoration: underline; }
#content a:visited {color: #222222; text-decoration: underline; }
#content a:hover {color: #444444; text-decoration: none; }

#content h1 {font-size: 18pt; margin: 0px 0px 0px 0px; padding-top: 10px; padding-bottom: 0px;}
#content h2 {font-size: 14pt; margin: 0px 0px 0px 0px; text-decoration: underline;}
#content h3 {font-size: 12pt; margin: 0px 0px 0px 0px; padding-top: 15px; padding-bottom: 5px;}

#content p {margin: 0px 0px 0px 0px; padding-top: 10px;}

#content ul {list-style-type: circle; margin: 0px 0px 0px 0px; padding-top: 5px; padding-left: 40px}
#content li {padding-top: 5px;}

#pubs h3 {font-size: 12pt; margin: 0px 0px 0px 0px; padding-top: 15px; text-decoration: bold;}
#pubs p {margin: 0px 0px 0px 0px; padding-top: 5px; padding-bottom: 10px; text-align: justify;}

