Possible Duplicate:
Any recommendations for a CSS minifier?
I have a CSS file which is rather large. Is there any software I can use to make the file smaller so it will load faster? Also is there something I can do to increase the chance of my CSS being cached by the browser?
You minimize your CSS using a CSS minifier or compressor. This question has answers that will address that for you:
What are some good css and js minimizers for production code?
As for caching, the smaller the file the better, of course. You can also set your EXPIRES HEADERS that your server sends out. Yahoo has some information here:
http://developer.yahoo.com/performance/rules.html