a big commit - more css, javascript, and content changes