How many years have the KC Royals won the World Series?

Through the 2009 season, the Royals have won one World Series, that being in 1985 over the St. Louis Cardinals.