body {
    margin: 0;
    padding: 112px 0 60px 0;
}

div#header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 104px;
	border-bottom: 8px solid #000;
}

div#menu {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	border-top: 7px solid #3C0E20;
    height: 53px;
}

@media screen {
		body > div#header {
		        position: fixed;
		}
		body > div#menu {
		        position: fixed;
		}
}

* html body {
    overflow: hidden;
}

* html div#content {
    height: 100%;
    overflow: auto;
}
