fixed bug in text preprocessor.

symbol definitions guarded by an #ifdef with a false condition were processed (and the symbols were defined) instead of being ignored.
define the __linux__ symbol when preprocessing stylesheet files on Linux.
removed hardcoded styles.