Did you add any custom CSS code? As far as I remember it don't look like this in standard themes.
Here is the extra CSS code that you should add in order to make category icons fit the width of grid cells:
Code:
.subcategory-list a .subcategory-icon {
max-width: 100%;
}