Seems to me everyone is making a big deal about semantics.
Bottom line: Everyone is stereotypical to an extent and everyone is also racist to an extent, however little this may be. Stereotyping could technically be defined [using an example] as assuming a fat kid would not be as skilled at sports as an athlete, as you are making assumptions based on appearance that remain unproven.
Racism also bugs me because it is taken way to far. A comment about someone black is interpreted as racist where it would be ignored if they were white. In fact pointing it out seems to me even more racist as you single them out as being different or outsiders, thereby creating racist animosity. Black people don't care if they're called black people any more than whites care being called white. I actually know people who get pissed off when they're called African Americans because they're not fucking African, they're black. Let's just drop this topic though, racism will always exist even if it is ethically unsound.