OK, the first thing to try is using a standards invoking DOCTYPE. The page has one, but it's preceded with a quirks mode invoking one. A page is only allowed one DOCTYPE anyway, and the first (if there are more than one) generally takes precedent.
Replace:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
with:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
The browser cache may need to be cleared and/or the page refreshed to see changes.
Also, if you're using IE's Developer tools, that should be closed and a new window or tab opened.
And BTW - Looking at the page in IE 9 in both its IE 9 standards mode and its IE 8 standards mode appears to take care of the problem.
Bookmarks