* {
	box-sizing: border-box;
}

body {
	margin: 0;
	font-family: sans-serif;
}

.sidebar {
	position: fixed;
	width: 500px;
	height: 100%;
	background-color: red;
	overflow-y: scroll;
	top: 0;
}

.content {
	margin-left: 500px;
}

.sidebar-filler, .content-filler {
	height: 1000px;
}

.sidebar-filler {
	background-color: red;
}

.content-filler {
	background-color: green;
}