CSS fixes

Add better cross-browser break-all solution.
Fix .post-header width when in fixed position.

See #2
General JS style improvements