Oh boy... I have two types. For ladies I like them to look similar to me: dark eyes and hair, olive skin, curvy (not skinny or too thick- though I like 'em thick too), about 5'2", wears lots of black and either no makeup or lots of black around the eyes. Long or short hair doesn't matter to me, really. It's sexy when they wear boots and spit and climb trees and don't shave. Hot. These one's are either tough to find or straight or just not that nice when you talk to them. For real attraction they also need to be nice and have a legit sense of humor. Usually older women are more attractive to me.
For boys... tall, lanky white boys, hazel eyes, brown or dirty blonde hair, scruffy, muscular but not overly so... Crusty traveler boys are a +, and if I can see grease/dirt on their hands and can tell they work hard it's fucking golden. I've had a tendency to fall in love only with boys with hazel eyes. I also have a thing for younger dudes (like 19-22) that have their shit together and know how to treat a lady like a lady. Ehhh, now that I'm older I like 'em younger. It used to be the other way around (I've dated many ten years my senior).
Ahhh this post is gettin me all worked up n shit!