Update template and CSS from UI repo

* Reformats all with tabs not spaces
* Better semantic HTML