Hit this issue again: some CSS works fine in Chrome and Firefox, but
*gasp* doesn't in Internet Explorer. The fix: make sure you have a correct DOCTYPE to ensure IE renders in a "standards compliant" mode. Read more about DOCTYPEs in this informative A List Apart page: Fix Your Site With the Right DOCTYPE! by JEFFREY ZELDMAN.