Does this help? I tested it on my laptop and it seems to be in place
//edit Ok I think I fixed it this time??
#banished{
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
width: 50%;
}
#banished iframe {
position: absolute;
top: 370px;
left: 633px;
height: 15%;
width: 35%;
}
I also put #banshed inside the #mainbody tag in the html