#sky{position:absolute;top:0;left:0;width:100%;height:50%;min-height:312px}#horizon{position:absolute;bottom:0;width:100%;height:0}#container{position:relative;margin:auto;margin-top:-312px;width:900px}