body {
	min-width: 0;
}
.navbar {
	width: 80%;
}
.page-wrapper {
	width: 80%;
}
#content {
	box-sizing: border-box;
	width: 100%;
}
#footer > table {
	width: 80%;
}

/* 1200 pixels */
@media (max-width: 1200px) {
	.sup-1200 {
		display: none;
	}
	.navbar {
		width: 1080px;
	}
	.page-wrapper {
		width: 1080px;
	}
	#footer > table {
		width: 1000px;
	}
}
@media (min-width: 1200px) {
	.sub-1200 {
		display: none;
	}
	.navbar,
	.page-wrapper,
	#footer > table {
		min-width: 1080px;
		max-width: 1400px;
	}
}

/* 1080 pixels */
@media (max-width: 1080px) {
	.sup-1080 {
		display: none;
	}
	.navbar {
		width: 100%;
	}
	.page-wrapper {
		width: 100%;
	}
	#footer > table {
		width: 100%;
	}
}
@media (min-width: 1080px) {
	.sub-1080 {
		display: none;
	}
}

/* 600 pixels */
@media (max-width: 600px) {
	.sup-600 {
		display: none;
	}
}
@media (min-width: 600px) {
	.sub-600 {
		display: none;
	}
}