#mainholder { background-color:#242038; width:800px; height:700px; margin:auto; margin-top:30px; border:ridge #61E786; border-width: 6px; } #banner { background-image:url(emrbanner.png); background-size:contain; width:99%; height:100px; border-bottom:ridge #61E786; padding:5px; font-size: 32px; color: #A7213B; } #sidebar { height:580px; width:130px; border-right:ridge #61E786; padding:5px; } #maintext { color: #A7213B; position: absolute; height:570px; width:640px; padding:5px; margin-top:-586px; margin-left:150px; overflow-y:scroll; overflow-x:hidden; }