Did a recent update change where things are/should be stored? All my themes are in the basic themes folder at the installation level as they always have been. Any idea what I should be doing to fix this and going forward?

We that did work for the most part (although I thought I had tried it and it didn't, weird) although the line that is supposed to be below my top navigation is actually somewhat above awkwardly. I can adjust that with CSS (I might just take it out) but I wonder what has changed.

Also wonder why the old code stopped working. I'm mostly curious because I use domain mapper with several themes that are actually their own sites so I might have to comb through several to see if this is happening elsewhere and update.

Ah, you should copy all images from your_root/concrete/images to your_root/images. You might have to create the latter folder, your_root/images. If that won't fix it, would you mind attaching a grab of it? I'm not aware of any (recent) change by Concrete that would cause your code to stop working. Here's one more way to grab your stylesheet, as long as you've moved or copied it to your_root/css/: In elements/header_required.php, where appropriate, include something like the following code.

Hmm, I'm not really sure what this has to do with anything. I don't use images from either folder except where the Concrete installation itself does. I place theme related images in root/themes/whatevertheme/images or something like that most likely.