@charset "utf-8";
/* CSS Document */

body {
  background: #EEE none;
  color: #222;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0;
  }
  
a:link, a:active {
  color: #3f8b2b;
  background: #FFF none;
  text-decoration: underline;
  }
  
a:hover {
  color: #54aa3d;
  background: #FFF none;
  text-decoration: underline;
  }
  
a:visited {
  color: #093;
  background: #FFF none;
  text-decoration: underline;
  }
  
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover {
  text-decoration: none;
  }
  
.side-box-content a {
  color: #3f8b2b;
  background: #dafab1 none;
  text-decoration: underline;
  }
  
.side-box-content a:hover {
  color: #000;
  background: #dafab1 none;
  text-decoration: underline;
  }
  
/* Main Template
--------------------------------------------------------------------*/
#container {
  width: 900px;
  margin: 0px auto;
  position: relative;
  background: #FFF none;
  color: #222;
  }
  
#two-tone-top, #two-tone-foot-top {
  width: 900px;
  height: 20px;
  background: #FFF url("images/bg-two-tone.png") top left repeat-y;
  color: #EEE;
  }
  
#navigation {
  padding: 0px 5px;
  margin: 0px;
  text-align: right;
  float: right;
  }
  
#headers {
  width: 900px;
  }
  
#head-logo {
  width: 350px;
  float: left;
  }
  
#head-advert {
  width: 550px;
  float: right;
  padding: 40px 0 0 0;
  }
  
#headers-clear {
  clear: both;
  overflow: hidden;
  height: 0px;
  }
  
#two-tone-head-bottom {
  width: 900px;
  height: 5px;
  background: #FFF url("images/bg-two-tone.png") top left repeat-y;
  color: #EEE;
  }
  
#contents {
  width: 860px;
  padding: 20px;
  margin: 0px auto;
  position: relative;
  }
  
#weblog {
  float: left;
  width: 500px;
  text-align: left;
  line-height: 150%;
  }
  
#sidebar {
  float: right;
  width: 320px;
  text-align: left;
  line-height: 150%;
  }
  
#contents-clear {
  clear: both;
  overflow: hidden;
  height: 50px;
  }
  
#footer {
  width: 880px;
  padding: 10px;
  margin: 0px auto;
  position: relative;
  }
  
#footer-left {
  width: 350px;
  float: left;
  text-align: left;
  font: 11px Arial, Helvetica, sans-serif;
  }
  
#footer-right {
  float: right;
  font: 12px Arial, Helvetica, sans-serif;
  text-align: right;
  }
  
#footer-clear {
  clear: both;
  overflow: hidden;
  height: 0px;
  }
  
#footer-close {
  display: none;
  }

/* Navigation
--------------------------------------------------------------------*/
#navcontainer ul {
  text-align: right;
  padding: 5px 0px;
  margin: 0 0 0 0;
  background: #FFF none;
  color: #DDD;
  line-height: 18px;
  width: 100%;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  text-transform: none;
  }

#navcontainer ul li {
  display: inline;
  padding: 5px 0px;
  }

#navcontainer ul li a {
  padding: 5px 10px;
  text-decoration: none;
  background: #EEE none;
  color: #666;
  }
  
#navcontainer ul li a:hover {
  background: #3F8B2B none;
  color: #FFF;
  }
  
/* H
--------------------------------------------------------------------*/
#weblog h3, #page h3 {
  font: 20px Verdana, Arial, Helvetica, sans-serif;
  color: #54AA3D;
  background: #FFF none;
  margin: 0 0 5px 0;
  padding: 0;
  }
  
#sidebar h2 {
  font: bold 13px Arial, Helvetica, sans-serif;
  color: #444;
  background: #FFF none;
  margin: 0 0 5px 0;
  padding: 0;
  text-transform: uppercase;
  }
  
/* Weblog
--------------------------------------------------------------------*/
div.prevnext {
  text-align: center;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  }
  
#weblog img {
  max-width: 480px;
  }
  
table.linkme td {
  font: 11px Arial, Helvetica, sans-serif;
  }
  
table.linkme input.share {
  font: 11px Arial, Helvetica, sans-serif;
  width: 300px;
  }
  
div#prevnext {
  text-align: center;
  font: 11px Arial, Helvetica, sans-serif;
  }
  
/* List
--------------------------------------------------------------------*/
ul.car-list {
  list-style-type: none;
  padding: 0;
  margin: 20px;
  }
  
ul.car-monthlisting {
  list-style-type: none;
  padding: 0;
  margin: 5px 0 20px 10px;
  }
  
/* Sidebar
--------------------------------------------------------------------*/
#sidebar img.rss {
  float: left;
  padding: 0;
  margin: 0 10px 0 0;
  }
  
/* Sidebar Box
--------------------------------------------------------------------*/
.side-box {
  background: #FFF url("images/side-box-bg.png") top center repeat-y;
  color: #000;
  width: 300px;
  margin: 0px auto 0 0;
  position: relative;
  }
  
.side-box-top {
  background: #FFF url("images/side-box-top.png") top center no-repeat;
  color: #2c641d;
  width: 300px;
  height: 34px;
  text-align: center;
  }
  
.side-box-content {
  background: #FFF url("images/side-box-bg.png") top center repeat-y;
  color: #000;
  text-align: left;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  width: 280px;
  margin: 0px auto;
  position: relative;
  }
  
.side-box-foot {
  background: #FFF url("images/side-box-foot.png") top center no-repeat;
  color: #000;
  width: 300px;
  height: 26px;
  }
  
.side-box-top p {
  font: bold 20px Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0;
  padding: 7px 0 0 0;
  }


/* RSS Email Subscribe
--------------------------------------------------------------------*/
#email-subscribe {
  width: 300px;
}

#subscribe-input {
  background: #FFF url("images/rss-input.png") no-repeat top left;
  color: #000;
  width: 216px;
  height: 23px;
  padding-top: 7px;
  padding-left: 12px;
  float: left;
  }

#subscribe-submit {
  width: 72px;
  height: 30px;
  float: left;
  }
  
#subscribe-clear {
  clear: both;
  height: 0px;
  overflow: hidden;
  }
  
input.subscribe {
  border: 0px;
  background: none;
  color: #4F812D;
  font: bold 13px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  width: 200px;
  }
  
input.subscribe-submit {
  border: 0px;
  padding: 0px;
  margin: 0px;
  }
  
/* Newsletter
--------------------------------------------------------------------*/
#newsletter {
  width: 250px;
  margin: 0px auto;
  position: relative;
  }
 
#news-left {
  width: 180px;
  float: left;
  background: #FFF url("images/news-input.png") no-repeat top left;
  color: #000;
  height: 17px;
  padding-top: 3px;
  padding-left: 10px;
  text-align: left;
  }
  
#news-right {
  width: 60px;
  float: right;
  }
  
#news-clear {
  clear: both;
  }
  
#newsletter form {
  padding: 0;
  margin: 0;
  }
  
#news-left input {
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #3f8b2b;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  width: 180px;
  }
  
input.newsletter-submit {
  border: 0px;
  padding: 0px;
  margin: 0px;
  }
  
/* Weblog Template
--------------------------------------------------------------------*/
div.post-date {
  text-align: left;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  }
  
div.post-entry {
  text-align: left;
  }
  
div.post-close {
  text-align: right;
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  background: #FFF url("images/closing.png") top right no-repeat;
  color: #666;
  height: 50px;
  padding-top: 15px;
  padding-right: 60px;
  }
  
/* Comments Template
--------------------------------------------------------------------*/
div.cmnt {
  border: 1px solid #9ad47a;
  background: #dafab1 none;
  padding: 15px;
  }
  
div.cmnt a {
  background: #dafab1 none;
  color: #3f8b2b;
  font: 11px Arial, Helvetica, sans-serif;
  }
  
div.cmntalt {
  border: 1px solid #9ad47a;
  background: #cae8a5 none;
  padding: 15px;
  }
  
div.cmntalt a {
  background: #cae8a5 none;
  color: #3f8b2b;
  font: 11px Arial, Helvetica, sans-serif;
  }
  
div.cmnt p, div.cmntalt p {
  padding: 0 0 15px 0;
  margin: 0;
  }
  
span.bold-italic {
  font-weight: bold;
  font-style: italic;
  }
  
#cmnt-moderation {
  font: italic 11px Verdana, Arial, Helvetica, sans-serif;
  border-style: solid;
  border-color: #000;
  border-width: 1px 0px 1px 0px;
  padding: 3px 0px;
  }
  
div.cmnt-clear {
  clear: left;
  overflow: hidden;
  height: 0px;
  }
  
div.cmnt div.cmnt-author a {
  background: #dafab1 none;
  color: #3f8b2b;
  font: bold 16px Verdana, Arial, Helvetica, sans-serif;
  }
  
div.cmntalt div.cmnt-author a {
  background: #cae8a5 none;
  color: #3f8b2b;
  font: bold 16px Verdana, Arial, Helvetica, sans-serif;
  }
  
div.cmnt-author {
  text-align: right;
  font: bold 16px Verdana, Arial, Helvetica, sans-serif;
  }
  
div.cmnt-date {
  text-align: right;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  }
  
p.dented {
  font: 11px Arial, Helvetica, sans-serif;
  line-height: 150%;
  }
  
/* Forms
--------------------------------------------------------------------*/
form {
  padding: 0;
  margin: 0;
  }
  
input {
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #9ad47a;
  background: #FEFEFE;
  padding: 3px;
  }
  
textarea {
  font: 13px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #9ad47a;
  background: #FEFEFE;
  padding: 6px;
  }
  
/* Footer
--------------------------------------------------------------------*/
#footer a {
  color: #444;
  background: #FFF none;
  text-decoration: underline;
  padding: 0px 3px;
  }
  
#footer a:hover {
  color: #3F8B2B;
  background: #FFF none;
  text-decoration: underline;
  padding: 0px 3px;
  }
  
/* Images
--------------------------------------------------------------------*/
img {
  border: 0;
  }
  
img.gravatar {
  width: 60px;
  height: 60px;
  border: 1px solid #000;
  background: #FFF none;
  padding: 1px;
  margin: 0px 10px 0px 0px;
  float: left;
  }