* {
    font-family: "Trebuchet MS", sans-serif;
}
aside {
    background: #C5CAE9;
    width: 40%;
    height: 600px;
    overflow: auto;
    float: left;
}
section {
    width: 60%;
    height: 300px;
    float: left;
}
#section-1 {
    background: #9FA8DA;
}
#section-2 {
    background: #7986CB;
}
footer {
    background: #283593;
    color: white;
    padding: 20px;
    clear: both;
}
.opona {
    background: #9FA8DA;
    margin: 40px;
    border: 2px dotted #283593;
    border-radius: 30px;
}
img {
    padding: 20px;
    float: left;
}
h2 {
    text-align: center;
    margin: 0;
    padding: 15px;
}
h3 {
    background: #7986CB;
    color: white;
    padding: 10px;
    margin: 0;
    font-size: 140%;
}