body {
  font-family: comic sans ms;
}

.reservebutton {
  list-style: none;
  padding: 0 0;
  margin: 0 0;
  border-style: outset;
  text-align: center;
  background-color: yellow;
  color: red;
  width: 9em;
  cursor: pointer;
}

#leftnav {
  position: absolute;
  top: 1em;
  font-size: 0.9em;
  width: 11em;
  background-color: white;
}
#leftnav table {
  width: 100%;
  text-align: center;
}
#leftnav ul {
  list-style: none;
  padding: 2 2;
  margin: 0 0;
}
#leftnav ul li {
  padding: 1 5pt;
  margin: 2 2;
  border-style: outset;
  text-align: center;
}

#leftnav a,a:hover {
  color: black;
  text-decoration: none;
}
#leftnav a:hover {
  text-decoration: underline;
}

#home li {
  background-color: ffff00; /* yellow */
}
#home li:hover {
  background-color: ffff55; /* brightyellow */
}
#rentals li {
  background-color: 009933; /* green */
}
#rentals li:hover {
  background-color: 22bb55; /* brightgreen */
}
#facepainting li {
  background-color: 0099CC;
}
#facepainting li:hover {
  background-color: 00BBCC;
}
#balloon li {
  background-color: FF0080;
}
#balloon li:hover {
  background-color: FF3380;
}
#policies li {
  background-color: ff00ff; /* pink */
}
#policies li:hover {
  background-color: ff55ff; /* brightpink */
}
#safety li {
  background-color: 0000ff; /* blue */
}
#safety li:hover {
  background-color: 5555ff; /* blue */
}
#directory li {
  background-color: FF6600;
}
#directory li:hover {
  background-color: FF9900;
}
#supplies li {
  background-color: ff0000; /* red */
}
#supplies li:hover {
  background-color: ff3333; /* brightred */
}
#contact li {
  background-color: 9900cc; /* purple */
}
#contact li:hover {
  background-color: bb22ee; /* brightpurple */
}
#emergency li {
  background-color: ff0000; /* red */
}
#emergency li:hover {
  background-color: ff3333; /* brightred */
}

#middle-two {
	font-size: 0.9em;
	position: absolute;
	min-width: 120px;
	margin: 10px;
	left: 12em;
	top: 0;
}

#content {
  background-color: white;
}

#ad_area {
  font-size: 0.9em;
  position: absolute;
  width: 11em;
  bottom: 1em;
}

#ad_area table {
  width: 100%;
}
#ad_area table tr td {
  font-size: small;
  background-color: white;
}

#ad_area2 {
  font-size: 0.9em;
  position: absolute;
  width: 11em;
  top: 27em;
}

#ad_area2 table {
  width: 100%;
}
#ad_area2 table tr td {
  font-size: x-small;
  font-weight: normal;
  background-color: white;
}

#info {
  color: #FF0000;
  font-size: xx-small;
}
#info-green {
  color: #009933;
  font-size: xx-small;
}
#info-fuchsia {
  color: fuchsia;
  font-size: xx-small;
}
#info-blue {
  color: blue;
  font-size: xx-small;
}
#info-purple {
  color: #9900CC;
  font-size: xx-small;
}

#frontpage-links {
  position: absolute; 
  top: 580; 
  left: 5; 
  right: 5;
}

#frontpage-links a {
  color: white;
}

.bottomlinks {
  color: black
  font-size: x-small;
}
.bottomlinks a {
  color: black;
}
