/* 
 * jquery
*/
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

.CloudTagSize5 {
    font-size:1.2em;
}
.CloudTagSize4 {
    font-size:1.8em;
}
.CloudTagSize3 {
    font-size:2.4em;
}
.CloudTagSize2 {
    font-size:3em;
}
.CloudTagSize1 {
    font-size:3.6em;
}

/* 
 * Image Sets 
*/
UL.Sets {
    list-style-type:none;
}
UL.Sets LI {
    float:left;
    width:120px; /* flickr standard size */
    height:170px;
    margin:0 20px 20px 0;
    display:table-cell; 
    vertical-align:middle;
    text-align:center;
    position:relative;
}
UL.Sets LI:hover {
    background:#f6f8fa url(/images/bg-sets-hover.gif) no-repeat;
}
UL.Sets LI A {
    text-decoration:none;
}
UL.Sets LI SPAN.SetImage {

    height:120px; /* flickr standard size */
    width:120px; /* same as UL.Sets LI width */
}
UL.Sets LI SPAN.SetImage IMG {
    margin-top:10px;
    border:none;
}
UL.Sets LI SPAN.SetDescription {
    display:block;
    font-size:10px;
    text-align:center;
    position:absolute;
    left:0;
    top:120px;
    width:120px;
}
/* 
 * Gallery
*/
DIV.Gallery {
    position: relative;

}
UL.Thumbnails {
    width: 60px;
    margin: 0 0 0 0;
    float:right;
}
UL.Thumbnails LI {
    width: 60px;
    height: 50px;
    margin: 0 0 2px 0;
    background: #fff;
}
UL.Thumbnails LI DIV {}
UL.Thumbnails LI DIV .caption {
    font: italic 0.7em/1.4 georgia,serif;
}
DIV#MainImage {
    margin: 0 auto 60px 0;
    width: 500px;   /* used as targetSize (width & height) */
    height:500px;   /* renders a correct box without flickering */
    text-align:center;
    padding:10px;
    margin-bottom:20px;
    background:#f6f8fa url(/images/bg-mainimage.gif) no-repeat;
    float:left;
}
DIV#MainImage IMG {
    margin-bottom: 10px;
}

/*
 *
*/

DIV#SubtitleContainer 
{
    float:left;
    width:340px;
}

DIV#SubtitleContainer P, DIV#MiscContainter P {
    font-size:1.1em;
    line-height:1.5em;
}
DIV#MiscContainter 
{
    float:right;
    width:220px;
}

/*
DIV#GalleryPlaceholder 
{
    float:left;
    width:350px;
}*/
