A general comment on the CSS; I sort the properties alphabetically since it's easier to maintain.