Sprawling cookbook programming
http://www.alistapart.com/articles/cssdropshadows.
As usual, these folks deliver a good, clean, cross browser solution. There also seems to be another one by this author on this subject: http://www.alistapart.com/articles/cssdrop2.