Again, I'm sorry for all these layout problems. This is the last thing, I promise!

I have 3 divs, side-by-side, within a container div. The container div is supposed to have a background that stretches all the way down. However, in Mozilla, it only encompasses the padding right now, because the 3 divs within are FLOATED, therefore not taking up space.

If I unfloat those divs, the background works, but the divs just stack up on top of each other.

How do I unfloat these divs, yet keep them side-by-side?