updates to fonts, js, footer, and other layout issues