css styles and markup