Cómo alinear la línea de entrada en formularios HTML

form  { display: table;      }
p     { display: table-row;  }
label { display: table-cell; }
input { display: table-cell; }
Weary Wolverine