abcdefghijklmnopqrstuvwxyz.
.leftcolumn{
border:4px solid black;
float:left;
width:50%
background-color:#eac1c1;
margin-bottom:30px;
}
abcdefghijklmnopqrstuvwxyz.
abcdefghijklmnopqrstuvwxyz.
abcdefghijklmnopqrstuvwxyz.
.rightcolumn{
border:3px magenta;
float:right;
width:35%
background-color:#eac1c1;
margin-bottom:30px;
}
footer{
border:2px solid black;
background-color:#32ecab
}
.clr{
display:block;
clear:both;
}