OK, I just got my caption frames working again. I was reading this thread, which has the proper css code for captions. I copied that and added it to my theme’s style.css file. I still don’t understand what happened, as caption frames used to work fine with the same theme (Brodie), but it’s working now.
Here’s the code (I just pasted this below the existing code in my theme’s style.css file):