ul#search-results-photos,
ul#search-results-tag-photos {
	list-style-type: none !important;
	margin: 1em 0 !important;
}

ul#search-results-photos li,
ul#search-results-tag-photos li {
	float: left;
	width: 75px;
	margin: 0 6px 1em 6px;
	padding: 1em 0;
	text-align: center;
	margin: 0 7px 0 6px;
	padding: 0 0 9px 0;
}

div#primary-content ul#search-results-photos li dd a:link,
div#primary-content ul#search-results-photos li dd a:visited,
div#primary-content ul#search-results-photos li dd a:active {
	font-size: .9em !important;
	color: #333 !important;
}

div#primary-content ul#search-results-photos li dd a:hover {
	color: #ff8800 !important;
}

ul#search-results-photos li dl dt,
ul#search-results-tag-photos li dl dt {
	display: none;
}

ul#search-results-photos li dl dd,
ul#search-results-tag-photos li dl dd {
	font-size: .8em;
	line-height: 1.4em;
	font-weight: bold;
}

ul#search-results-photos li dl dd.thumbnail img,
ul#search-results-tag-photos li dl dd.thumbnail img {
	opacity: .9;
	height: 75px;
	width: 75px;
}

ul#search-results-photos li dl dd.thumbnail img:hover,
ul#search-results-tag-photos li dl dd.thumbnail img:hover {
	opacity: 1;
}


dl.photo-detail {
	margin: 1em 0;
}

dl.photo-detail dd.description {
	font-size: 1.2em;
}

img.photoset-thumb {
	width: 208px;
	margin-top: 12px;
}

img.full-size-photo {
	width: 480px;
	margin: 1em 0;
}

a.photo-container {
    position: relative;
    display: block;
    padding: 0;
}

img.watermark {
	top: 2em;
	left: 1em;
	position: absolute;
}

img.mask {
	position: absolute;
	top: 1em;
	left: 0;
	margin: 0;
	padding: 0;
}


dl.bookmark-detail dd.description {
	font-size: 1em;
	margin: 1em 0;
}

div.paginator div {
	width: 75px; 
	margin: 1em 0;
	margin-right: 10px;
	float: left;
}

