Maybe also simply remove `width:10em;`. I see no need for it in a what should be a generic stylesheet.