I have a SharePoint 2010 farm that will have thousands of site collections in it. Each site collection will be a personal externally facing publishing site collection for individual employees. Each employee can create publishing and blog subsites.
I have an event receiver with webadding and webprovisioned events in it where I can add additional code if needed. Currently I'm using these events to enable the publishing feature in the blog so it looks like the parent site.
How can I get these user created blogs to load a custom CSS file located in the styles folder within the 14 hive (easy for me to update it if it's here)? I want to avoid having the CSS also load for all the site templates, and only load for the blog template.
Is there some way to accomplish this within my master page? Perhaps some way to tell it to only register my CSS if the site currently loaded is a blog?