Main pages set up with semantic HTML