Divide design by modules/page/features, it's more maintenable. I'm fed up with CSS files weight than more 50Ko, I prefer more files but less wight, with dynamical colors ;)
see the results here : http://www.francecore.net