Ho riscritto il codice delfile header.html del tema per il mio sito in phpnuke ma ho un problema (strano )
Sotto al logo voglio fare una fascia con all'estrema sinistra un tag span che mostri il benevenuto all'utente (o il "registrati") e alla destra un form input con data e ora che si aggiornano. Vedi il mio sito ora e capite.
Ma non riesco. il form input mi va a capo!! E non si vede l'ora... non so perchè però... nell'altra file di prova funziona da dio!

Questo è il codice del file header.html e sotto c'è il css.

Header.html

<div id="sito">
<div id="header">
<div id="logo" align="center"> [img]themes/TonyClub_Light_Pastel/images/logo.gif[/img]</div>
<div id="info_utente">
<span> $theuser </span>
<form name="DT" >
<input class="data_ora" type="text" name="MOSTRA" size="40">
</form>
<script language="javascript" src="themes/TonyClub_Light_Pastel/style/date_time.js"></script>
</div>


</div>
</div>


E il CSS:

/* CSS Document */

/* tag body: allineamento e sfondo */
body {
text-align:center; /* allineamento centrale, per IE */
background:#D6D6C6 url(images/linea.gif) repeat;
}


/* Pagina generale sito, centrata */
#sito {
width:70%;
text-align:left; /* riporta il testo a sinistra, per IE */
margin:auto auto; /* allineamento centrale, per FF */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background:#FFECBF;
margin:0;
padding:0;
border:#000 1px solid;
}
/* inizio sezione Header */
#header {
width: 100%;
margin: 0;
padding: 0;
}
/* sezione Logo dentro header */
#logo { width: 100%; margin: 0; padding: 0; clear: both; }

/* sezione Info Utente e Data/Ora dentro header */
/* stampa info utente */
#info_utente {
width: 100%; margin: 0; padding-left: 0.2%; text-align:left;
color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;
}
/* stampa data e ora */
input.data_ora {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#000; text-align:right;
border:#F00 solid 1px; padding-right:2px; padding-left:2px;
}


Dove sbaglio??? Aspetto risposte, grazie, ciao