Sergio, pero si te he dado una respuesta a esta pregunta y a tus otras 2 consultas, no seas mal agradecido. Claro que no es obligatorio! Lo hago porque es genial sentir que puedes ayudar a alguien, al igual que todo el resto de la comunidad que se ayuda entre sí Lo siento si de una u otra forma te sentiste ofendido por mi recomendación, no era mi intención para nada.
Te tratare de explicar lo que te dije antes de mejora forma:
Debes eliminar las secciones no utilizadas en tú código HTML, y además eliminar los estilos "margin-bottom" y "padding-bottom" de las secciones si utilizadas en el código CSS. Así se saldran esas franjas blancas.