title: Best way to create a div with Label: Textbox and have it nicely centered?
body: <p>What's the best way to have the following?</p>
  
  <pre>Name:  [Textbox]</pre>
  
  <p>Inside a div? I find that the Name: part doesn't center nicely with the textbox, especially with a small font. I want the Name: part to be centered vertically.</p>
  
  <p>In some cases, the left hand part can be quite long and wrap onto multiple lines, like this:</p>
  
  <pre>All known
  addresses:   [Textbox]</pre>
  
  <p>Again, I would like the left hand part nicely centered.</p>
  
  <p>I'm trying to stop using tables for layout, and move onto divs so I can do things properly, but I am having some issues. <code>style="vertical-align:middle"</code> doesn't seem to do anything.</p>