tighten up spacing in main list of posts

Mostly tighten up margin spacing on desktop, but also a littel on mobile/tablet

This has the effect of putting more entries on the screen for reading, while still making it easy to select any item.

Tested on desktop and iphone.