Page styles and front end