Default-CSS overriden in SharePoint 2007
Heather Solomon - eine Microsoft Most Valuable Professional (MVP) - empfiehlt Folgendes für eigene CSS in SharePoint:
My recommendation is to store styles in the master page itself in a set of STYLE tags. If your master page design has variations for assorted subsites, store the CSS differences in a file and reference it via the Master Page settings, or if you need CSS changes for a single page, store it in an HTML file and reference it in a hidden Content Editor Web Part.

