Moved all colour definitions to variables

This makes it a lot easier to change the colours used.
Merge remote-tracking branch 'iirelu/style-colours'