CSS text-indent: An Excellent Trick To Style Your HTML Form | AEXT.NET
http://aext.net/2010/02/css-text-indent-style-your-html-form/
this looks useful
CSS text-indent: An Excellent Trick To Style Your HTML Form | AEXT.NET
styling add inline label to form element
You probably know what the text-indent property does in CSS. It's a common CSS property allowing webmasters to indent paragraphs and hide text for image-based links. Text-indent does this great; however, it doesn't just hide and indent text. It does more.