No, devi lasciare i margini e padding dove li hai specificati e ti servono, ma azzerare tutti quanti gli altri. Io ho fatto una rapida prova sulla tua pagina e l'errore scompariva. Ma quando si hanno tanti div annidati e codice che richiede tempo per essere analizzato, la cosa migliore è creare una nuova pagina di test che contenga solo la parte col problema e lavorare su quella, nel tuo caso un div di 950 pixel, che contenga i due div flottanti.