I’ve worked it out now, thanks for your help – the HTML had corrupted somehow – probably from the first template I used, or from the wordpress update. I trashed everything and uploaded it again, and it’s now showing up fine
I’ve tried four different themes and it’s the same with all of them. I have several blogs and I’ve never had this problem before, so I can’t help but wonder whether the wordpress update is at fault