styles and markup initial pass complete