#tantekKevinMarks: I went down this road of attempting to style abstract semantic elements with different UI styles in earlier versions of CSS3-UI and gave up because it just didn't capture enough, and was a mismatch for how HTML input/UI elements were designed / behave.