* {
    margin:0;
    padding:0;
}
html, body {
    height:100%;
}
h1 {
    color: #b1b0a7;
    font-size: 15px;
    margin: 0;
}
body {
    background-color:#4e4f4d;
    text-align:center; /* horizontal centering for IE Win quirks */
    margin:0;
    padding:0;
}
.distance {
    width:1px;
    height:50%;
    background-color:#4e4f4d;
    margin-bottom:-118px; /* half of container's height */
    float:left;
}
.container {
    margin:0 auto;
    position:relative; /* puts container in front of distance */
    text-align:left;
    height:237px;
    width:100%;
    clear:left;
    background-color:#4e4f4d;    
}
.content_container {
    height:237px;
    width:1200px;
    margin-left: auto;
    margin-right: auto;
    background: url(jacobs.png) no-repeat;
}
