As things stand, not all your divs are controlled with css, so it probably just happened to line up OK before. I think you are going to need to look more closely at css for divs, such as positioning: http://www.w3schools.com/css/css_positioning.aspI suggest you take a copy of your page and rip out everything except your basic left, centre, right divs, till it will line up correctly using the various aspects of css that you can read about at the above link or elsewhere on the web. Then gradually re-add your content so you can see what changes are needed. Hope this helps.