body { background: #ADE0ED url(bg_08.png) no-repeat 35px 30px; margin: 0; padding: 0; }

.footer {
    position: absolute; top: 614px; left: 0px; width: 100%; height: 20px;
    background-color: transparent; color: #34B1D0; text-align: center;
    font: 12px/15px arial; clear: both;}
.footer a:link { color: #34B1D0; text-decoration: none; }
.footer a:active { color: #34B1D0; text-decoration: none; }
.footer a:visited { color: #34B1D0; text-decoration: none; }
.footer a:hover { color: #0000FF; text-decoration: none; }

.main_body {
  position: absolute; top: 133px; left: 45px; margin: 0px;
  width: 603px; height: 382px; background-color: transparent;
  padding-top: 8px; padding-left: 15px; padding-right: 10px; padding-bottom: 25px;
  font: 11pt trebuchet ms, arial; color: #000000; overflow: auto; clear: both;
  /* For TroubleShooting - border: solid 1px #00ff00; */ }

.archives_menu { position: absolute; left: 403px; top: 573px; clear: both; }

a:link { color: #A3A3A3; text-decoration: none;}
a:active { color: #A3A3A3; text-decoration: none;}
a:visited { color: #A3A3A3; text-decoration: none;}
a:hover { color: #34B1D0; text-decoration: none;}

.wrap { width: 578px; margin-bottom: 20px; }
.wrap a:link { color: #A3A3A3; text-decoration: none;}
.wrap a:active { color: #A3A3A3; text-decoration: none;}
.wrap a:visited { color: #A3A3A3; text-decoration: none;}
.wrap a:hover { color: #34B1D0; text-decoration: none;}

.date { font: 15px/25px trebuchet ms, arial; color: #A3A3A3; float: right; width: 50%; text-align: right; }
.title { font: 15px/25px trebuchet ms, arial; color: #A3A3A3; float: left; width: 50%; text-align: left; font-weight: bold; }
.postfooter { font: 10pt arial; color: #A3A3A3; text-align: right; clear: both; width: 100%; }

div.hr { border: 0; padding: 15px; height: 9px; background: transparent url(divider.png) no-repeat scroll center;}

.picture { width: 45%; background-color: transparent; margin: 0 auto; }
.picture img{ border: none; width: 100%; padding: 5px; }

.sitemeter { position: absolute; right: 0px; top: 2px; }

.prevposts { position: absolute; top: 337px; left: 700px; width: 295px; height: 237px;
             background: transparent url(prevposts.png) no-repeat; }
.prevposts_items { position: relative; top: 59px; left: 15px; background-color: transparent;
                   width: 261px; height: 164px;   font: 13px/16px trebuchet ms, arial;
                   text-align: center; font-weight: bold; }