This is a problem in how certain (cough, cough) browsers handle the inline box model.
(it fails in IE)
(Marginally acceptable in IE)
More Reading »