body {
    background-color: #f0f8ff;
    color: #333333;
}

header, footer {
    background-color: #2c3e50;
    color: #ffffff;
}

main {
    background-color: #ffffff;
    border: 2px solid #3498db;
    box-shadow: 0 10px 20px
}

h2 {
    color: #2c3e50;
    border: 1px solid #3498db;
}

nav a {
    color: #3498db;
}