Fix large nav styles and perform general cleanup

A lot of style information was removed since Bootstrap provides styles
we can use to replace the rules from the demo. We should just add stuff
via Bootstrap when we need it.