Its looks like you're overthinking the layout and media queries. Does this help?;
Code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Pleasted</title>
<style>
html, body { margin:0; padding:0; height:100%; background:#ccc }
.wrapper { max-width:64em; height:100%; margin:auto; background:#fff }
.breaker { background:#000; min-height:2em }
.container { background:#fff; padding:1.5em }
#headerouter { background:#f00; min-height:8em }
#content { background:#ff0; min-height:8em }
</style>
</head>
<body>
<div class="wrapper">
<div id="breaker1" class="breaker"></div>
<div id="container1" class="container">
<div id="headerouter">
</div>
</div>
<div id="breaker2" class="breaker"></div>
<div id="container2" class="container">
<div id="content">
</div>
</div>
<div id="breaker3" class="breaker"></div>
<div id="container3" class="container"></div>
<div id="breaker4" class="breaker"></div>
<div id="container4" class="container"></div>
<div id="breaker5" class="breaker"></div>
<div id="container5" class="container"></div>
</div><!-- closing ".wrapper" -->
</body>
</html>
Bookmarks