Added "best when viewed in Chrome" until I fix the other browser issues.
Perhaps just switch to css absolute positioning?