In a large skillet or Dutch oven, cook and crumble ground beef and onion over medium-high heat until beef is no longer pink; drain. Add Ranch style beans, diced tomatoes, tomato puree, taco seasoning and salt. Stir until mixture comes to a boil.Turn heat to low and simmer for 30 minutes. Remove from heat and let stand 5 minutes.Grab a large serving platter or a large cookie sheet and line with foil for easy clean-up. Pour mixture onto platter or prepared cookie sheet, spreading out evenly.Top with layers of cheese, onion, lettuce, tomato and olives. Serve dip immediately with salsa and corn chips. Enjoy!