update CSS rules to avoid the use of IDs
update the main navigation bar to require less markup

+ now using inline-block
improve responsive styles

hey look, it's actually usable on a phone!
more pixel pushing for small screens