Ajuste de altura de línea de elementos de etiqueta en formularios HTML

Tengo un formulario con una envoltura<label> elemento, pero el espacio entre el<label>as dos líneas de @ son demasiado grandes y parece que no puedo ajustar la altura de la línea de<label>.

quí hay un ejemplo de una<label> y un<p>, ambos con el mismo CSS aplicado. Como puedes ver, la<p> se ajusta correctamente, mientras que<label> permanece sin cambios

http: //jsfiddle.net/QYzPa

CÓDIGO

form label,
form p
{    
  font-weight:bold;
  line-height:.7em;
}
<form style="width:200px;">
    <fieldset>
         <label for="textarea">In ten or fewer words, explain American history</label>
        <p>In ten or fewer words, explain American history</p>
        <textarea name="textarea" rows="5" ></textarea>
    </fieldset>
</form>

Respuestas a la pregunta(3)

Su respuesta a la pregunta