Question 1:
Code:
#rightcontent
{
padding: 0;
width: <<<<<width of box
top: 19px;
left: rightpx;
bottom: 21px;
}
Question 2:
In your HTML document, change:
id="leftbox"
to
class="leftbox"
Question 3:
Code:
#content
{
float: center; <<<<<remove
width: 719px;
margin: 0;
padding: 0;
border-left: #insert_HEX 1px solid
border-right: #insert_HEX 1px solid
}
Question 4:
Your current code consists of no height value since your website can expand vertically to infinity. You need a width since your website is a fixed layout (cannot expand to cater for the browser).