RE:cambiar fondo de un text
En primer lugar, debes saber que eso no funciona con NetScape, pero con Explorer queda muy bien.
Usando hojas de estilo, puedes cambiar la apariencia de casi cualquier elemento de la pagina, como por ejemplo los formularios.
Algunos atributos validos para los formularios son, por ejemplo, el color de fondo, el borde, el tipo de letra, etc.
Para cambiar esos atributos en un formulario, puedes hacer un archivo .css o añadir el codigo directamente. Mas o menos asi:
<input type="text" style="background-color: #336699; font-family: Verdana; font-size: 12px;">
Existen muchos atributos, asiq eu te recomiendo que consultes la guia de estilos. (Supongo que esta en la pagina de la cs3)