En tu css te falta:
Código:
border-radius: 5px 5px 5px 5px;
box-shadow: 3px 3px 3px #fff;
el IE9 y todo los otros IEs no admiten "text-shadow" (mira aqui: http://msdn.microsoft.com/en-us/library/cc351024%28v=vs.85%29.aspx).
el texto en chrome es poco legible, pero esto me parece como un problema de chrome. Puedes cambiar "font-family" y "font-size".