Fix problem where headings were cut off by fixed nav after in-page jumps...

This problem was caused by divs interfering with in-page anchors. I think it's better to avoid id tags completely unless you are applying javascript.

Also for future reference:

Don't use section tags as general purpose tags. They indicate semantic sections of a document, not the header, footer or nav - those things have their own HTML5 tags.

http://html5doctor.com/the-section-element/

Also, FYI, your media queries could be much sassier:

http://css-tricks.com/media-queries-sass-3-2-and-codekit/

:-)