Padding around images and text, etc.

I'd like to reduce the default padding around the images and text if possible with some custom CSS. Please have look at my site, you will see that there are circle icons and text above and below. Those are the items that I want to have reduced default padding around.

secondly for some reason when I enable the caption option under the image it does not appear even after I've updated the caption and the image settings. Is there a reason this would conflict with something?