colour and style changes