Hi Lee,
I tried your suggestion. It didn’t make any difference. However, I discovered something more intriguing about this quirk in Firefox. Bear with me while I explain.
The site I’m working on is going to replace the current site for an old vaudeville-era movie theater that is being restored/renovated. There will be a page for movies listings that will include times, dates, actors, director, synopsis, reviews, etc.
Each listing will be in its own Text/HTML container and in keeping with the look of the current site, I’ve unchecked the “Display Container?” checkbox in each one.
This is where Firefox gets weird.
There are two containers in the page, each with its own movie listing. When the “Display Container?” box is unchecked in both of them, the ‘h’ styles incorrectly displays the Times font in both of them.
When I check the “Display Container?” box in either one of them (it doesn’t matter which one), the ‘h’ styles then correctly display the Tahoma font in both of them.
I added two more containers and populated them with bogus movies listings using the various ‘h’ styles.
Once again, when the “Display Container?” checkbox is unchecked in all of them, they all incorrectly display the Times font. When I check the “Display Container?” box in only one of them (it doesn’t matter which one), the ‘h’ styles correctly display the Tahoma font.
I was able to repeat this behavior several times and checked against how it looked in IE7 and Opera. This behavior only occurs in Firefox. And it is only occuring with the h1, h2, h3, et al styles.
Normally, I don’t use smileys but these seem appropriate at the moment [laugh]:

