Hi Brandon,
I looked through your site and the theme code appears to be altered from the original code you downloaded.
Are you running any plugins? If so, try deactivating your plugins and seeing if the logo begins to respond correctly.
You can also upload a smaller version of your logo image (something about 200 pixels to 300 pixels wide might look quite nice on your site).
Let me know how it goes with those two items ??