Damn, hell, and blast.

So, feeling the irony here — the site looks perfect under IE6. Which is what I was working under the past couple of days. Under Firefox, it has all the problem you describe above.

Rrrgg!