How can I get a smaller flag, for use in tightly populated lists, etc., using standard HTML + CSS?
Resizing the checkbox is not a reliable cross browser. Check this site for investigation:
Styled Checkboxes
<style type="text/css"> input[type='checkbox'] { width:10px; height:10px; } </style>