body {  margin: 0px;  padding: 10px;}#logo {  background: #ffffff;  position: absolute;  left: 25px;  width: 12em;}#header {  background: #ffffff;  position: absolute;  left: 15em;  top: 10px;}#leftnav {  background: #ffffff;  position: absolute;  left: 10px;  top: 250px;  width: 13em;  }#content {  background: #ffffff;    position: absolute;  padding: 10px;  left: 15em;  right: 10px;  top: 190px;  min-width: 400px;  max-width: 800px;}#special {  background: #66cc99;  color: #333333;  width: 40%;  float: right;  border: 3px double #000000;  padding: 0px 5px 0px 5px;  margin: 5px;  font-family: verdana, sans-serif;  font-size: .9em;}#footer {  background: #cccccc;  clear: both;  float: left;    margin: 50px 0px 0px 0px;  width: 100%;  padding: 5px;  text-align: center;  font-family: verdana, sans-serif;  font-size: .6em;}h1 {   text-align: left;  color: #990033;   font-family: verdana, sans-serif;  font-size: 1.25em}h2 {   text-align: center;  color: #990033;   font-family: verdana, sans-serif;  font-size: 1.15em;}h3 {  text-align: left;  color: #990033;  font-family: verdana, sans-serif;  font-variant: small-caps;  font-size: 1em;}p.content {  text-align: left;  color: #000000;  font-family: Palatino, serif;  font-size: 0.9em;}p.separate {  text-align: center;  margin: 50px 0px 50px 0px;}p.notice {  text-align: center;  margin: 10px;}ul.programs {  list-style-type: disc;}ul.programs a {  text-decoration: underline;  font-variant: small-caps;  font-family: optima, verdana, sans-serif; }ul.nav {  list-style-type: none;  padding-left: 0px;  margin-left: 0px;  border-bottom: 2px solid #fff;  font-family: verdana, sans-serif;  font-size: 0.8em;}ul.nav a {  display: block;  height: 1.5em;  line-height: 1.5em;  border-left: 0px solid #fff;  border-top: 3px solid #fff;  border-right: 0px solid #fff;  border-bottom: none;  padding: 5px 15px 5px 15px;  background-color: #ffcc00;  text-decoration: none;  color: #333;}ul.nav a:hover {  background-color: #66cc99;}ul.outside {  list-style-type: none;  font-family: verdana, sans-serif;  padding-left: 0;  margin-left: 0;}ul.orientation {  list-style-type: circle;  font-family: palatino, serif;  font-size: 0.9em;}table {  text-align: left;}td.links {  padding: 20px;  vertical-align: top;}td.days {  padding: 10px 5px 10px 5px;  vertical-align: middle;  font-family: verdana, sans-serif;  width: 6em;}td.events {  padding: 10px 5px 10px 5px;  vertical-align: middle;  font-family: times, sans-serif;}#form {  font-size: .8em;}#contactform {  float: left;  width: 250px;  margin-right: 10px;  font-weight: bold;  clear: left;}#contactform .label {  text-align: right;}input#submit {  margin-left: 240px;  background-color: #CBD893;  font-family: verdana, sans-serif;}div.button {  clear: both;  float: left;  width: 14em;  height: 5em;}a.contactbutton {  display: block;  background: url(images/contact-button.jpg) left top no-repeat;  width: 14em;  height: 5em;  padding: 5px 5px 5px 5px;}  a.contactbutton:hover {  color: #ffffff;  background: url(images/contact-button-hover.jpg) left top no-repeat;}