Ti darò ragione riguardo IE6 (mettici pure 7 e 8).
Suppongo che il tutto sia dentro il div 'container', no?
In quel caso li deve dare height:100%;
Qui trovi la differenza tra l'uso del puntino (le classe) e # (nome identificativo):
Selettori css, classe, id, pseudo-classi e pseudo-elementi - CSS e CSS3 blog con tutorials e risorse per css3 e css