- Changed CSS to use relative widths, heights, and font-sizes (i.e. using percentages, em, and rem).
- application.html.erb: Changed header and footer divs to actually be header and footer elements, respectively.
- Simplified the HTML elements slightly.