Did you add any custom CSS code to the template, I see that on the home page (and other pages also) you have 'noBg' suffix which delete white background from content which make this problems. I don't know where are your make changes on purpose and where not, please attach here a screen with layout that you desire. And one more thing, please disable all CSS compression plugins, because right now I can't check properly template stylesheets.