#main {
  left: 50%;
  margin-left: -500px;
  position: absolute;
  width: 1000px;
}
#leftcolumn {
  border-color: black;
  border-width: 2px;
  background-color: silver;
  position: absolute;
  width: 295px;
  top: 120px;
}
#rightcolumn {
  width: 240px;
  position: absolute;
  background-color: #cccccc;
  left: 765px;
  float: left;
  top: 120px;
}
#middlecolumn {
  width: 465px;
  left: 296px;
  top: 120px;
  position: absolute;
  background-color: #333333;
}
h3 {
  color: #000099;
  font-family: Arial,Helvetica,sans-serif;
}
h4 {
  color: #999999;
  font-family: Arial,Helvetica,sans-serif;
}
#container {
  border: 2px solid #666666;
}
.popup {
  color: #9f141a;
  cursor: help;
  text-decoration: none;
}
