Duplicate these folders:
app/design/frontend/default/default
skin/frontend/default/default
(Don’t get me started about how awkward the folder structure is.)
Rename the duplicated folders to whatever you want (make them both the same).
FYI, the theme files under the app/ folder are for generated templates (things the system has to build when the site is viewed) and the theme files under the skin/ folder are for publicly viewable files (images, CSS, JavaScript).
Now go to your the admin area of your site and then System > Configuration. Then click Design in the sidebar and under Themes type the name of your theme folders (the ones you duplicated). Just once. One name.
Now the fun really begins. Time to dig into a bluemillion .phtml and .xml files. I’m still not too far along here, but I have determined that to change the media that you load in most pages, you need to edit:
app/design/frontend/default/your_theme_name/layout/page.xml
There you’ll se a bunch of crap like this:
<action method="addCss"><stylesheet>css/reset.css</stylesheet></action>
Have fun.