CSS Puzzle: Reverse the z-order of the <li>s without setting a separate z-index on each one