質問者 さんが書きました:
コレはFirefox全般の特有のクセなのでしょうか?
内部参照のみでも意図したCSSにするには何か他に方法は在りますか?
ローカルのファイルの話でしょうか?それとも HTTP 上の話でしょうか?
HTTP 上の話であれば、XHTML の文書は Content-Type ヘッダは text/html ではなく application/xhtml+xml としてください。
Contetnt-Type が text/html だと、Firefox は HTML として解釈しようとしてしまいます。
ただし、application/xhtml+xml を受け入れてくれないブラウザもありますので、そのような場合には HTTP リクエストのヘッダから判断して、text/html にするような対処が必要になるでしょう。