Site now looks better on mobile phones.

Font size and spacing adjustments for smaller screens.