The published CSS centering code contains the style code "cursor: default;". In some situations, this code inhibits IE from displaying a hand cursor on a link and on form images used as submit buttons. It works fine in Firefox and Opera.
Changing the style code to "cursor: auto;" seems to fix the IE quirk with no ill effects to the other browsers.
The 'cursor:default' was added because in IE, if you have text on a centered page, the cursor shows up as a text cursor in parts of the page that are not text instead of appearing as the expected arrow.
Using the auto cursor doesn't fix that problem so it may be a question of choosing one problem or the other.
Can you give an example that shows the missing hand cursor?
Use a form image element. In Firefox and Opera, a form image will use a hand cursor; in IE, the normal arrow cursor is used. It is my understanding that the only real use of a form image is as a button which means the cursor should be the hand. When cursor:auto is used, IE will use a hand cursor.
It doesn't make sense to fix one problem and cause another. Perhaps additional CSS can be added when a form image is used.