Mi recomendación para siempre que escribas CSS es que al principio de la hoja de estilos añadas la siguiente propiedad:
De esta forma reduces todos los márgenes por defecto a 0 y cuando quieras margen ya lo pones tu manualmente. Dentro de esta propiedad tb puedes cambiar cualquier valor por defecto como por ejemplo el
font-family o cosas por el estilo, pero cuidado que esto se aplica a TODOS los elementos del documento.
Un saludo.