Separate style and colour

Each page calls `colour.css` directly rather than including its rules in the main stylesheet. This change makes it easier to create child themes at the expense of one http request.