You're probably both right. I haven't bothered to look at the code, but likely the code is NOT standards compliant, making you correct, but IE does render it as intended, making it superior in this situation.
Either way the page is ugly with or without the red lines. (BTW, the page sucks. It doesn't render even close to the same in the three browsers I tested)