This is a guide to styling Confluence; it a way that pretty much will survive most opgrades; hence It does not use many plugins or Macro's.
For showing different styling for users og groups; I use the Customware Visability Plugin.
The Scopes page shows the Scope for placing styles around in Confluence.
Scopes for Confluence CSS Styling