For Drupal 7 we should:
- add correct cross-browser defaults to some (new?) stylesheet (margin/padding/font-size/line-height of body, h*, ul, ol, li.*, dl, dt, dd, p, code, pre, strong, em, whatever);
- make the specification to id's and classes in our module stylesheets, less specificy;
- finally get some good defaults for unordered lists and it's list items, the way it is atm isn't the way to go;
- get consistent margins/paddings in lists and get rid of the inconsistent margin/padding used in the container-div from theme_*_list();
- document our stylesheets better and separate the code using sections;
- maybe even split the current stylesheets in functionality (we can't use drupal without this?) and presentation (fancy things, like colors);
If we succeed in adding the first item above - adding correct cross-browser defaults for the various elements - *a lot* of our stylesheet code could be removed, which will bring us advantages as: smaller stylesheets, a tad faster page building and it would be easier to themers to adjust the themes to their likings.
Steven, Merlinofchaos, and all other great themers we have out there share our opinion please, and discuss...