You may be able to do a lot of rearranging of that page by using the stylesheet, through creative use of float and clear in the definitions of the various page elements. (Things that appear one after the other in the code can be side-by-side in the page if you set the styles in a suitable way.)

But since I don't use attributes on my sites, I can't help more specifically without seeing the page, or a similar one.

Rob