No hay como publicar la duda en alguna parte para relajarse y encontrar la solución. Aunque yo no tengo muchos conocimientos de maquetación, programación o CSS más allá de lo básico, después de andar mirando el código fuente del formulario y la plantilla he llegado a deducir que no había un formato para ese campo.
Así que he probado a meter el formato que he encontrado para los campos de entrada de texto y passwords con el nombre email, no en los archivos de la plantilla sino donde toca (la plantilla tiene opción de añadir CSS personalizado).
He pegado este código y ahora el formulario se ve con un diseño uniforme y además funciona.
input[type="email"],
textarea {
padding:1.5%;
box-shadow:inset 1px 1px 5px rgba(0, 0, 0, .05);
background:#FCFCFC;
border:#EEE 1px solid;
color:#999;
font-family:"Droid Sans", sans-serif;
font-size:13px;
}
Marcaré la respuesta como solucionada, un saludo a todos.