Various CSS cleanup and fixes, many for touch. Fixes #7.