CSS Puzzle: Reverse the z-order of the <;li>s without setting a separate z-index on each one in a way that works in IE9 and up