.imageloader_images .imageloader_image {

	background-color: lightgrey;

	padding: 10px;

	margin: 0;

	border: 1px solid black;

}

.imageloader_images table tbody tr td {

	background: white;

	border: 1px solid black;

	padding: 4px;

}

.imageloader_images table tbody tr td a .imageloader_image {

	background: transparent;

	border: none;

	padding: 0;

}



/* caption and title definitions */

.imageloader_caption {

	z-index: -1;

}

.floating-caption .imageloader_title,

.floating-caption .imageloader_comment,

.floating-caption .imageloader_caption_author,

.floating-caption .imageloader_caption_datetime {

	color: white;

}



.dark .imageloader_title,

.dark .imageloader_comment,

.dark .imageloader_caption_author,

.dark .imageloader_caption_datetime {

	color: white;

}



.imageloader_title {

	display:inline;

	z-index: -1;

}

.imageloader_comment {

	z-index: -1;

	display:inline;

}

.imageloader_caption_comments {

	text-align: justify;

	font-weight: normal;

}

.imageloader_caption_comments div.imageloader_title {

	font-weight: bold;

}

div.imageloader_caption_author {

	text-align: left;

	font-size: x-small;

	font-weight: normal;

}

div.imageloader_caption_datetime {

	text-align: left;

	font-size: x-small;

	font-weight: normal;

}

.imageloader_image_hidden {

	display: none;

}



/* greybox overrides */

#GB_caption div.imageloader_title,

#GB_caption div.imageloader_comment,

#GB_caption div.imageloader_caption_author,

#GB_caption div.imageloader_caption_datetime {

	color: white;

}

#GB_caption.caption {

	border:none;

	padding:0;

}



/* lightbox overrides */

#lbNextLink, #lbPrevLink {

	background: transparent;

}



/* shadowbox overrides */

#shadowbox_title div.imageloader_title,

#shadowbox_title div.imageloader_comment,

#shadowbox_title div.imageloader_caption_author,

#shadowbox_title div.imageloader_caption_datetime,

#sb_title div.imageloader_title,

#sb_title div.imageloader_comment,

#sb_title div.imageloader_caption_author,

#sb_title div.imageloader_caption_datetime {

	color: white;

}



div#shadowbox_title_inner,

div#sb_title_inner {

	height: 100%;

}

div#shadowbox_title,

div#sb_title {

	height: 100%;

}

div#shadowbox_counter,

div#sb_counter {

	color: white;

}

div#shadowbox_body,

div#sb_body {

	border: 2px solid white;

}
