Logo going outside of set div boundaries

I’m working with the Business theme on this site and the CSD logo is flushed left. However, when the page source is looked at, you can see that the image is outside of the set perimeters for where the logo should be. The image is 175×97 and the logo area is 980×71.

My main questions are: 1. Why is this happening? and 2. How can I fix this?

Thank you for any help!