body { font-family: Roboto; margin-top: 30px; margin-bottom: 30px; background-color: #e2e2e2; } .item { color: blue; } .imp { color: green; } .entry { width: 85%; display: block; margin-top: 20px; margin-left: auto; margin-right: auto; padding-top: 30px; padding-bottom: 30px; padding-left: 40px; padding-right: 40px; background-color: white; } #entries { margin-left: 300px; } #sidebar { height: 100%; width: 300px; position: fixed; z-index: 1; top: 0; left: 0; background-color: white; overflow-x: hidden; padding-top: 20px; } #sidebar a { padding: 5px 5px 5px 20px; text-decoration: none; color: #686868; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #sidebar a:hover { color: black; } .anchor { display: block; position: relative; top: -40px; visibility: hidden; }