For me this seems to be a continuing story LOL. I'm always having trouble with IE. Most of the time I can figure it out but I'm having a hard time with this one.
I'm using my personal site as a sandbox-like environment to tinker with webdev ideas. So all the links are actually ajax requests. (I mention this because.... maybe it's part of the issue.) So basically whatever you see that changes in your browser when you click a link is the only stuff that was sent over the wires/air to your computer.
Screwing up your code indenting, eh? Believe it or don't, IE is actually behaving properly for the CODE tag. The CODE tag is supposed to be mono-spaced like the PRE tag, but it's not supposed to act like it has hard-breaks like the PRE tag. You should probably be using the PRE tag, but then the code wouldn't wrap to fit the DIV container. The real problem is that the "Appendix D. Default style sheet for HTML 4" in the CSS spec under-specifies the default style of the CODE tag, the PRE tag, and a lot of other tags.