body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-size: 76%;
}

#header {
  background: white;
  color: black;
  padding: 12px 16px; 
  border-bottom: 1px solid black;
}

#main {
  position: absolute;
  left: 168px;
  background: white;
  color: black;
  padding: 16px 16px;
  border-left: 1px solid black;
}


#navbar {
  position: absolute;
  left: 0px;
  width: 136px;
  background: white;
  color: black;
  padding: 16px 16px;
}

#footer {
  clear: both;
  width: 100%;
  background: white;
  color: black;
  padding-top: 8px;
  border-top: 1px solid black;
}

p, li {
  font-size: 103%;
}

h1 {
  font-size: 200%;
  text-align: center;
  margin: 0px;
}

h2 {
  font-size: 130%;
  clear: both; 
}

h3 {
  font-size: 130%;
}

address {
  font-size: 88%;
  font-style: normal;
  text-align: center;
}

img.screen {
  float: right;
  margin: 0px 0px 16px 20px;
}

img.palm {
  float: right;
  margin: 0px 0px 16px 20px;
}

p.logo {
  background: blue;
  color: white;
  font-size: 200%;
  font-weight: bold;
  padding: 4px 16px 0px 16px;
  margin: 0px 0px;
}

p.abstract {
  font-style: italic;
}

p.webring {
  text-align: center;
  margin-top: 1em;
}

p.updated {
  font-size: 77%;
  margin-top: 1em;
  margin-bottom: 0px;
  text-align: left;
}

p.updated img {
  float: right;
}


p.navbutton { 
  font-size: 103%;
  width: 136px;
  padding: 0;
  margin: 0; 
}

p.navbutton a {
  text-decoration: none;
  background: #A2AAB5;
  color: black;
  display: block;
  margin: 0px 0px 4px 0px;
  padding: 3px 12px 3px 12px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
}

p.navbutton a:hover, p.navbutton a:active {
  background: silver;
  color: #858F9E;
}

p.subbutton { 
  font-size: 88%;
  width: 136px;
  padding: 0;
  margin: 0; 
}

p.subbutton a {
  text-decoration: none;
  background: #A2AAB5;
  color: black;
  display: block;
  margin: 0px 0px 4px 16px;
  padding: 3px 12px 3px 12px;
  border-top: 1px solid #EEEEEE;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #EEEEEE;
}

p.subbutton a:hover, p.subbutton a:active {
  background: silver;
  color: #858F9E;
}


