linefit desktop navbar (bug 1084016)

A bit of a hack as we all prefer CSS. It gets a bit small towards the 710px breakpoint, but that can be configured if wanted.

![screen shot 2014-11-17 at 12 55 29 pm](https://cloud.githubusercontent.com/assets/674727/5077543/2672e902-6e59-11e4-9880-10924aeb0730.png)

![screen shot 2014-11-17 at 12 55 39 pm](https://cloud.githubusercontent.com/assets/674727/5077544/298c4ff2-6e59-11e4-9713-cac8e1998900.png)

![screen shot 2014-11-17 at 12 57 14 pm](https://cloud.githubusercontent.com/assets/674727/5077556/47806200-6e59-11e4-99a9-9666e703bd56.png)


It accepts both objects and property/value pairs. I still prefer objects but they can be a bit verbose when trying to change just one thing.