Alinee las etiquetas en forma junto a la entrada

Tengo un escenario de forma muy básico y conocido donde necesito alinear las etiquetas junto a las entradas correctamente. Sin embargo, no sé cómo hacerlo.

Mi objetivo sería que las etiquetas estén alineadas junto a las entradas en el lado derecho. Aquí hay un ejemplo de imagen del resultado deseado.

He hecho un violín para su conveniencia y para aclarar lo que tengo ahora:http: //jsfiddle.net/WX58z

Retazo

<div class="block">
    <label>Simple label</label>
    <input type="text" />
</div>
<div class="block">
    <label>Label with more text</label>
    <input type="text" />
</div>
<div class="block">
    <label>Short</label>
    <input type="text" />
</div>

Respuestas a la pregunta(10)

Su respuesta a la pregunta