Hi. It's because DOM items work on a zero-indexed system and the specification describes the :even selector as selecting the even indexes. So, :even will select indexes 0, 2, 4, 6 and so on, which in ordinal terms are actually the first, third, fifth and seventh items. To achieve what you desire, used the :odd selector. This is the correct functionality, by design. Best wishes, Alan