body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}

#framecontentLeft{
position: absolute; 
top: 0; 
left: 0; 
width: 150px;
height: 100%;
overflow: hidden;
background-color: #fafad2;
color: white;
}

#framecontentTop{
position: absolute; 
top: 0; 
left: 150px;
right: 0;
height: 80px;
overflow: hidden;
background-color: #fafad2;
color: white;
}

#framecontentBottom{
position: absolute; 
top: auto; 
left: 150px;
bottom: 0;
right: 0;
height: 120px;
overflow: hidden;
background-color: #fafad2;
color: white;
}

#maincontent{
position: fixed; 
top: 80px;
left: 150px;
right: 0;
bottom: 120px;
overflow: auto; 
background: #fff;
border: 1px solid #daa520;
}

.innertube{
margin: 15px;
}

.innertube_top{
margin: 0px; 
padding: 0px 0px 0px 0px;
height: 35px; 
background: #daa520;
color: #fff;
font-size:25px;
//font-weight: bold;
font-family:  Verdana, Arial, sans-serif;
}

h1 {
font-size:30px;
//font-weight: bold;
font-family:  Verdana, Arial, sans-serif;
color: #daa520;
margin: 20px 185px;
position:fixed;
    top:350px;
	left:550px;
}

h2 {
font-size:25px;
//font-weight: bold;
font-family:  Verdana, Arial, sans-serif;
color: #0022aa;
margin: 20px 185px;
}

h3 {
font-size:20px;
//font-weight: bold;
font-family:  Verdana, Arial, sans-serif;
color: #0022aa;
margin: 20px 185px;
}

#footer {
    position:fixed;
    bottom:0px;
    text-align: center;
    width: 100%;
    height: 18px;
    color:#daa520;
    font-size:15px;
    font-weight: bold;
    background-color: #eeeeee;
}

* html body{
padding: 110px 0 120px 200px;
}

* html #maincontent{
height: 100%; 
width: 100%; 
}

* html #framecontentTop, * html #framecontentBottom{ 
width: 100%;
}