In the html page try placing the right hand side before the main content I think that might work its happened to me a couple of times. I think that was the solution. Also rightCont can be:
HTML Code:
.rightCont {
width: 222px;
height: auto;
border-top: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
float: right;
}
Much shorter