Hi bashista
I’m veggie so I can’t go along with the fishing; but I do see what you mean!
Can I just offer a word of warning about making changes to either the CSS or the HTML code of default themes? If you’re going to do that, you must use a Child Theme. Just in case you were thinking of altering any of the PHP/HTML/CSS…
The twentyeleven theme sets a height and width for the header image in a couple of PHP constants. I can’t remember exactly where. Possibly in functions.php, but wherever it is, it’s not trivial to change.
So what I usually do when I use this theme is to remove the header image altogether—which you can do in the ‘Header’ settings, as you know—and then add the code I want in order to add the required image, which is usually a logo, to the header. Something like this, for example:
<header id="branding" role="banner">
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/yorkshire_dales_photography_small.jpg" alt="Yorkshire Dales Photography Logo" width="160px" height="54px" />
(From the site Yorkshire Dales Photography)
But you have to do something like this is a child theme, remember.
Cheers
PAE