Hi
When validating your homepage at
http://validator.w3.org/check?uri=http://farkle.me/
there are 472 errors. Firefox is very good at intelligently displaying pages even when loaded with errors, other browsers not so much. Internet Explorer being the worst.
My suggestion is check the box on the validator page that says “Show Source” which will shows you the lines of HTML source the browser is seeing. Then refresh the validator page to reload it. The source listing will help you correlate the list of errors at the top of the page with the line numbers of the HTML code where the problems are occurring at the bottom of the page.
Cleaning this stuff up can be pretty tedious. The good news is errors tend to cascade. That is, each error you clean up can remove anywhere from 1 to 50 errors from the list of 472. You probably don’t need to clean up all the errors – some of them are not really doing any harm, are just not valid HTML. But when you are looking at one of the other browsers and see weird text on the screen, or text in the wrong place, those are the errors you have to correct.
You can use View Source in the browser also, to keep track of the process as you do the cleaning up.