There is a bug in Firefox where right floated items can be overwritten by tables. See this bug report for further details.
Blooberry has an interesting article on how to indent HTML content by discussing the following methods: