Thanks for continuing to look at this.
turnermm wrotediv.approval appears in style.css
Ah, I should have been more precise. I didn't mean it didn't appear anywhere in my CSS, but rather that inspecting the banner element in the browser gave no sign of any div with class approval. It turns out I wasn't looking hard enough - the div class="approval" was there, but at the end of the page, which was of course the result of my fiddling with the register_hook params. I've put that function call back the way it was, and the div now appears in a sensible place as you suggest.
turnermm wroteRead the how-to I suggested for how to use the background position.
I did try, as in my previous post, but to no avail. I'm no CSS expert, but the page you linked to does say:
The background-position property sets the starting position of a background image.
After a bit of Googling, I've not been able to find anything which discusses using background-position to move a div itself, but only the background of a div, so there's clearly something about this which I don't understand - sorry.
Edit: I also learned just now that View Source and Inspect Element aren't showing me the same thing, and that
there's a good reason for that:
StackOverflow wroteWhen you say "view source", I'm assuming you're talking about the editor, not the actual "View Source". When you "view source" from the browser, you get the HTML as it was delivered by the server, not after javascript does its thing.
This is no doubt widely known, but it was news to me. :rolleyes: