Emo culture is, as far as I know, a spin off of Rock/Indie/Punk culture with a mix of eclecticism. It has been around for a while, in fact a long while. The music tends to be varried but usually melodic punk with emotionally lyrics. Youth culture, including some of my friends from college, are now considered Emo. To be honest the Emo fashion changes so rapidly that it is hard to keep track of where it is at. I have recently heard friends refer to contempory Emo kids as a cross between Chavs and Indie kids. This may vary for other areas of the country though.
Josh :D