Changed the weak green, line green and pink colours as too like neighbouring colours.  Modified code so root colour is independent of the first node's colour.