$u{\times}v$ is orthogonal to both $u$ and $v$.
I tried to visualise the above, but couldn't do it. If $u{\times}v$ is orthogonal to both $u$ and $v$, then provided that the angle between $u$ and $v$ $\theta \neq 0$, then the triangle formed between $u$, $v$ and $u{\times}v$ would have a total internal angle value greater than $180^o$.
Hold you finger's like this:
Suppose you want to do $B \times I$. The angle between $B$ and $I$ does not have to be 90. It is that the vector that the cross product produces, is $90$ to the plane that B and I span. Notice that $F$ and $B$ are $90$ degrees apart, and same for $F$ and $I$.
Now consider this:
These are three dimensional planes, that you two vectors that you are crossing span. When you cross the two vectors, it produces a vector in another plane that is perpendicular ($90$ degrees) to the other two. The other two need not be perpendicular too. It's just that the result that you get is.