Arno Nel pointed out this article at his blog, which talks about how to get your CSS file organized well for your web application.
When building a large site, understanding the subtleties of these pieces of the puzzle can be the difference between successfully organizing your CSS and creating a house of cards that could collapse at any moment.
Read the full article Architecting CSS here