Changes

@androsland it's better to use string names (medium, small, etc) instead of hard-coded pixel size.  Then the size can be changed from within the administration, without touching any code.