Use floats and min-width instead of fixed positioning
Menu heading style changes

Left-aligned; separate multi-toggle checkbox from menu name
Permalinks use visibility: hidden to prevent reflow
Change level delimiter from → to ›
Add image and coords to hardcoded example
Same style for overlap state headings
Merge branch 'layout' into gh-pages