Extend the CSS trick so that <h1 id>,... do not fall under the nav. bar.
Put the headers behind the text.

The trick to make headers anchors appear below the nav. bar enlarge
the (transparent) box containing the title.  This box covers the text
and may prevent from clicking links.  This commit fixes that problem.