CSS and Layout change

New typeface for headings, link color, logo, and small screen layout