Allow use in rtl languages

In languages that are RTL, text would normally be aligned to right. This commit makes use of the CSS Text Level 3 `text-align` value `start` as opposed to `left`. See details and browser support in the following resources:

https://developer.mozilla.org/en-US/docs/Web/CSS/text-align
http://www.quirksmode.org/css/text/textalign.html
http://css-tricks.com/almanac/properties/t/text-align

Please correct me, if I'm wrong about this :-)