Refactored CSS for total separation of concerns, tweaked archive page