html {height: 100%; margin-bottom: 1px;}
body {margin: 0; padding: 0; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 1.6em;}
/* for browsers that don't properly implement inheritance */
p, li, ul, ol, td, textarea, input, select {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
p, li, ul, ol {text-align: left; }
img {border: 0; padding: 0;}
td {vertical-align: top; padding: 0; margin: 0;}
form {margin: 0; padding: 0;}

p, h1, h2, h3 {margin: 1em 0;}
h1, h2, h3 {color: #000; text-align:center; margin-top: 0;}
h1 {font-size: 18px; color: #ffcc33;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 12px;}

a {color: #990000; text-decoration:none;}
a:hover {text-decoration: underline;}

.left {float: left; margin: 0 10px 10px 0;}
.center {text-align: center;}
.right {float: right; margin: 0 0 10px 10px;}
.caption {font-size: 10px; text-align: center;}
.border {border: 1px solid #333;}
.alt {display: none;}
.contact {color: #c00;}
.small {font-size: 10px;}
.text-center {text-align: center;}

#content {text-align: center;}
#fernleft {background: #cdffcd; width: 149px;}
#topbar {padding:0;}
#nav {padding: 20px 0 0 0;}
#text {padding: 10px;}
#footer {padding: 0; margin:0; text-align:center;}
#footer p {text-align:center; font-size:10px;}
#table {border: 1px solid #000; border-width: 1px 1px 0 0;}
#table td {border: 1px solid #000; border-width: 0 0 1px 1px;}
