N-e-v-e-r m-i-n-d . . . .
The site is suffering from Abosolute Positioning syndrome.
The following style change should repair the reported problem.
You should also move the <style> tags so they appear BEFORE the </head> tag.
I'm sure you realize that building a page with Absolute Positioning as the primary/only positioning technique is very inflexible.