public/css/theme.css
BODY {
    position: relative;
    padding-top: 10px;
}


.logo {
    margin-top: 20px;
}


.page {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    background: #ffffff;
    padding: 20px 0 20px;
    width: 700px;
    min-height: 620px;
}


.clouds {
}

/* Alternate styles */
.alternate-0,
.alternate-1 {
    margin-left: -20px;
    padding: 10px 20px;
    width: 660px;
}
.alternate-0 {    background-color: #eee; }
.alternate-1 { }

/* Gallery */

.gallery a {
    display: block;
    float: left;
    margin-right: 32px;
    width: 100%;
    cursor: pointer;

}
.gallery iframe,
.gallery img,
.gallery-horizontal img {

    border: 4px solid #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.gallery img {
    width: 100%;
}

.gallery-horizontal {
    text-align: center;
    margin-bottom: 20px;
}

.gallery-horizontal img {
    width: 150px;
}

.gallery-horizontal a {
    display: inline;
    float: none;
    width: inherit;
}