Centering is always a pain to do solely with CSS. This article claims to close the issue with the holy grail of centering, utilizing a combination of methods that all help negate the short fallings of any one method.
The down side is adding some markup that doesn’t necessarily add anything to page structure, but the simplicity of just utilizing CSS to control the formatting is worth it in my opinion.