fixed iOS scrolling
new CSS and sizing for use on small screens