Bidirectional CSS.

Separate direction-dependent styles and conditionalize them on the value of the 'direction' attribute on the 'html' tag. (That is, 'ltr' or 'rtl').