BODY {
background-color: #ffffff;
font-family: "trebuchet ms",sans-serif;
letter-spacing: 0.05em;
}
.species
{
    font-weight: 800;
}
.scientific
{
    font-style: italic;
}
img {
border: none;
}
img.left {
float: left; margin: 5px;
}
a:hover {color:#ff0000;}
.aside {font-size: 10px;}
a.obvious {
font-size: 17px;
}
.col {
float: left; position: relative; top: 10px; left: 15px; right: 15px; bottom: 10px;
}
.photoblurb {
letter-spacing: normal;
font-weight: 800;
}
.heavyboxed {
color: #000000;font-family:"arial",sans-serif;font-size: 17px;font-weight: 400;text-align: left;background-color: #ffffff;border: solid thick #000000;padding: 6px 6px;margin-bottom: 20px;
}
.boxed {
color: #000000;font-family:"arial",sans-serif;font-size: 17px;font-weight: 400;text-align: left;background-color: #ffffff;border: solid thin #ff0000;padding: 6px 6px;margin-bottom: 20px;
}
hr {
clear: both;
}
h1 {
border-width: thin;
padding: 5px;
font-family: "arial",sans-serif;
background-color: #696969;;
border-style: solid;
font-size: 20px;
color: #000000;
text-align: center;
}
h2 {
font-size: 18px;
color: #ff0000;
text-align: center;
clear: both;
position: relative;
top: 0px;
letter-spacing: 0.25em;
}
h3 {
font-size: 16px;
color: #000000;
text-align: left;
margin-left: 10px;
}
h3.news {
font-size: 16px;
color: #ff0000;
text-align: center;
}
.whole {
width: 800px; margin-left: 20px; margin-top: 20px;
}
.top {
width: 600px; background-color: #ffffff; height: 100px;
}
.navbar {
width: 620px; position: relative; left: 0px; top: 0px; height: 20px; background-color: #ffffff; height: 20px;
}
.navitem {
position: relative; float: left; height: 20px; vertical-align: middle; text-align: center; color: #ffffff; font-size: 15px; background-color: #696969; width: 85px; border: solid 1px #000000; border-bottom: solid 1px #000000;border-top: solid 1px #000000;
}
.navitem a {
color: #ffffff;
text-decoration: none;
} 
.navitem a:hover {
color: #ff0000;
}
.col {
float: left; padding: 3px; display: inline;
}
.formcol {
float: left; padding: 3px; font-weight: 800;
}
.content {
width: 570px; position: relative; float: left; top: 0px; left: 0px; padding: 20px; border-left: dotted 1px #000000; border-right: dotted 1px #000000; border-bottom: dotted 1px #000000;
}
.sidebar {
border: solid 1px #000000; padding: 3px; background-color: #C0C0C0; position: relative; float: right; top: 0px; left: 1px; width: 150px; height: 200px; 
}
.date {
color: #FF4500;font-family:"arial",sans-serif;font-size: 17px;font-weight: 800;text-align: left;background-color: 