Why Are Stars Different Colours?