there are only 2 genders, male and female. Males have something called p**ises that allow them to reproduce with the females, who don't have dicks but rather soft chest pillows. females are the ones who give birth, males don't.
there are only 3 sexualities, however. Straight means you only like the other gender, not your own. Bi means you like both genders, male and female. Gay means you get no bitches, because you like your own gender