Rinse chicken; pat dry with paper towels. In a large nonstick skillet cook onion and garlic in hot oil over medium heat for 1 minute. Add chicken pieces to skillet and cook for 10 to 15 minutes or until lightly browned, turning to brown evenly. Drain well.
Add the vinegar, salt, and pepper to skillet. Bring to boiling. Cook, uncovered, over high heat about 5 minutes or until vinegar is nearly evaporated, turning chicken once. Carefully add broth, raisins, thyme, and rosemary to the skillet. Bring to boiling; reduce heat. Cover and simmer for 30 to 35 minutes or until chicken is tender and no longer pink. To serve, transfer chicken to a serving platter. Combine cold water and cornstarch. Add to skillet. Cook and stir until thickened and bubbly; cook and stir 2 minutes more. Spoon some of the sauce over chicken; pass remainder. Sprinkle chicken with pine nuts. Makes 4 servings.