removed unnecessary list nesting, move charset to top of head, more CSS cleanup