I'm not sure I can claim advanced knowledge, but I've been fiddling with stylesheets too, and in the css directories of the templates (eg includes/templates/template_default/css) there's a file css_readme.txt that suggests you can set up templates for all sorts of things. Here's what it says
The CSS files are sent to the browser in this order: (and alphabetically within each case of more than one match):
Code:
style*.css // are always loaded and at least ONE should contain site-wide properties.
language_stylesheet.css // changes to ALL pages, when that language is used
page_name.css // changes to one page
language_page_name.css // changes to one page, when that language is used
c_??_??.css // changes to all info pages in a category
language_c_??_??.css // changes to all info pages in a category, when that language is used
m_??.css // changes to a manufacturer's listing page
language_m_??.css // changes to a manufacturer's listing page, when that language is used
p_??.css // changes to a product's info page
language_p_??.css // changes to a product's info page, when that language is used
print*.css // printer-friendly global usage site-wide changes for printing-only
Now, setting up categories seems to be a bit of an issue. I've gone some of the way to sorting out a (manual) solution, but it (product categories) seems like such a sensible idea it's too good to miss out on. It's just a bit more manual than it might be at the moment
d:
Hope it helps
Mark