improved layout for 320px viewport, HTML5 Validation tested with 0 errors, tabbing corrected in CSS