body { background-color: #FAE3E3; font-family: 'ConnectionRegular'; font-weight: normal; font-style: normal; text-align: center; } footer { background-color: #F7D4BC; padding-top: 5px; } img { width: 280px; } main { padding-top: 20px; padding-bottom: 20px; } .basic-text { width: 300px; } .menu { background-color: #C98BB9; width: 100%; padding-bottom: 5px; } .menu h1, .menu h2, .menu h3 { background-color: #CFA5B4; } .menu ul { overflow:hidden } .menu li { width: 25%; display: block; float: left; } .top-menu li { font-size: 20px; width: 50%; }