y porque no utilizas un verdadero marquee y no un script? :S
Te dejo el mio:
Cita: <marquee direction="up" Scrolldelay=150 height="100" width="100%" onmouseout="this.start()" onmouseover="this.stop()">
<script type="text/JavaScript"><!--
dows = new Array("Domingo","Lunes","Martes","Miércoles","Juev es","Viernes","Sábado");
months = new Array("Enero","Febrero","Marzo","Abril","Mayo","Ju nio","Julio","Agosto","Septiembre","Octubre","Nov i embre","Diciembre");
now = new Date();
dow = now.getDay();
d = now.getDate();
m = now.getMonth();
h = now.getTime();
y = now.getFullYear();
document.write(dows[dow]+" "+d+" de "+months[m]+" de "+y); //-->esta es la variable que debo de mostrar en marquee y ponerla abajo donde esta rojo tambien
</script>
</marquee>
Prueba si te funciona xD
Si pasas el raton por encima, la marquesina se para, y la direccion de la marquesina es hacia arriba, la puedes cambiar por direction="up", direction="down", direction="left", direction="right".
Un saludo