Responsive CSS, HTML adjustments

Pre-media query/js responsive CSS complete. HTML structure finalized.
Font size changed to % for consistency.