Hi Andrew,
I could of course, but this seemed to me like a CSS question more than anything. I think the same problem would arise regardless of the WP theme (or even outside of WP altogether).
Since my original post, I’ve managed to solve the problem on my own. I’ll post my solution here for future reference of others:
The better way to control image placement on a page for this application is to contain the image(s) inside a div. The div should have it’s position property set to “relative”, and the image(s) should have their position property(ies) set to “absolute”. Using this approach, one element’s movement doesn’t affect the movement of other elements as is the case when using a position property of “relative” or “static”.
Here’s a link to good tutorial on the topic: https://css-tricks.com/absolute-positioning-inside-relative-positioning/
Peace!