The line-height property usually takes care of vertical alignment, but not with inputs. Is there a way to automatically center text without playing around with padding?
This is how I do it.
First group of text here.
then inside your CSS file,
ul li { display: block; float: left; }
That should work for you.