Unfortunatley, the css is not what it should be, and my suggestion was only a quick 'n dirti fix for the long page display error.

I agree with web_ape, the styles need a detailed examination and walktrough of all pages to se what is broken and how to fix it.