I have three span tags: One is floated left (A) and the other two are floated right (B and C).

However, what I want is to have C positioned below B but both be floated right; that is, on different lines. I tried to use display:block on B, but that didn’t seem to help. How can this be done using span tags (not div)?
Here is my css:
#A {
float:left;
}
#B {
float:right;
}
#C {
float:right;
}
Thank you very much.
All you have to do is add
clear: rightto#C.See: http://jsfiddle.net/w7K4t/