fyi, :first-child works on IE8. A common way to work around is to special case on first-child and swap the left/right :)