checkbox shenanigans fix.

@lefnire check it over, I was pretty tired when I wrote it. Looks like it all works though, no broken functionality because of the new css.