A QCD model for e+e− annihilation