by Khevor » Tue Oct 07, 2008 6:33 pm
I'm not sure if this will be much help as I haven't looked at your code, but I did look at your site in FF3 and MSIE7... it's not that your banner is missing. It is there. However, take note of your browser's horizontal scrollbar in IE. The banner is there, it's just way over to the far right.
Edit: I've had a look at the code and a few things seem ... odd. The problem is with the code in your #headerad block of your css. You have position set to absolute, but then in your margin, you have the right margin set to 'auto'. Auto is dynamic and generated on the fly by the visiting browser. In your case, you already have a static width declared so you don't even need a right margin specified.
Also, I noticed you used 'top'. Don't. 'top', 'left', 'right', 'bottom' are also dynamic and are especially meant for moving items on the page via javascript. You should use margin-top, margin-left, margin-right, and margin-bottom instead. Having said that, you're using the catch-all 'margin' so that makes using top pointless.
Without actually testing it myself, I try changing your margin line to just be margin-left: 460px; and see if that fixes it.