Actually I think the issue is more with Linux fonts and less with Firefox. I just checked with Konquerer, another browser, and the font came up as a sans-serif; in Firefox it's coming up serif. You're right though, decreasing the font size did fix both of those issues.
Technically I didn't...