Well, I found time this afternoon. Problem stemmed from me having a <script/> tag in the head, and no doctype declared. Firefox is cool with that, but IE's default doctype doesn't like XHTML, and in an attempt to make sense of my code put the entire site inside a big <script></script> thingy in the head, and created a new, empty body. Exciting.
Just in case anyone was wondering.