Css only checkbox themes

I agree. Looks like I copy pasted stuff. Will clean things up.