41ff6c3 re write a lot of content, styling fixes, etc