С 1 считает http://htmlbook.ru/css/nth-child nth-child работает следующим образом: Выбирает у родителя (в данном случае у .categories) все дочерние элементы с определенным порядковым номером (1 - header; 2, 3, 4 - а), проверяет, является ли этот элемент ссылкой, и если да, то применяет к этому элементу прописанные стили. Принцип работы :nth-child можно посмотреть на следующем примере. Если нужна вторая дочерняя ссылка, встречающаяся у родителя, неважно с каким порядковым номером, то используйте :nth-of-type. Независимо от того, сколько других элементов будет между двумя ссылками и перед ними, a:nth-of-type(2), к примеру, применит стили только ко 2 встретившейся ссылке (пример). Про различия между :nth-child и :nth-of-type можно почитать в этой статье http://habrahabr.ru/post/119139/ Почитать о поведении этих псевдоклассов можно в спецификации: nth-child, nth-of-child