Refactor navigation.

Refactor the navigation to take note fix the inline-block issue, some missed link states and to remove the font-size mixin.

@andrewtennison