﻿/* List and page & Lightbox */  
ol.sf_photoListLightbox, ol.sf_listAndPage  
{  
    margin: 0;  
    padding: 0;  
    width: 100%;  
    float: left;  
    list-style: none;  
    line-height: 1.3;  
    clear: both;  
}  
.sf_postDate   
{  
    margin: 0;  
    padding: 0;  
    font-size: .85em;  
    color: #666;  
}  
* html .controlWrapperSel ol.sf_photoListLightbox, * html .controlWrapper ol.sf_photoListLightbox   
{  
    float: none;  
}  
ol.sf_photoListLightbox li, ol.sf_listAndPage li  
{  
    margin: 0 10px 0 0;  
    padding: 0;  
    width: 150px;  
    height: 17.6em;   
    overflow: hidden;  
    float: left;  
}  
ol.sf_photoListLightbox li dl, ol.sf_listAndPage li dl  
{  
    margin: 0;  
    padding: 0;  
}  
ol.sf_photoListLightbox li dt, ol.sf_listAndPage li dt  
{  
    margin: 0;  
    padding: .3em 0 0;  
    font-weight: bold;  
    font-size: 1.3em;  
    font-size: .9em;  
}  
ol.sf_photoListLightbox li dd, ol.sf_listAndPage li dd  
{  
    font-size: .85em;  
    margin: 0;  
}  
ol.sf_photoListLightbox li dd.sf_tags, ol.sf_listAndPage li dd.sf_tags  
{  
  
}  
ol.sf_photoListLightbox li dd.sf_image, ol.sf_listAndPage li dd.sf_image  
{  
    margin: 0;  
    padding: 0;  
    width: 150px;  
    height: 150px;  
    overflow: hidden;  
    position: relative;  
}  
ol.sf_photoListLightbox li dd.sf_image img, ol.sf_listAndPage li dd.sf_image img  
{  
    vertical-align: bottom;  
    position: absolute;  
    left: 0;  
    bottom: 0;  
}  
/* Simple photo list */  
ol.sf_photoListSimple   
{  
    margin: 0;  
    padding: 0;  
    list-style: none;  
    line-height: 1.3em;  
}  
ol.sf_photoListSimple li  
{  
    margin: 0 0 2em;  
    padding: 0;  
    font-size: .9em;  
}  
ol.sf_photoListSimple dl  
{  
    margin: 0;  
    padding: 0;  
}  
ol.sf_photoListSimple dt  
{  
    font-weight: bold;  
    font-size: 1.3em;  
}  
/* Photo per page */  
p.sf_singleImage   
{  
      
}  
p.sf_singleImageCaption  
{  
}  
ul.sf_singleImageData   
{  
    margin: 0 0 20px;  
    padding: 0;  
    list-style: none;  
}  
ul.sf_singleImageData li  
{  
    margin: 0;  
    padding: 0;  
    font-size: .9em;  
    list-style: none;  
}  
/* Table mode */  
table.sf_libraryGrid   
{  
    margin: 0;  
    padding: 0;  
    border-collapse: collapse;  
    line-height: 1.3;  
}  
table.sf_libraryGrid th, table.sf_libraryGrid td  
{  
    padding: 10px 5px;  
    vertical-align: top;  
    text-align: left;  
    border-top: 1px solid #ccc;  
    text-align: left;  
    font-size: .85em;  
}  
table.sf_libraryGrid td   
{  
}  
table.sf_libraryGrid .sf_date, table.sf_libraryGrid .sf_size   
{  
    white-space: nowrap;  
}  
table.sf_libraryGrid tbody th  
{  
    font-weight: normal;  
    width: 40%;  
}  
table.sf_libraryGrid th a  
{  
    display: block;  
    font-weight: bold;  
}  
/* List mode */  
ol.sf_libraryList  
{  
    margin: 0;  
    padding: 0;  
    line-height: 1.2;  
}  
ol.sf_libraryList li  
{  
    margin: 0 0 20px;  
    padding: 0;  
    list-style: none;  
}  
ol.sf_libraryList dl   
{  
    margin: 0;  
    padding: 0;  
}  
ol.sf_libraryList dt   
{  
    margin: 0;  
    padding: 0;  
    font-weight: bold;  
}  
ol.sf_libraryList dd  
{  
    margin: 0;  
    padding: 0;  
    font-size: .85em;  
}  
ol.sf_libraryList .sf_fileExtension   
{  
    text-transform: uppercase;  
    font-weight: normal;  
}  
/* Pager */  
ol.sf_pager   
{  
    margin: 10px 0;  
    padding: 0;  
    width: 100%;  
    float: left;  
    list-style: none;  
    clear: both;  
}  
ol.sf_pager li  
{  
    margin: 0;  
    padding: 0 10px 0 0;  
    width: auto;  
    float: left; 
}  
ol.sf_pager li a  
{  
    padding: 3px 5px;  
}  
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem  
{  
    color: #666;  
    text-decoration: none;  
    cursor: default; 
    display:none;
}  
OL LI
{
    list-style-type:none;
    
}
