I suspect that if you broke the numbers down even further you'd find that the younger set (18-25) are predominately Kerry supporters while the older half are Bush supporters. Why? Because the older half is out of college and paying taxes.
You have a good point. Actually, I've said before I think today's young voters are more conservative than they used to be.