.blog_listitem{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.blog_listitem H2{margin-top:0;margin-bottom:5px}.blog_listitem_image{width:40%;max-width:150px;background-size:100%;border:3px solid #8CC63F;float:left;margin-right:20px;background-color:#333}.blog_listitem_image.noimg{background-image:url(/images/TDCS-fade.png);background-repeat:no-repeat;background-position:center;background-size:100px auto}.blog_listitem_image:after{display:block;content:'';width:100%;padding-top:75%}.blog_listitem_body{overflow:hidden;font-size:15px}.blog_listitem_attributes,.blog_listitem_author{font-size:15px}.blog_listitem_abstract{font-weight:500;line-height:1.2em;padding:5px 0}.tagdisplay{margin-top:-10px;margin-bottom:10px}.blog_pagecounter{font-size:15px;font-weight:500}.blogpost_summary{font-size:15px;margin-top:5px;margin-bottom:0;padding:0 20px}.blogpost_summary *{color:#fff;font-weight:100}.contentheader.noimg .blogpost_summary,.contentheader.noimg .blogpost_summary *{color:inherit!important;padding:0px!important}.blogpost_author:after,.blog_listitem_author:after{content:' | '}.blogpost_date,.blogpost_author,.blog_listitem_author,.blog_listitem_date{display:inline;font-size:14px}.blog_listitem_info{padding-top:0;margin-top:0;font-size:14px}#blogpost_authorbio{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}#blogpost_authorbio IMG{float:left;width:100px;height:100px;margin-right:20px}.blogpost_authorbiotext{overflow:hidden;font-size:12px}#blogpost IMG{max-width:100%!important}#blogpost .blogpost_body IMG.thumbnail{max-width:33%!important;float:right;margin-left:20px;margin-bottom:20px}@media only screen and (max-width:450px){#blogpost_authorbio{text-align:center}#blogpost_authorbio IMG{float:none}}