rejigged css in preparation for separation of custom colours