Prova ad usare questo codice:
codice:
div#footer { background: #eaeaea; color: #333333; clear:both; width:100%; margin: 0;
}
.left {
text-align:left;
float:left;
}
.right {
text-align:right;
float:right;
}
<div id="footer"><div class="left">Testo 1</div><div class="right">Testo 2</div></div>
In pratica ho inserito due nuovi div (uno per il testo 1 e uno per il testo 2) all'interno del div footer e per il div con il testo 1 ho usato il comando float left, mentre per l'altro il comando float right.
Prova a fare così e vedi se funziona, spero di averti aiutato