#branding {
position: relative;
height: 128px;
min-height: 128px;
background-image: url('../images/rl-branding.jpg');
background-repeat: no-repeat;
}

#branding-text {
position: absolute;
left: 340px;
width: 620px;
height: 110px;
padding-top: 30px;
}

#subnav {
position: relative;
height: 47px;
min-height: 47px;
background-image: url('../images/sub-nav-living-qol.png');
background-repeat: no-repeat;
}

#section {
position: relative;
height: 306px;
background-image: url('../images/sect-living-qol.jpg');
background-repeat: no-repeat;
background-position: right top;
border-bottom: 1px solid #85857f;
padding-bottom: 0px;
margin-bottom: 0px;
}

#sect-text {
position: absolute;
left: 30px;
top: 190px;
width: 579px;
}

.proof {
position: relative;
border-bottom: 1px solid #999999;
}

.bottom {
border-bottom: none;
}

.proof-title {
font-size: 155%;
font-weight: bold;
color: #000000;
line-height: 100%;
margin-bottom: 10px;
}

.proof-text p {
color: #231f20;
}

.proof-source {
color: #333333;
font-weight: bold;
}

#proof1 {
height: 275px;
background-image: url('../images/qol-1.jpg');
background-repeat: no-repeat;
}

#proof1 .prooftext {
position: absolute;
left: 30px;
top: 30px;
width: 300px;
}

#proof2 {
height: 280px;
background-image: url('../images/qol-2.jpg');
background-repeat: no-repeat;
}

#proof2 .prooftext {
position: absolute;
left: 500px;
top: 25px;
width: 220px;
}

#proof2 .stats {
position: absolute;
top: 65px;
right: 10px;
width: 200px;
}

#proof3 {
height: 362px;
background-image: url('../images/qol-3.jpg');
background-repeat: no-repeat;
}

#proof3 .prooftext {
position: absolute;
left: 45px;
top: 20px;
width: 410px;
}

#proof4 {
height: 314px;
background-image: url('../images/qol-4.jpg');
background-repeat: no-repeat;
border-bottom: none;
}

#proof4 .prooftext {
position: absolute;
left: 390px;
top: 65px;
width: 240px;
text-align: right;
border-bottom: none;
}

.green {
   color: #44B645;
   font-weight: bold;
}



