html {
min-height: 100%;
margin-bottom: 1px;}  /* Always make vertical scrollbar (kills annoying page shift in Firefox) */

* {
margin:0px;
padding:0px;}

a img {
border:none;}

body {
background-color:#000000;}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:8px 50px 8px 20px;
line-height:140%;}

.caption {
font-size:10px;
padding:0;
text-align:center;}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:20px;}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;}

#wrapper {
width:800px;
margin:0 auto;
background-color:#ffffff;}

#header {
height:175px;
background:url(images/logo_2.gif) top left no-repeat;}

#header h1 {
visibility:hidden;}

#nav {
width:200px;
float:left;}

#logos {
width:120px;
margin-left:20px;
text-align:center;}

#logos img {
padding-bottom:4px;}

#nav ul {
margin:40px 0 50px 40px;}

#nav li {
list-style:none;
padding:8px 0;}

#nav a:hover, #nav a.navsel {
background:url(images/bullet.gif) center left no-repeat;
color:#000000;}

#nav a {
padding-left:20px;
text-decoration:none;
color:#8b001c;
font-weight:bold;
letter-spacing:1px;}

#main {
width:600px;
margin:20px 0;
float:left;}

table#trees {
margin-top:20px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}

table#trees img {
border:1px solid #333333;
margin-bottom:5px;}

table#trees td.title {
padding-bottom:30px;}

.left {
float:left;
padding:8px 8px 8px 20px;}

.right {
float:right;
padding:8px 50px 8px 8px;}

#footer {
clear:both;
width:775px;
height:30px;
margin:0 12px;
border-top:2px solid #000000;}

#footer p {
text-align:right;
margin:0;
padding:0;}

#footer a {
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:13px;}

#footer a:hover {
color:#8b001c;}
