.blog-entry:not(:first-child){margin-top:3em;}.blog-entry .blog-full{margin-top:0;}.blog-entry .cw-content-complexheader{margin-bottom:0;}.blog-entry .blog-header p{margin-top:0;}.blog-entry .blog-header h1.blog-title{font-size:15px;margin-bottom:0;}.blog-entry .blog-header .blog-title a,.blog-entry .blog-header .blog-title a:link{color:inherit;}.blog-entry .blog-body:after,.blog-entry .blog-teaser:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.blog-entry .blog-image-wrapper{float:right;clear:right;max-width:100%;margin-left:16px;margin-bottom:16px;padding:2px;border:1px solid #ccc;background-color:white;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 3px 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 3px 8px;box-shadow:rgba(0, 0, 0, 0.1) 0 3px 8px;text-align:center;}.blog-entry .blog-image{max-width:100%;}.blog-entry .blog-caption{margin-top:0.4em;margin-bottom:0.4em;font-style:italic;}.blog-share{display:block !important;}.blog-entry.blog-short .blog-share{position:relative;bottom:2px;float:right;margin-top:0;}.blog-entry.blog-short .blog-categories + #share{position:relative;top:14px;}.blog-list_entry .blog-actions .blog-delete{display:inline;}.blog-list_entry .blog-actions li{list-style:none;}.blog-metrics-header{margin-top:1.4em;font-size:1.5em;}.blog-metrics-table{}.blog-comment-header{margin-top:1.4em;font-size:1.5em;}.blog-comment{margin-top:1em;margin-bottom:1em;padding:1em;border:1px solid #ccc;background-color:white;}.blog-comment:after{content:".";clear:both;display:block;visibility:hidden;height:0;}*:first-child + html .blog-comment{min-height:1px;}.blog-comment footer{float:left;width:156px;}.blog-comment .blog-date{display:block;}.blog-comment .blog-author{display:block;}.blog-comment .blog-author .blog-name{font-size:1.1em;font-weight:bold;}.blog-comment .blog-actions{display:block !important;}.blog-comment .blog-actions .blog-delete{display:inline;}.blog-comment .blog-body{margin-top:0;margin-bottom:0;margin-left:156px;}.blog-comment.blog-selected{border-style:outset;}.blog-comment-form .blog-label{display:block;margin-top:1.6em;margin-bottom:0.8em;font-size:1.2em;font-weight:bold;}.blog-comment-form .blog-body{display:block;width:99%;height:52px;}.blog-comment-form .blog-actions{margin-top:0.8em;margin-bottom:0.8em;}.blog-comment-form .blog-actions .blog-first_submit{margin-left:0;}