Going way back, I notices this incorrect answer. Legolas was a Silvan elf. Not Sindarin/Grey elf. The silvan (dark) never saw the two trees or made the journey like the Sindarin. The grey-elves made the journey to the coast, but never saw the two trees. They are neither light, nor dark, buy grey. Although, sometimes the "dark" elves are generally thought of as all the elves who never made it to Valinor. Since legolas' people never made it to Beleriand, they are not Grey/Sindarin, but rather Silvan/Dark.