so when I have images and little text on the blog layout the pages were over lapping... I added this code:
now my blog layout lays out perfectly without having to add extra space in the text.
line 39 of template_css.css
Code:
.blog, .item, .item-page {
clear: both;
}