images and other content will effect the layout if the widths are greater than the containing element.
in other words, if you put an image inside a div that is 100px wide, and set the images width to 120px, it will throw off the layout.
try decreasing the width of any images you are adding to see if that fixes the issue.