basic blog set up with responsive style
fixes z-index issue for site-footer class; cleans up footer for mobile screen size
added portrait to default view; set up responsive design for photo + post titles