You mean the picture of you (or that man person ?? )?
That all depends on in which file the #header div has been defined.
In ‘standard’ wordpress themes, things in your header that don’t change are defined in a file called header.php, which is the same for all pages. An example of that would be the head section of the xhtml page. Same for the footer (footer.php).
It is however possible to move that #header information to a page (custom template), which can be different for all pages.
I’ve downloaded the Esther theme, and it seems to be the case.
Another (easier) possibility is to assign different classes to different pages, and to put different background images into these different classes. You’ld have to build some if statements into your header.php
You can check with is_page('CV')
for instance that you’re on the CV page and assign a class called cv-class to it.
In your css you then add that cv-class with the appropriate image (and remove it from #header of course).
Peter