html,body {
height 100%
}
header {
display:block;
padding:10px 0px;
}
*{ margin: 10;
padding 10;
}
section {
width: 79%;
float: left;
overflow: auto;
padding-bottom: 60px;
padding-top: 30px
}
figure {
display: table; margin: 0 auto
}
.video-html5 {
position: relative;
padding: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-html5 iframe
.video-html5 object
.video-html5 embed
{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
aside {
float: right;
border: 1px solid red;
width: 19%;
border: 1px solid red
}
footer{
position: relative;
margin-top: -50px;
height: 40px;
padding: 5px 0px;
clear: both;
text-align: center;
color: #fff;
}