tra cristi e madonne col css sto tentando di impaginare una form, in maniera molto semplice, con i titoli dei campi a sinistra e e i vari INPUT,SELECT,CHECKBOX,etc, sulla destra. ad esempio:
codice:
nome [_______]
email [_______]
...
etc
però ho un problema: non riesco ad allineare a sinistra gli INPUT. mi rimangono a metà del loro div. immagine di chiarimento:

questo nell' xhtml:
<div class="cell1">e-mail</div>
<div class="cell2"><input type="text" /></div>
questo nel css:
codice:
.cell1 {
border: 1px solid #000000;
float: left;
width: 50%;
height: 24px;
text-align: right;
font-weight: bold;
}
.cell2 {
border: 1px solid #000000;
float: left;
width: 49%; /* se metto 50% mi va a capo per via del bordo */
height: 24px;
text-align: left; /* non va... */
padding: 0;
margin: 0;
}