Hey, thanks for your help, I appreciate it. I'll get rid of the table I was using. 😛
I figured out that it was the infamous clearfix bug. Happy, happy, it's behaving now. The IE fix was my bad....I had bad math in the CSS Div callouts. Firefox was just polite in letting it slide, while IE was more strict about it.
I validated my CSS, but the HTML is how it came, and other sites using it have the same HTML problems as I. So what I'm saying is while I can screw around with CSS, I'm wary of messing with the HTML, especially now that I got it running.