Hallo bari,
ganz ehrlich: Ich kenne deinen Browser nicht, kann daher nicht viel zu ihm sagen, ob er css-Dateien erkennt oder nicht.
Flüchtigkeitsfehler sind natürlich auch möglich, aber dazu bräuchte ich ja alle Quelltexte zum Stöbern.
Mein Tipp wäre folgender:
Wenn du über php auf deiner Seite verfügst, dann bellasse sie in der extra-Datei füge die style-Formatierungen an der entsprechenden head-Stelle ein.
Dazu müsstest du im head allerdings den style-Tag voher öffnen und nach dem php-include schließen.
Das müsste eigentlich hinhauen.
Viel Glück
Danny