.juimage {
    background:                 none repeat scroll 0px 0px rgb(238, 222, 190);
    border:                     0px solid rgb(221, 191, 121);
    border-radius:              3px 3px 3px 3px;
    -moz-border-radius:         3px 3px 3px 3px;
    -webkit-border-radius:      3px 3px 3px 3px;
    padding:                    5px;
    margin:                     0px 10px 10px 0px;
    box-shadow:                 0px 0px 2px 0px rgb(57, 40, 24);
    -moz-box-shadow:            0px 0px 2px 0px rgb(57, 40, 24);
    -webkit-box-shadow:         0px 0px 2px 0px rgb(57, 40, 24);
}
.juleft {
    float:                      left;
    margin:                     15px 15px 20px 0px;
}
.juright {
    float:                      right;
    margin:                     0px 0px 6px 6px;
}
.juphotogallery {
    clear:                      both;
    overflow:                   hidden;
    border-top:                 3px solid rgb(230, 204, 142);
    border-bottom:              3px solid rgb(230, 204, 142);
    padding:                    10px 0px 6px 10px;
    margin:                     10px 0px;
    background:                 none repeat scroll 0px 0px rgb(233, 210, 155);
}
.juphotogallery h3 {
    margin:                     0px 0px 6px ! important;
    padding:                    0px ! important;
    font-size:                  160% ! important;
}
.juphotogallery img.jugallery {
    float:                      left;
    margin:                     0px 12px 12px 0px;
    padding:                    3px;
    border:                     1px solid rgb(204, 204, 204);
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    border-radius:              5px 5px 5px 5px;
    -moz-border-radius:         5px 5px 5px 5px;
    -webkit-border-radius:      5px 5px 5px 5px;
}
.blue {
    background:                 none repeat scroll 0% 0% rgb(237, 247, 254);
    border:                     0px none;
}
.blue h3 {
    color:                      rgb(70, 130, 180) ! important;
}