All CSS in Drupal core should be defined by the theme.
This will help in a number of ways:
- Prevent the need for css overrides
- Stop all drupal sites looking drupally
- Allow full control to the themer
(me) - does not affect contrib.
Tags