/* 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 12px 0 0 !important; 
    padding: 0; 
	width: 156px !important;
    height: 200px !important;  
    overflow: hidden; 
    float: left; 
}
ol.sf_photoListLightbox li dl,
ol.sf_listAndPage li dl 
{ 
    margin: 0px !important; 
    padding: 0px !important; 
} 
ol.sf_photoListLightbox li dt,
ol.sf_listAndPage li dt 
{
	margin: 0;
	font-weight: bold;
	font-size: 11px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
} 
ol.sf_photoListLightbox li dd,
ol.sf_listAndPage li dd 
{ 
    font-size: 11px !important; 
    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: 285px !important;
	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;
	border: 1px solid #d1c7bd !important;
	padding: 2px;
} 
/* 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; 
}

/*****************************************************************/
/*****************************************************************/
/*****************************************************************/
