Just wondering, I got this:
.logblock:first-child {
margin-top:4px;
}
.logblock.root .children .logblock:first-child {
margin-top:0;
}
So the first of logblocks needs a margin-top of 4px unless its the first child of the root logblock
I tried various ways of incorporating :Not() into first selector so I wouldn't need the second one but couldn't figure it out. Is there a way?