several css tweaks to help with readability and responsiveness.