On a totally different note why are you using all those H3??!?!?
a couple of additional additional points:
1) clear: (same direction as your float) is causing your H3s ( really reconsider your tag usage here!) to drop. So if you float:left; clear left; you aren't doing much!
2) if you wanted the tags floated right you could float:right; HOWEVER this will reverse their order! That is the second on your source code tag will appear to the left of the first, and third to the LEFT of the second, and so forth. So the usual technique is to wrap the tags in a container , float the container right and the tags left ( no clear!)
3) Since you are going to need a wrapper anyway and it is a list of items why not use a UL?
hope that helps.