I finally fixed the site layout more or less. It renders perfectly in Gecko (Firefox et al.) and Webkit (Safari et al.) browsers, but bites the big one in Trident (IE et al.) browsers. Boo-hoo.
I did a very deep redo of the site, down to changing the 403, 404, and 500 error pages, and even making a crappy favoriteicon in a spare minute.