Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: not2easy
If you're that paranoid about people stealing your code, then either dont publish it, or make your site a giant image file, or a pdf file..
If the browser can use the CSS file then the end user can read/copy it.
I wouldn't be worried about it too much, even if someone takes your CSS they still have a lot of work ahead of them creating html elements that take advantage of the classes.
Class names and IDs might be mangled beyond making sense to us humans, but I'd strongly advice against it, as it'll make your own life more miserable than those of people trying to understand techniques.
Personally, I like nice clean hand-coding. I could, and sometimes do, take a page that looks great, strip out the junk, clean up the code, swap in new colors, background-images, add in my own 'upgrading' and it's good to go. So long as ppeople aren't taking my text (which we defend vigorously whenever possible - depends on who and where they are located), they can have the code. Our service and reputation can't be stolen, copied, or replicated without a whole lot of actual work.
BTW - When I do 'lift' a design that I really like, it never comes out looking like the original by the time I'm done doing tweaking and customizing. Of course, people that can't read (much less write) code do just copy and paste entire .css and .html files, but how much of a threat can they be? Content and service are King and Queen. We average minutes between order submission and email confirmation that includes tracking number. Once we have you - we own you forever:))
I say -- don't worry about it. Those who really want to steal it will be able to do so anyway. All you can do is make it more or less difficult for them (and yourself).