Recently had the exact same problem. Turned out to be the alternator. Yeah, I didnt think a bad alt could drain a batt either but it seems that if somthing in the alt is grounding it can. I used a multimeter to test mine. I charged the batt which should read approx 12.6v when the car is off (mine was 11.9). I then started the car and turned on the lights and such. The batt should read in the area of 13.5v or higher with it running (mine was 11.6 and steadliy dropping). I replaced the alt and no more problems. Its worth a check. If you dont have a multimeter, its easy to remove and most parts stores will test it for free. Hope it helps.