CSS styled radio button hack using the label instead of the input tag.

2nd solution
Stackoverflow source

This is the non-approved solution at the bottom. The approved solution is more complex. Moral: "Don't always trust the experts. That includes myself."