
/*
 * Thumbnail photos - 'Flow' format.
 */
div.photos.thumbs {
	text-align: center;
	margin-bottom: 1em;
}
div.photos.thumbs img {
	margin: 3px;
	vertical-align: middle;
	border: solid 1px;
}


/*
 * Thumbnail photos - 'Column' format.
 */
div.photos.thumbs table {
	margin: auto;
	text-align: center;
	border: none;
	border-collapse: collapse;
}
div.photos.thumbs table td {
	vertical-align: middle;
	border: none;
	border-collapse: collapse;
}
div.photos.thumbs table div.thumb_caption {
	font-size: 80%;
	padding-bottom: 2px;
}



/*
 * Categories - 'longdesc' format
 */
div.photos.categories {
	margin-bottom: 1em;
}
div.photos.categories div.longdesc {
	text-align: left;
	padding-bottom: 1em;
	border-bottom: solid 1px;
	margin-bottom: 1em;
}
div.photos.categories div.longdesc div.thumb {
	float: right;
}
div.photos.categories div.longdesc div.category_title {
	font-weight: bold;
}
div.photos.categories div.longdesc div.category_timestamp {
	font-style: italic;
	font-size: 80%;
}
div.photos.categories div.longdesc div.category_description {
	margin-top: 0.5em;
}



/*
 * Categories - 'Column' format.
 */
div.photos.categories table {
	margin: auto;
	text-align: center;
}
div.photos.categories table td {
	vertical-align: top;
	text-align: center;
	padding: 8px;
}
div.photos.categories table td div.thumbnail {
	margin: 0px !important;
	float: none !important;
	margin-bottom: 8px !important;
}
div.photos.categories table td div.thumbnail div.caption {
	display: none;
}
div.photos.categories table div.category_title {
	font-size: 90%;
}
div.photos.categories table div.category_timestamp {
	font-style: italic;
	font-size: 80%;
}


/*
 * Categories: "No Thumbs" format.
 */
div.photos.categories table.nothumbs {
	font-size: 90%;
	margin: auto;
	text-align: left;
	border: solid 1px;
	border-collapse: collapse;
}
div.photos.categories table.nothumbs tr.odd {
}
div.photos.categories table.nothumbs tr.even {
}
div.photos.categories table.nothumbs tr td {
	vertical-align: middle;
	padding: 0.5em 1.5em;
	border: solid 1px;
	border-collapse: collapse;
}
div.photos.categories table.nothumbs tr td.title {
}
div.photos.categories table.nothumbs tr td.description {
	font-size: 90%;
}
div.photos.categories table.nothumbs tr td.date {
	font-size: 90%;
	white-space: nowrap;
}


/*
 * I don't like this...
 */
div.intermediate_category_title {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 0.5em;
}
div.intermediate_category_description {
	font-size: 90%;
	margin-bottom: 0.5em;
}


/*
 * 'Click' notes for the slower users.
 */
div.photos div.click_note {
	font-weight: normal;
	font-size: 90%;
	margin: 0.5em;
	text-align: center;
}



