Added some smarts to checkbox display. Added horizontal rules.
Size is now required on an input element.