As soon as I removed the logo from the middle of the header the header shrunk back down to the little strip of background at the top instead of staying full size like it does when the logo is the middle of it.
Please leave your website in this state.
I will provide code for header height and your background will show up properly.
Regarding unable to save changes in theme options.
Please disable all your plugins and try again.
It could be a plugin conflict or your server does not have enough memory to handle the process. Disabling plugins will free up server memory.