changes to make grid and type more adaptable to user preferences

Changed the initial font-size and line-height in the body to be more flexible. Changed the media queries to em-based widths. These allow the design to respond better if the user changes the default font-size.