I reworked the code to eliminate the HTML5 Boilerplate for the time being, set up the html/css to have a max-width of 480px to look more similar to a mobile device. The layout has a stickey header as well as a fixed footer.
ignored assets