Next Episode: Does God cry?

What is the difference between priests and Levites? Is it true that all priests were supposed to be Levites, but that not all Levites were priests?