Text-align should not affect how a nested block-level element is horizontally aligned inside its containing block

"X"

Actual results in Internet Explorer 6 and Internet Explorer 7: the above bordered "X" is in the center of the document box.

Expected results: the above bordered "X" should be at the left of the document box.

Firefox 1.x, Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 2.0.4, Safari 3.0.4, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Amaya 9.55, Dillo 0.8.6, Seamonkey 1.x, Seamonkey 2.x, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2, Epiphany 2 all pass this test.

Valid HTML 4.01! CSS compliant