you are a fabulous and generous conceptualise, but i have to agree with some other posts here- the themes for photoshare is verging on nightmare-ish [from a design integration perspective].
i am trying to archive an austere look for a client whom owns a fashion business. I have made my own 'list' template:
/photoshare/lists/new_theme1
and my own template for the actual gallery itself:
photoshare/templates/new_theme1
after making various changes to the herementioned PHP & CSS files i noticed there is an over-riding CSS file controlling the header/toolbar...
photoshare/themes/photoshare/style.css
more CSS files!!
really, part of the install process should be to copy a CSS file [or classes] to the standard postnuke themes directory. end of story. all these formatting files in a functional area of a module is not OO from an overall [postnuke] veiwpoint.