In CSS Dateien ist es bekanntlich nicht möglich Variablen zu verwenden. Dies kann bei größeren Dateien und vor allem bei immer wieder verwendeten Styleangaben auf die Dauer ziemlich nervig sein kann.
Der einzige der sich freut, wenn die in mehreren Blöcken verwendeten Farbangabe geändert werden müssen, ist die Suchern/Ersetzen Funktion.
Jay Salvat zeigt auf Nettuts+ wie es auch anders gehen könnte.
Einfach die Werte in Variablen am Anfang der CSS-Datei definieren und das schnelle Anpassen von Stylesheets wird auf einmal sehr einfach.
Ohne PHP und mod_rewrite geht allerdings nichts.
Link: How to Add Variables to Your CSS Files
Weitere Möglichkeit wird hier beschrieben, die es allerdings noch nicht zur Standardisierung geschafft hat.
Jens Meiert kommt mit der Frage auf, ob CSS Variablen überhaupt nötig sind.