To use a CSS on Safari, just go to Preferences -> Advanced -> Style Sheet.
But pay attention to the "live" part. I mean, being able to edit the CSS on the fly, without needing to quit Safari and open it again. That link gives a hint from 2006 which doesn't seem to work on Safari 4, even after updating the syntax.
Would you happen to know another fix that works?