Using CSS to embed stylish fonts into an HTML or Flash website

Is this possible? My client wants to do this for their music website. Instead of using Arial, Verdana or other common fonts, they want to use their own custom made fonts. How do you guys do this? Thanks