I really wish I knew how to customize the skins successfully also.
Glad you got it working. What version of mojoPortal are you on was going to be my first question.
Do many things need to stay in sync in Web application development.
In mojoPortal Joe has to deal with:
The Dot.Net framework version
Several database vendor versions
Several Web Browsers
Several 3rd party add-ons (editors, uploading, etc.)
Artisteer (V3.1 is in beta2 and allows menu in headers, yikes!)
Ajax and jQuery.
Joe's cool store features.
The list goes on and this is true for all Open Source CMS's
Anyone of these factors can cause problems and Joe does an amazing job keeping each mojoPortal version in sync.
However as mojoPortal continues to evolve with the Webs cutting edge technology, it is up to us (the users) to keep our skins compatible with whatever version of mojoPortal we run. There is a sticky post here that helps. Understanding CSS is key and I have not yet mastered CSS myself. I'd also like to learn jQuery better.
I'm starting to ramble on now so I'll stop.