Por que no usas tablas?, lo del borde lo tengo en cuenta pero a cual te refieres?
Código HTML:
<form>
<fieldset>
<legend align='center'>
Para ponerse en contacto debe rellenar el siguiente formulario:
</legend>
<table align="center">
<tr>
<td>Nombre:</td><td><input type='text' name='nombre' value='' size='75' maxlength='70' /></td>
</tr>
<tr>
<td>Asunto:</td><td><input type='text' name='asunto' value='' size='75' maxlength='70'/></td>
</tr>
<tr>
<td valign="top">Texto:</td><td><textarea type='text' name='texto' rows='12' cols='55'></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><input type='submit' name='enviar' value='Enviar'></td>
</tr>
</table>
</fieldset>
</form>