This custom CSS should hide the custom header on all but the homepage:
.custom-header {
display: none;
}
.home .custom-header {
display: inherit;
}
If your question is about this site – mysteryandawe.wordpress.com – you will need to upgrade your site to add custom CSS.
If you need further help with your WordPress.com site, please post over in their forums, as the ones here are for folks running the WordPress software on their own hosting.
https://en.forums.wordpress.com/
If you’re running Penscratch on your own hosting, don’t edit the theme files directly, otherwise your changes will be overwritten whenever the theme is updated.
An easy way to add custom CSS is to install the Jetpack plugin and activate the Custom CSS module. You’ll then add your custom CSS in the new stylesheet editor that’ll appear in your dashboard, under Appearance > Edit CSS.
As alternatives, you could either install a standalone custom CSS plugin, or create a child theme.
I’ve seen many blogs using Penscratch in which the header image/design is above the horizontal page menu.
How can I make that change?
Here’s an example of a WordPress.com blog using Penscratch with the header image appearing above the menu.
http://livelovelaughpr.com
jennysstool – that’s a Site Logo. On self-hosted WordPress sites, you can add a Site Logo by activating the Jetpack plugin, and uploading one under the Customizer’s Site Title, Tagline, and Logo panel. I see that you’re using WordPress.com, though, so you don’t need to install a plugin as the feature is already built in.
As I mentioned above, these forums are for folks running the WordPress software on their own hosting.
If you need further help with your theme on WordPress.com, feel free to post in the themes forum here:
https://en.forums.wordpress.com/forum/themes
Here are some tips on getting help in the WordPress.com forums: http://en.support.wordpress.com/getting-help-in-the-forums/
You can also access the live chat support option when available here:
https://wordpress.com/help/contact