Adding offset for first list item spacing modifiers

We need to change the way we handle the left margin for first list items for the spacing modifiers so that we don't get this issue when using a list that wraps multiple lines:

![list](https://cloud.githubusercontent.com/assets/1342772/4987014/7fcd65aa-6944-11e4-979e-e9c7a7602a65.png)

Originally it was never being set to the first list item but we now need to apply to **ALL** list items and offset the first list item left spacing by applying a negative `margin-left` on the `ul`.