I always think that Hermione wears plaid. She seems to me like she would dress very geeky yet cool, but not in an emo way (which sometimes isn't very cool anyways). She just really is geeky, and very un-Emma-Watson-in-tight-blue-jeans.
The bg in is this is kinda quickly done but... meh