xcoltx, me temo que el código que usas es para el primer hijo de cada div dentro de .post, y lo que
nicomed desea, es modificar al primer hijo de .post, por lo que debería ser de esta forma:
Código:
.post:first-child{ background-color:#999999; etc...}