If I can offer some advice on your site structure. for the text background of your newsletter section, create that background black/gray script in photoshop and use it as a background image. it will make your life so much easier. If necessary you can also do just the script as a transparent png and put it over a black background. The way you have done it isn’t really the correct way.
I have had this happen before but I cannot remember how I fixed it. I think it had something to do with min width of some element but I don’t remember. I’m sorry I can’t help more.