The St. Louis Cardinals will announce their stadium financing deal today. The stadium, which is expected to open in time for the 2006 season, will be paid for by private funds. There’s no official word on where that money will come from, but that information could be revealed today. The Cardinals will have a 29-year $402-million lease on the park, which will be built in the same area as Busch Stadium. Busch will be knocked down to complete the final phase of construction. As a result of the new downtown stadium, St. Louis will be awarded the 2006 All-Star Game.