Implement Viewstate/CSS changes for YOSPOS

This is the building blocks for allowing custom CSS to be used elsewhere
in forum threads (like SALR). I've also changed the default buttons to
instead be Html Inputs with custom css.