This seems like a really amateur question, in my opinion, but nonetheless it\'s still a frustrating anomaly.
This is actually the 2nd part of a 2 part problem. The firs
You can use absolute positioning.
#b { width: 40em; height: 20em; position:relative; background: red; } #c { position: absolute; top: 1em; bottom: 1em; left: 1em; right: 1em; background: blue; }