* { margin: 0; padding: 0 }
body     { color: #444; font-size: 11px; font-family: Verdana, Arial, sans-serif }
#container  { position: relative; width: 740px }
#header { position: relative; width: 740px; height: 162px }
#contentarea     { background-color: #CFE5CF; text-align: left; display: block; position: relative; top: 0; width: 740px }
#contentarea #leftnav     { background: #CFE5CF url("images/layout/leftnav_background.jpg") no-repeat; position: absolute; top: 0; left: 0; width: 157px; height: 175px; float: left; clear: none }
#leftnav .link { font-size: 14px; text-indent: 15px; border-top: 1px solid white; width: 153px; height: 20px }
#leftnav a:link { color: #060; font-weight: bold; text-decoration: none }
#leftnav a:visited { color: #060; font-weight: bold; text-decoration: none }
#leftnav a:hover { font-weight: bold; text-decoration: underline; background-color: #b4ccb4; border-top: 1px solid white; width: 153px; height: 20px }
#contentarea #content { background: #CFE5CF url("images/layout/content_background.jpg") no-repeat; display: block; padding-top: 20px; padding-right: 20px; padding-left: 30px; position: relative; top: 0; left: 157px; width: 533px; overflow: visible }
#contentarea #content p  { padding-top: 10px }
#contentarea #additional { background: #cfe5cf no-repeat; display: block; padding-top: 20px; padding-right: 20px; padding-left: 30px; position: relative; top: 0; left: 157px; width: 533px; overflow: visible }
#contentarea #additional p  { padding-top: 10px }
#content #rotator   { float: right; padding-top: 10px; padding-left: 10px; position: relative; width: 326px }
#footer    { font-size: 12px; background: url("images/layout/footer_background.gif") no-repeat; text-align: center; display: block; width: 740px; height: 102px }
a:link { color: #050; font-weight: bold; text-decoration: none }
a:visited { color: #050; font-weight: bold; text-decoration: none }
a:hover { color: #060; text-decoration: underline }
h1   { font-size: 18px; text-align: center; padding-top: 5px }
h2  { font-size: 15px; text-align: left; padding-top: 15px }
h3  { font-size: 13px; text-align: left; padding-top: 15px }
.listing { font-size: 10px; text-align: left; vertical-align: top; padding-top: 10px }
.small  { font-size: 8px }
.photo  { padding: 0px 5px 5px }
