section#blog_container>section>*{overflow:hidden;margin:0}section#blog_container>section{background:#FFF;margin-top:1.8em;border:1px solid #CCC;padding:1.4em;min-height:130px;position:relative}section#blog_container>section #comment_count{float:right}section#blog_container>section #comment_count a:before{content:"Comments:"}section#blog_container>section img{float:left;margin:0 1em .5em 0;width:130px;background-color:#EEE}section#blog_container>section>h2{line-height:1.15em}section#blog_container>section>h2 a{text-decoration:none}section#blog_container>section>h2 a:hover{text-decoration:underline}section#blog_container .rss a{background:url("/taglib/cms_tagtools/images/rss.png") no-repeat scroll left center transparent;padding-left:18px;text-decoration:none}section#blog_container #search_sort_form{padding:10px;background-color:#DDD}section#blog_container #search_sort_form input[type="text"]{width:auto}article#blog_details .date_author,article#blog_details .categories{line-height:16px;font-size:.9em;margin:0 0 1.5em 0;padding:.7em 0}article#blog_details .date_author{border-top:1px solid #CCC;border-bottom:1px solid #CCC}article#blog_details .meta .categories,article#blog_details .meta .tags{border-top:1px solid #CCC;margin:1.5em 0}article#blog_details .addthis_toolbox{float:right;margin:0}article#blog_details .back_link{float:right;font-size:.9em;margin:0}#author_bio{border:1px solid #CCC;padding:1em;overflow:hidden}div#author_bio>*{overflow:hidden;margin:0}div#author_bio>ul.social_links{list-style:none}div#author_bio img{float:left;margin:0 10px 0 0}article#blog_details .comment{border:1px solid #CCC;padding:1em;margin:1em 0}article#blog_details .comment>p{margin:0}article#blog_details .comment>p>span{font-size:.8em;color:#666}form#blog_form{margin-top:1.5em;border:1px solid #DDD;background-color:#EEE;padding:1.5em}form#blog_form label{width:18%;margin-right:1%}form#blog_form input[type="text"]{width:35%}form#blog_form textarea{width:75%}form#blog_form label.checkbox{width:auto;display:inline;font-size:.9em;font-style:italic;color:#555}form#blog_form #alert_me{padding-left:20%}form#blog_form button{margin-left:20%}form#blog_form .notice{font-size:.9em;padding-top:1.5em;margin-bottom:0}form#blog_form h3{margin:0}.no_responses{margin:1.5em 0;padding:1.5em;text-align:center;border:1px solid #CCC}section#tagcloud{padding:.75em 1em;margin:1.5em 0}section#tagcloud h2{margin:0}section#tagcloud div>a{text-decoration:none;display:inline-block;vertical-align:middle;overflow:visible}section#tagcloud .no_tags{margin-top:1em;padding:7.5px;border:1px solid #444;text-align:center}