after messing around and researching for hours... i finally found the cure. opera has a new alpha release for Opera 10. After downloading it, the site displays perfectly!
IE still has a pixel or so between the banner and the menu/bar underneath, though... but FF and Opera are perfect.