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.
change from:
Code:
#page{
position: absolute;
top: 50%;
left: 50%;
width: 1024px;
height: 768px;
margin-left:-512px;
margin-top:-384px;
}
to:
Code:
#page {
position:relative;
left:50%;
width:994px;
margin-left:-497px;
}
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.
Bookmarks