Hopefully I’m missing something obvious. I created a new theme under the default interface. Under skin\frontend\default\<my_new_view>\css I put my own copy of custom.css.
My first problem was that custom.css isn’t actually loaded by the page.xml template. So, I copied the page.xml template and added loading custom.css.
After adding the addCss line to page.xml to load custom.css, when I view the html source, I can see the custom.css file being referenced, but it’s being referenced from skin/frontend/default/default, not my custom view directory.
Am I doing something wrong or is this just expected behavior.