homepage and blog page styling now done for narrow screens, maybe need to play around with the header fonts, but otherwise looks good