The reason for the problem is the "position:absolute." The site looks fine in 1024 X 768 resolution, but if you resize to anything other than that, the box will move and the rest of the content won't. If you mess with the right: and top: settings to get it to look right, it will only look right for your resolution and no one else's. Have you tried my solution? It will fix the problem, as far as I could tell. It worked for me in various resolutions and browsers.
-Mike


