body { background-color: #ececec; /*background-color: white;*/ color:black; } .footer_logo { height: 50px; } .header { padding: 6px 24px; /*width: 1000px;*/ border-bottom: 1px solid black; width: 100%; } .header_fixed{ background-color: #ececec; height: 90px; position: fixed; } .header_height_filler{ margin-top: 90px; } .mainpage_all { width: 100%; } .mainpage_content { padding: 20px; } .menu { padding: 6px 24px; /*width: 1000px;*/ border-bottom: 1px solid black; width: 100%; } .menu .menuItem { cursor: pointer; } .menu .menuItem:hover { color: gray; }