.blog #sidebar
{ width: 288px; 
  min-height: 475px; 
  padding: 10px;
  margin-right: 36px;
  font-size: 90%;
}

.blog #content
{width: 560px; 
 min-height: 482px; 
 padding: 10px 0 10px 0;
}

.blog #sidebar, .blog #content {float: left;}
.blog #content h2
{ padding: 0 0 2px 0;
 line-height: 1.2;
}
.blog #content h3
{font-size: 120%;}

.blog .entry ul, .blog .entry ol
{margin: 0.5em 0 0.5em 3em;}
.blog #content .entry p, .commentText p
{margin: 1em 1em 1em 0;}
.blog #content .entry p
{text-align: justify;}

.blog .entry img
{padding: 1em; background: #e6eafc; border: 1px solid #c9d7ec;}
.blog .entry img, .blog blockquote, .blog pre
{-moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px; }
pre, code
{font-family: Monaco,"Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New", monospace;}

.blog .entry pre
{background: #F3F5FC;}
 
 .blog .entry pre{
 padding: 1em;
 border: solid #c9d7ec;
 border-width: 0 0 0 1em;
}

.blog #blog_nav
{padding: 0 5px 0 0;}

.blog .postInfo
{border-top: 1px solid #c9d7ec;
 color: #4369A6;
}
.commentInfo .timestamp, .blog .postInfo li, pre, code, .postPreview
{ font-size: small;
}

.blog .postInfo li
{
 display: inline;
 list-style-type: none;
 border-right: 1px solid #e6eafc;
 padding: 3px 18px;
 vertical-align: top;
}

.blog .single .post
{
 margin: 0 0 1em 0;
}
.blog .post
{
 margin: 0 0 4em 0;
 padding: 0 0 2.5em 0;
 background: url('/img/blog/bunny_rule.png') no-repeat bottom center;
}
/*comments*******************/
.blog #comments{
margin: 0 0 1em;
}
.commentlist, .commentlist ul.children 
{ list-style-type: none;}

.commentlist .children li
{margin: 1em 0; 
 padding: 0 0 0 50px;
}
.commentText
{clear: both;}

.commentAvatar{float: left; width: 48px; padding: 0.25em;}

.commentInfo
{padding: 0 0 0 5px;
 float: left;
}
.commentHead
{ background: #E8ECF9;
 border-bottom: 1px solid #c9d7ec;
 min-height: 47px;
}
.commentHead h4
{color: #000000;}
.bypostauthor .commentHead
{background: #FCEFEF;
 border-color: #f6cfcf;
}

.recentPosts li a
{z-index: 1; position: relative;}
.recentPosts li .previewContainer
{z-index: 10; 
 position: relative;}
.recentPosts li .postPreview
{position: absolute;
 left: 5em;
 background: #ffffff;
 width: 400px;
 padding: 0 1em;
 display: none;
 border-color: #c9d7ec;
 border-style: solid;
 border-width: 1px 3px 3px 1px;
}

.screen-reader-text{display: none}