Banner image? There should not be any image loading above your own, or are you referring to the background of the banner area?
For the white space around the logo, this is actually the top header area styled by this:
#cir-site-header {
padding: 2em 0;
}
Adjusting this will be the header area and not just around the logo itself.