Margin no deseado

Hola, escribo dado que empecé a crear mi página web, poco a poco, como suelen decir el tiempo es oro y por desgracia muy rico no soy, mi problema es que en mi página web(de prueba de momento) me queda un margin no deseado entre el header y el section, nose si es que se instala por defecto o lo he puesto por algun lado, he intendo revisar mi hoja de estilos a ver si encontraba donde figuraba ese margen, he intentado ponerlo para que no aparezca, pero no he consenguido hacerlo desaparecer, si alguien me puede ayudar se lo agradecería, gracias y un saludo
Te falta ponerle a section:

float:left;
width:100%;

Al width le pones lo que te convenga mejor, yo ahí puse 100% para que ocupe todo el ancho.

Saludos!