/*BLOGGER CSS
----------------------------------------------*/
#blog hr {
 display:none !important;}
  
#blogger-wrapper {
 padding: 1px 1px;
  width: 754px;
 margin: 0 auto 40px auto;
 text-align:left !important;}

/* HEADERS
------------------------------------------------*/
#blogger-wrapper h1 {
font-family:Arial, Helvetica, sans-serif;
  font-size: 2em;
  color:#777;
  margin: 0 0 8px 0;
  font-weight:700;
  border:none;}
  
#blogger-wrapper h2 {
  font-size: 1.6em;
  color:#79a926;
  margin: 0 0 15px 0;
  font-weight:normal;}

#blogger-wrapper h2 img {
  float:left;
  margin: 0 10px 0 0;}

#blogger-wrapper .post p{}

#blogger-wrapper h3 {
  font-size: 1.7em;
  color:#79a926;
  margin: 0 0 10px 0;
  font-weight:normal;
  border:none;}



/* SIDEBAR
----------------------------------------------*/
#sidebar {
 width: 234px;
 float:left;
 padding: 10px 0 0 0;
 background:#474847 url(../images/blog/sidebar_top.gif) no-repeat top left;
 margin-right: 12px;}

#sidebar_wrapper {
 padding:  0 0 5px 0;
 width: 234px;
 background:url(../images/blog/sidebar_bottom.gif) no-repeat bottom left;}

/*--- Dark box --*/
#sidebar .google-ads{
 border:1px solid #687d43;
 margin: 10px 0 10px 0;
 width: 178px;}

/*--- Dark box --*/

#sidebar .dark_box {
 background:#1f211f url(../images/blog/sidebar_dark_top.gif) no-repeat top left;
 margin: 0 12px 12px 12px;
 width: 210px;
 padding: 7px 0 0 0;
 color:#747973;}
 
#sidebar .dark_box_wrapper {
 background:#1f211f /*url(../images/blog/sidebar_dark_bottom.gif) no-repeat bottom left*/;
 padding: 5px 0px 5px 9px;
 width: 197px;}

#sidebar .dark_box a {
 display:block;
 padding: 0 0 0 33px;
 width: 163px;
 color:#666;
 font-size: 1.3em;
 font-weight:bold;
 margin: 0 0 8px 0;}

#sidebar .dark_box a span {
 font-size: 0.7em;
 font-weight:normal;
 display:block;
 font-family:Arial, Helvetica, sans-serif;}

#sidebar .dark_box a:hover {
 color:#ccc;
 text-decoration:none;}

#sidebar .dark_box a.rss {
 background:url(../images/blog/icon_rss.gif) no-repeat top left;}

#sidebar .dark_box a.bookmark {
 background:url(../images/blog/icon_bookmark.gif) no-repeat top left;}

#sidebar .dark_box a.icon {
 float:left;
 padding:0;
 width: auto;
 margin: 0 8px 0 0;}

/*--- Light box --*/
#sidebar .light_box {
 background:#5a5a5a url(../images/blog/sidebar_light_top.gif) no-repeat top left;
 padding: 6px 0 0 0;
 margin: 0 12px 6px 12px;
 width: 209px;
 color:#ccc;}

#sidebar .light_box_wrapper {
 background:#5a5a5a url(../images/blog/sidebar_light_bottom.gif) no-repeat bottom left;
 padding: 0 5px 15px 5px;}

#sidebar .light_box p.title {
 font-size: 1.3em;
 font-weight:bold;
 margin:0;
 color:#888;
 padding: 5px 0 5px 2px;}

#sidebar .light_box ul {
 margin: 0 0 10px 0;
 padding:0;}

#sidebar .light_box li {
 /*background:url(../images/blog/bullet.gif) no-repeat top left;*/
 background-position: 0 3px;
 padding: 0 0 5px 3px;
 font-size:1.1em;
 list-style-type:none !important;}

#sidebar .light_box li a {
 color:#888;}

#sidebar .light_box li a:hover {
 color:#fff;
 text-decoration:none;}

/* MAIN CONTENT
----------------------------------------------*/
#main_content {
  width: 508px;
  float:left;}

#main_content  a {
  text-decoration: none;
  color:#ddd;}

#main_content  a:hover {
  text-decoration:none;
  color:#ccc;}

#main_content  .blogger-post {
 font-size:1.1em;
 line-height:1.7em;
 color:#999;}

/* Intro Text */
#main_content .intro {
  padding: 0 0 1px 0;
  background:url(../images/blog/dotted_green.gif) no-repeat bottom left;
  margin: 0 0 13px 0;}
  
/* Bookmarks */
#main_content .bookmarks {
  color:#79a926;
  padding: 5px 0 5px 0;
  border-bottom:1px solid #3f3f40;
  font-size:1.1em;
  margin: 8px 0 15px 0;}

#main_content .bookmarks span {
  float:left;
  width: 120px;}

#main_content .bookmarks span a{
  color:#79a926;
  text-decoration:none;}

#main_content .bookmarks  img {
  float:left;
  margin-right:8px;
  border:1px solid #333333;}

#main_content .bookmarks a:hover img {
 border:1px solid #fff;} 

/* Blog Post */

#main_content  .blogger-post strong {
  color:#f0a530;
  font-weight:normal;}

#main_content  .blogger-post img {
  float:left;
  margin: 0 10px 10px 0;}

/* Comments */

.commenthidden {display:none}
.commentshown {display:inline}

#main_content .comments {
  background-color:#5a5a5a;
  padding: 10px;
  color:#e1e1e1;
  font-size: 1.1em;
  line-height: 1.3em;
  margin: 10px 0;}

#main_content p.comment-title {
  background:url(../images/blog/icon_comment.gif) no-repeat top left;
  padding: 0 0 40px 70px;
  font-size: 1.4em;
  color:#79a926;}

#main_content .comments a{
  color:#79a926;}

#main_content .comments .comment-data {
  color:#79a926;
  font-size: 1.1em;}

#main_content .comments .comment-data  span.date {
 font-size: 0.9em;}

#main_content .comments .comment-data  span.quotes {
 color:#FFF;
 font-size: 1.4em;}


