one approach: add the image to your header.php markup as an <img tag, displaying it right-aligned. That gets it to the right edge of the header.
In you CSS, style that one element as
That will move the appearance of the image to the right, while underlying this, its actual location within the markup as inside the header is retained.
Its simpler than it sounds. Play with -25px until your find the value that works for you.