Styling done and validated with Firefox Tidy plugin