Different fonts for different text

Hi,

We would like to use some font for header titles, and other font for paragraphs and content text.

I know we can change the global fonts from the theme  options, but can we do it for all headers and paragraphs?

Is there a global way of doing it and still staying upgrade safe?

Regards,
Silviu