html, body {
width: 100%;
height: 100%;
}

body {
margin: 0;
padding: 0;
background: #898679;
background-image: url(../images/bg_darkgrey.png);
text-align: center;
overflow:scroll;
}

img {
border: 0;
}

#website {
position: relative;
width: 720px;
height: 1000px;
margin: 0 auto; 
padding: 0;
border: 1px solid #1b1b19;
text-align: center;
background: #ffffff;
}

#header {
height: 480px;
margin: 0;
padding: 0 0 0 0;
}

#content {
position: absolute;
top: 550px;
left: 70px;
width: 580px;
height: 400px;
margin: 0;
padding: 0 0 0 0;
color: #653300;
background: #ffffff;
text-align: left;
}

#contentleft {
position: absolute;
top: 620px;
left: 70px;
width: 200px;
height: 250px;
margin: 0;
padding: 0 0 0 0;
color: #964b00;
background: #ffffff;
text-align: left;
}

#contentright {
position: absolute;
top: 620px;
left: 281px;
width: 400px;
height: 250px;
margin: 0;
padding: 0 0 0 0;
color: #964b00;
background: #ffffff;
text-align: left;
}

#footer{
position: absolute;
top: 910px;
left: 70px;
width: 580px;
margin: 0;
padding: 0 0 0 0;
color: #964b00;
}

h2{
font: normal 18px Niconne, Arial, Verdana, cursive;
color: #653300;
margin: 0;
padding: 0 0 15px 0;
font-weight: bold;
}

h3{
font: normal 18px Niconne, Arial, Verdana, cursive;
color: #653300;
margin: 0;
padding: 0 0 15px 0;
font-weight: bold;
text-decoration:underline;
}

p{
font: normal 18px Niconne, Arial, Verdana, cursive;
color: #964b00;
margin: 0;
padding:0 0 10px 0;
}

#contentright a,
#contentright a:link,
#contentright a:visited,
#contentright a:hover,
#contentright a:focus,
#contentright a:active {
text-decoration: underline;
color: #964b00;
}

#footer p{
font: normal 15px Niconne, Arial, Verdana, cursive;
color: #964b00;
margin: 0;
padding:0 0 10px 0;
text-align: left;
}

#footer p.cr{
text-align: center;
}