updates to front page theming and structure; sign in button is broken