I'm sure a computer-smart guy like you would have thought of this already, but double-check if there are any Firefox plugins that might be messing with it. You just never know. I once had a plugin interfere with loading certain pages, but I can't remember its name. It wasn't any kind of styles or content-affecting plugin, though, so that's why it stuck out in my mind.