CSS styles generated in ASP.NET

I'm wondering if anyone has any suggestions or advice on how to keep track of custom css styles that are generated by asp.net code.

dasBlog has dozens of styles that are dynamically generated all over the place. While one can be good about manually adding place holder styles to a .css file, this is a really poor synchronization system. Throw in a handful of people who are changing the code base, adding and removing styles etc, it's a nightmare to keep track of. And for new users it's even harder to determine what styles can be used.

I was thinking that using custom attributes above the method or class that generates the css style might be the way to go, but I've never used custom attributes in this context. What do you guys do?