What are the main types of styles?