body {
    text-align: center;
    background-color: #f5f1e9;
}
#mainPic {
    height: 360px;
    border: 2px solid #dd9270;
    border-radius: 12px;
    transition-duration: 3s;
}
.thumb img {
    height: 60px;
}
.thumb img:hover {
    transform: translateY(-4px);
}
.ctrlPanel {
    background-color: #e3d685;
    border: 5px outset #dd9270;
    margin: 10px;
    margin-left: 280px;
    margin-right: 280px;
}
.arrow {
    height: 70px;
}
.btn {
    border: 2px solid #64739a;
    background-color: #8ea1d1;
    border-radius: 8px;
    padding: 4px;
}
#mainPic:hover {
    border-color: #6f2a2a;
    transform: translateY(-20px);
}
