ul.blog-posts {
	width: 100%;
	color: #929292;
	display: block;
	text-shadow: white 1px 1px 1px;
	margin-bottom: 8px 10px;
}
ul.blog-posts li {
	clear: both;
	color: #929292;
	height: 100px;
	padding: 5px;
	list-style: none;
	text-shadow: white 1px 1px 1px;
}
ul.blog-posts li img {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px;
	display: block;
	background-size: 100px 100px;
}
ul.blog-posts li .msp-content {
	height: 100px;
	padding: 5px;
	display: block;
	overflow: hidden;
}
ul.blog-posts.thumbanil li .msp-content {
	float: left;
	height: 100px;
	padding: 5px;
	display: block;
	overflow: hidden;	
}
ul.blog-posts li .msp-content a, ul.blog-posts li .msp-content p {
	margin: 2px 0;
	padding: 0;
}