There is one thing I would do differently. alignright is a functional classname, it describes what you are trying to do to the element. I'd use a descriptive class name, one that describes what the element is, like class="forgotPassword". Otherwise, when you change your mind later (or your client changes your mind for you

), all of a sudden your CSS has things like
.alignright {
text-align:left
}
Worse, when you look at your XHTML code it's actually lying to you, because now it's not aligned to the right at all.
-------------------------
Whatever you can do or dream you can, begin it. Boldness has genius, power and magic in it. Begin it now.
-Johann von Goethe
When Two Hearts Race... Both Win.
-Dove Chocolate Wrapper
Chroniclemaster1, Founder of
www.EarthChronicle.com
A Growing History of our Planet, by our Planet, for our Planet.