CSS split & minor fixes

JS used to properly place heading in the intro section (use fixed
header height instead?). Added date, next & prev article padding fixed.