I'm building a Web application with rougly 30 pages, 12 user controls and 3 masterpages.
I've centralized all the CSS in a Theme called Default. The application will expand in the near future.
What is a best practice in separating css files?
Should I:
A - Put everything in one big CSS file separated by comment sections (every page has all styles)
B - Separate the styles per UserControl in a new CSS file (every page has all styles)
C - Same as B, but not storing the UserControl CSS files in the Theme (manual css loading in the ascx).
D - .......?