I've a problem with a page displaying in Firefox. It displays perfectly in Internet Explorer but when loaded in Firefox the #nav div shifts below the #picture div and stay on the right side of the page. Is there a way of displaying the div to align correctly beside #picture div in Firefox as it does in Internet Explorer.
The navi div shifts below the image, because there isn't enough space for it. Try to set the width of the body to 850px instead of 800, you'll see the difference. IE doesn't sum up the margins and paddings of elements to their widths, that's the reason.