Update contributing guide - Changes to CSS

This change reflects my original intent for how CSS should be structured.  It's not the way things are at the moment, but it wouldn't be a massive task to move over to this format. From experience, the way things are outlined in the guide now are the best way to manage CSS legacy in the long run.

Comments please.