I followed the instructions on how to create a custom css file to avoid update issues in the future. It's sort of working. But, while I understand intermediate css, this specificity thing is baffling to me. I can't find anything that explains how to actually order all the attributes/elements/etc. properly in order to get things working properly. I've gone with the shortcut of trying to apply !important to the logo styling, but it's not being applied over the base template.css. I've checked this in Firebug for Firefox, and indeed, my custom styling is not being used.
My issue here is with the logo area in particular (though I'm having template-specific issues as well).
Wow. Would one need to go all the way back to body for all of these? That seems to the newbie eye to be a pretty bloated way to write code of any sort!
Unfortunately it's still not working. I can see that mycustomstyle.css is loading for my social buttons, but it doesn't seem to even be showing up as crossed out in Firebug for my logo. I'm at my wits end with this. I LOVE the idea of not having to worry about files being overwritten when upgrades occur, but I just can't get it to work!
Now, admittedly I've had problems with my cache lately, so perhaps YOU see the correct stuff? But I've turned all zipper and cache items off, disabled everything related to those that I could find in the plugins, have cleared the Joomla cache multiple times, and have been hitting Ctrl+F5 to clear my browser cache when refreshing the page, and NOTHING is making these changes show up.
ARRRRGHHHHHH
I've basically wasted an entire work day just trying to make this change work through this separate stylesheet instead of simply modifying the template.css as I would have ordinarily done. It's just that this SEEMS like such an ideal solution (and I wish there was a way to do this for ALL modifications, like the ones I made in order to add the social buttons).