I'm tweaking CSS in an effort to resolve the FireFox display issues. I'll update when this work is complete.
8:30p UPDATE: I've put everything back the way it was earlier today. The FireFox issue remains unresolved.
Changing the content div's left margin to 25em will fix it for firefox (tested locally with the firebug plugin). I am not sure what that will do for other browsers though.