this might be your problem:
Code:
#rightcontent {
right: 0 0 0 10.3%; /* Change to margin-right:10.3%; */
width:200px;
border: 0px;
float: right;
}
However it sees odd to me why you are giving such precise percentages, why not pixels instead. (for positioning the left & right content only)