.item-block .desc{overflow:hidden}.item-listing p{font-family:arial,helvetica,sans-serif;margin:5px 0}.item-listing ul{margin-top:15px}.item-listing li{font-size:1.3em;margin:5px 0}@media only screen and (max-width:580px){.item-listing li{font-size:1.1em;margin:5px 0}}.item-listing .top-story .item-block,.blog-list-item-first{padding-top:0;border-top:none}.item-listing .item-block,.blog-list-item{padding-top:15px;border-top:1px solid #d1d1d1;margin:15px 0;overflow:hidden}.item-listing div:first-child.item-block{padding-top:0;border-top:none}.item-listing .item-block-padded:first-child{padding-top:0;border-top:none}.item-listing .item-block-padded{padding:15px 10px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin-top:-1px;overflow:hidden}.item-listing .item-block-padded-alt{background:#eee}.item-listing .item-block-sponsored,.item-listing div:first-child.item-block-sponsored{background:#f9f9f9;border:1px solid #d1d1d1;margin:15px 0;padding:15px}.item-listing .item-block-sponsored .sponsored-text{float:right;width:500px}.item-listing .pubdate{font-family:arial,helvetica,sans-serif;color:#666}.item-listing h6.filed-under{color:#666;font-weight:bold;text-transform:capitalize}.item-listing h6.ad-label{text-align:center}.item-listing h6.authors{font-weight:bold;color:#666;margin:5px 0}.item-listing .item-block-sponsored h6{display:block}.item-listing img{float:left;padding:2px;border:1px solid #d1d1d1;margin:5px 10px 5px 0}.blog-list-item .image,.blog-list-item-first .image{width:100%;text-align:center;margin:10px 0}.blog-list-item img,.blog-list-item-first img{padding:2px;border:1px solid #d1d1d1}.item-listing .top-story img,.item-listing .item-block img,.item-listing img.multimedia,.item-listing img.white-papers{float:left;max-width:150px;padding:2px;border:1px solid #d1d1d1;margin:0 10px 5px 0}@media only screen and (max-width:580px){.item-listing .top-story img,.item-listing .item-block img,.item-listing img.multimedia,.item-listing img.white-papers{max-width:75px}}.item-listing img.sponsor-logo{padding:2px;border:1px solid #d1d1d1;margin:10px 0 0 0;float:left}#newslisting .related-content{float:right;width:180px;margin:0 0 10px 20px}#newslisting .related-content ul{margin-bottom:25px}#newslisting .related-content ul li h4{font-size:1.2em;line-height:1.4em}