That is completely normal when you use APDivs (div tags with position:absolute in their css).
Your best bet would be to start over using css margins, padding and floats to arrange your elements onscreen, leaving css positioning (absolute, relative or fixed) to the rare cases where it's actually needed. Here are a few links that will help...
Learn CSS Positioning in Ten Steps: position static relative absolute float