modify/organize HTML/CSS and fix footer issue