Perche' il form non lo fai:

codice:
testo

campo
cosi' ti eviti un po' di problemi...


Nessuno ti vieta di mischiare attributi HTML a CSS, pero' non e' logico farlo.
Se usi i CSS ti conviene continuare ad usare _solo_ i CSS fino alla fine. Evita l'inline, crea un file css esterno che contiene tutte le classi e gli id che ti servono, alla fine ti
sara' molto piu' facile effettuare modifiche se qualcosa non ti piace, e il codice delle pagine sara' molto piu' leggibile e leggero.