Hi Suz!
If you choose a particular type of header in the Theme Options panel, it will show on the blog posts page by default – otherwise it would not be possible to show any header there at all, due to the WordPress architecture. Here’s what you can do though: in the Theme Options panel, “Header” tab, choose the “Custom HTML” under the “Content of the custom header”, but do not remove the uploaded image under the “Header: static image” section there. Save the changes. Now go to the page where you want your photo header to display and choose the “Image” option from the “Custom Header” drop-down under the text area editor.
Hope this helps!
Sincerely,
Andrew | Satori