768px-979px Screen Header fix + incl. older fixes

Fixed a bug where between 768 and 979 resolutions would cause the header bar (which doubles in height) to cover up part of the page. Also imported the changes from the last few commits into structure.css so they don't disappear on a bootstrap update.