﻿        .right
        {
            text-align:right;
        }
        
        /* Picture list */
        #ulThumbnails
        {
            list-style:none;
        }
            #ulThumbnails h5
            {
                height:20px;
            }
        
        .divPicNumber,#divPicTitle
        {            
            font-size:11px;
            position: absolute;
            margin-left: 10px;
            margin-top: 10px;
            background-color: white;
            padding: 5px;
            
            zoom:1;			        
	        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";		        
	        filter: alpha(opacity=60);		        
	        -moz-opacity:0.6;		        
	        -khtml-opacity: 0.6;    	        
	        opacity: 0.6;
	        
	        border: 1px solid #fff;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;	        
        }
        #divSlideShow
        {
             background-color: white;
            padding: 5px;
            position: absolute;
            margin-left: 50px;
            margin-top: 10px;           
            filter: alpha(opacity=60);		        
	        -moz-opacity:0.6;		        
	        -khtml-opacity: 0.6;    	        
	        opacity: 0.6;
	        border: 1px solid #fff;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;	      
        }
            #divSlideShow a
            {
                color:black;
            }
        
        .divPicnumber-small
        {
            font-size:9px;
            position: absolute;
            margin-left: 5px;
            margin-top: 55px;
            background-color: white;
            padding: 2px;
            
            zoom:1;			        
	        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";		        
	        filter: alpha(opacity=50);
	        -moz-opacity:0.5;		        
	        -khtml-opacity: 0.5; 
	        opacity: 0.5;	        
	        border: 1px solid #fff;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;	        
        }
        
                
        
        /* Lightbox - 123.is style  START */                        
        #divDisplayPictureHolder
        {
            z-index:1100;            
            position:fixed;
            left:0;
            top:0;                        
            width:100%;
            display:none;
        }   
            .row-fluid [class*="span"] {            
                margin-left:0.1%;
            }
            #divTop
            {
                height:40px;
                color:#F0F0F0;
                font-weight:bold;                                
            }
                #divTop div
                {
                    padding-top:7px;
                }            
                
                #divPicTitle
                {            
                    margin:0px;
                    padding-left:10px;
                    font-size:14px;
                }
        
                .aLast
                {
                    display: none;
                    height: 45px;
                    margin-top: -22px;                    
                    position: absolute;
                    top: 50%;                    
                    width: 27px;
                    z-index: 20000;
                }
                                                
                    .jcarousel-item img
                    {
                        height:90px;
                        width:120px;
                        -webkit-border-radius: 3px;
                        -moz-border-radius:3px;
                        border-radius: 3px;	                                                     
                    }
            
            .imgHolder
            {                
            }
            #divPrevious,#divNext
            {
                position:absolute;
                width:100px;
                height:100px;
                top:1px;
                left:1px;                
                cursor:pointer;
                cursor:hand;
            }
                #divPrevious:hover
                {                    
                    background-image:url('/images/rivendell/ViewPhotoAlbum/icon-prev.png');                    
                }
                #divNext:hover
                {                    
                    background-image:url('/images/rivendell/ViewPhotoAlbum/icon-next.png');                    
                }
               
            
            .textHolder
            {
                background-color:White;
                -webkit-border-radius: 3px;
                -moz-border-radius:3px;
                border-radius: 3px;	
                padding:10px;        
                opacity:0.9;                                                             
                overflow:none;
            }
                .textHolder label
                {
                    font-weight:bold;
                }
            
            #imgPictureSelected
            {
                max-width:none;
            }
                
            /* Comments */
            div.Comment
            {
                margin-left:8px;
                font-size:9px;
                margin-bottom:10px;
            }
                div.Comment div.MainComment
                {
                    border:1px solid #cfcfcf;
                    margin:3px;
                     -webkit-border-radius: 3px;
                    -moz-border-radius:3px;
                    border-radius: 3px;	
                    padding:3px;
                }
        #divAddComment
        {
            -webkit-border-radius: 3px;
            -moz-border-radius:3px;
            border-radius: 3px;	
            border:1px solid #efefef;
            padding:2px;
        }       
        #divAddComment input,#divAddComment button
        {         
            margin-bottom:5px;
            margin-top:3px;            
        }
        /* Lightbox - 123.is style  STOP */
        
        /* Bootstrap optimizations */
        button.white
        {
            color: white;
            text-shadow: 0 1px 0 white;
            opacity: .6;
            filter: alpha(opacity=60);
        }
        
        .thumbnail > img
        {
            max-width: 100%;
        }
        
        .pagination
        {
            clear:both;
        }

        /* Fix displaying images in certain themes */
        table [class*="span"], .row-fluid table [class*="span"] 
        {
            display: inline-block;
        }
        
        /**
         * Overwrite for having a carousel with dynamic width.
         */        
        .jcarousel-skin-tango .jcarousel-container-horizontal {
            width: 85%;
        }

        .jcarousel-skin-tango .jcarousel-clip-horizontal {
            width: 100%;
        }
        
        .jcarousel-skin-tango .jcarousel-prev-horizontal
        {            
            background:transparent url(/images/rivendell/ViewPhotoAlbum/icon-prev.png) no-repeat 0 0;                    
            top:15px;
            width:100px;
            height:80px;
            left:-40px;
        }
        
        .jcarousel-skin-tango .jcarousel-next-horizontal
        {
            background:transparent url(/images/rivendell/ViewPhotoAlbum/icon-next.png) no-repeat 0 0;                    
            top:15px;
            width:100px;
            height:80px;
            right:-40px;
        }
        
    /* pNotify stuff START */
	
    .ui-pnotify.stack-bottomleft 
    {
        bottom: 15px;
        left: 15px;
        top: auto;
        right: auto;
    }
	/* pNotify stuff STOP */

/* Photoalbums start */
.ulPhotoalbums {
    list-style:none;
}
    .ulPhotoalbums li {
        display:inline-block;
        float:none;
    }

#divPhotoAlbumsGroupedByOptions div {
    border:1px solid #bfbfbf;
    background-color:#efefef;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    cursor:hand;
    margin-bottom:10px;
    color:#bfbfbf;
}
    #divPhotoAlbumsGroupedByOptions div h2,#divPhotoAlbumsGroupedByOptions div p {
        padding-left:10px;
    }

#divPhotoAlbumsGroupedByOptions div.selected-grouped-by {
    background-color:white;
    border:1px solid black;
    color:black;
}
.bordered-box {
    border:1px solid black;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    min-height:30px;
}
.connected-sortable {
    
}
.admin-album {
    min-height:100px;
    border:1px solid gray;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
/* Photoalbums start */

#trAlbumLocked {
    display:none;
}

.close {
    color:black;
    opacity:0.9;
}