Usually the scenario means the alternator is not putting out enough current. You had headlights and ac on at the time though, right? How is it at cruise/higher rpm? Alternator output is minimal at idle. Like BiGMaC said, higher capacity battery will help. Did you have the battery replaced recently?