#nav_menu ul{display: flex;

background-color: black;

width: 100%;

justify-content: space-around;

flex-basis: 100%;



list-style-type: none;

margin: 0;

padding: 0;}



#nav_menu a{color: #FFFFFF;}



#nav_menu ul li {flex-basis: 20%;}



main{display: flex;}



article{margin: 1.5em 2.52525% 0 2.0202%;

width: 60%;}



footer{background-color: pink;}



aside{width: 40%;

padding:2.0202%;

max-width: 200px;

min-height: 180px;

background-color: #ffebc6;

margin: 1.5em 2.0202% 0 0;}



article img { max-width: 100%; margin-bottom: 1em; }