I would probably create and reorganize your code/html differently….maybe using the alignleft/alignright class for the images and the text. Although if you would rather leave it as it is then you could just add “overflow: hidden;” to your .entry-content ul which is currently on line 1077 in your style.css file.
Here is the code –
.entry-content ol, .entry-content ul {
margin: 0;
padding: 0 0 25px;
overflow: hidden;
}
…..just add overflow: hidden; and it should fix the look of it.