.blogs_aggregated {clear: both;}
.blogs_aggregated .teasertitle, .blogs_aggregated .date, .blogs_aggregated .teaserimage {display: block;}
.blogs_aggregated > ul, .blogs_aggregated li {list-style-type: none;}
.control.blogs_aggregated > ul {margin: .5em 0; padding: 0;}
.control.blogs_aggregated > ul > li, .control.blogs_aggregated > ul > li[class~=trdef], .control.blogs_aggregated > ul > li[class~=tralt] {
	min-height: 60px;
	padding: 6px 6px 6px 72px;
	position: relative;
	}
	.control.blogs_aggregated.agro_GM > ul > li,
	.control.blogs_aggregated.agro_GM > ul > li[class~=trdef],
	.control.blogs_aggregated.agro_GM > ul > li[class~=tralt] {
		padding-left: 6px; min-height: 0; 
		padding-bottom: 0; overflow: auto;
		}
.blogs_aggregated .teaserimage {
	position: absolute; top: 6px; left: 6px;
	height:60px; width: 60px; overflow:hidden;
	}
	.blogs_aggregated .teaserimage img {width: 100%; height: auto;}
	.blogs_aggregated.agro_GM > ul > li > a > img {
		float: left; margin: 0 12px 0 0; width: auto;
		border: none; padding: 0 0 6px;
		}
.blogs_aggregated h5 {
	padding: 0; margin: 0 0 .2em;
	font-size: 1em; line-height: 1.1;
	}
.blogs_aggregated .date {font-style: italic;}
.blogs_aggregated .caption {font-size: .83em;}
.blogs_aggregated.agro_GM .blurb, .blogs_aggregated.agro_GM .citation {padding-bottom: 6px;}
.blogs_aggregated .rte > *:last-child {margin-bottom: 0;}
