Center an Image to Middle with Caption? Please help.

If I insert an image, add a caption and center it, it appears correctly in the Dashboard, but in the actual post on the blog it is not centered. I can see in the HTML code that the image is actually residing outside of the text-align div it's supposed to.

Can someone please try and help me confirm if this is a THEME issue or a WP bug?