basic type styles and page structure