Togli il margin alla seconda (mettilo a zero), e mettici invece float:left.

Tieni presente che il margin:0 sovrascrive il margin-left:400px, per cui il comportamento e` non prevedibile.