Links with display: block do not react to hovering the mouse cursor over their non-text part if previous block-level element (sibling) has a negative margin-top

Steps to reproduce: Hover the mouse cursor over the link in the non-text part of the link, that is on the right hand side of the text.

Actual results in Internet Explorer 7: The background-color will remain white.

Expected results: The background-color should become silver.

Firefox 2, Opera 9, Safari 2, Safari 3.0.2, Seamonkey 1.x, K-meleon 1.x, Seamonkey 2.x, Hv3 TKHTML alpha 16, Konqueror 3.5.8, Galeon 2, Epiphany 2, NS 6.1, NS 6.2, NS 7.0, NS 7.1, NS 7.2 all pass this test.

This bug has been reported at connect's IE beta feedback as bug 332625.

Update: This bug has been FIXED in Internet Explorer 8 beta 2 (build 6001.18241) released on August 28th 2008. Otherwise, Internet Explorer 8 beta 2 PASSES this specific and particular testcase.

Valid HTML 4.01! CSS compliant