body { 
background-color: #fff; 
width: 800px;
margin-top: 0; 
margin-left: auto;
margin-bottom: 50px; 
margin-right: auto;
font-family: Verdana, Arial, Tahoma, Trebuchet MS, Sans-serif;
font-size: 11px;
color: #344b37;
background-color: #f5f5f5;
}

a, a:visited {
font-family: Verdana, Arial, Tahoma, Trebuchet MS, Sans-serif;
font-weight: bold;
letter-spacing: .09em;
text-decoration: none;
color: #344b37;
background-color: transparent;
}

a:hover {
color: #000;
text-decoration: underline;
background-color: transparent;
}


#content  {
padding: 22px 25px 22px 25px;
}


#floatleft {
float: left;
width: 60%;
}

#floatright {
float: right;
text-align: left;
margin: 0 15px 25px 0;
}

#twitter {
margin: 40px 0 20px 0;
}

h1 {
background-color: #344b37;
height: 64px;
width: 800px;
margin: 0 auto;
color: #f5f5f5;
font-size: 2,2em;
font-weight: bold;
letter-spacing: 1.3px;
padding: 75px 0px 15px 50px;
text-align: left;
font-family: Verdana, Arial, Tahoma, Trebuchet MS, Sans-serif;
}

h1 a, h1 a:visited {
background-color: #344b37;
color: #f5f5f5;
}

h1 a:hover {
background-color: #344b37;
text-decoration: none;
color: #8b988d;
}


h2 {
font-family: Verdana, Arial, Tahoma, Trebuchet MS, Sans-serif;
font-weight: bold;
font-size: 12px;
color: #344b37;
margin-top: 22px;
margin-bottom: 14px;
}

p {
font-family: Verdana, Arial, Tahoma, Trebuchet MS, Sans-serif;
font-size: 12px;
font-weight: normal;
margin-top: 22px;
margin-bottom: 14px;
color: #344b37;
}


h4 {
font-family: Verdana, Arial, Tahoma, Trebuchet MS, Sans-serif;
color: #c0c0c0;
font-weight: bold;
line-height: 1.2em;
font-size:0.8em;
padding: 3px 0px 0px;
}


#footer {
padding: 20px 0 5px 25px;
}

#footer-left {
float: left;
padding: 0 10px 0 0;;
}

#footer-right {
float: right;
padding: 0 0 7px 0;
}