.flickrpress-container {
   overflow: auto;
   text-align: center;
}

.flickrpress-container .flickrpress-items div {
   display: inline-block;
   background: white;
   padding: 2px;
   margin: 2px;
   border: 1px solid #DDD;
}

.flickrpress-container .flickrpress-items div a {
   line-height: 0;
}

.flickrpress-container .flickrpress-items div {
   /* IE can't do inline-block, but inline is equivalent */
   *display: inline;
}

.flickrpress-container img {
	margin: 0;
}

.flickrpress-container .flickr_item_view_squares img {
	width: 75px;
	height: 75px;
	background: url(spinner.gif) no-repeat center center;
}

.flickrpress-container .flickrpress-navigation {
	margin-top: 10px;
}

.flickrpress-container .flickrpress-navigation .flickrpress-navigation-previous {
	float: left;
	font-weight: bold;
	cursor: pointer;
}

.flickrpress-container .flickrpress-navigation .flickrpress-navigation-next {
	float: right;
	font-weight: bold;
	cursor: pointer;
}

.pending .flickrpress-navigation div {
   text-indent: -9999px;
   background: url(spinner.gif) no-repeat center center;
   width: 16px; height: 16px;
}

.frame-outer span {
	display: inline-block;
	background: none;
}

.frame-outer span span {
	background: none;
}

.frame-outer span span span {
	background: none;
}

.frame-outer span span span span {
	background: none;
	padding: 2px;
	min-width: 24px;
	min-height: 24px;
	text-align: center;
	overflow: hidden;
}

.flickrpress-container div span {
   background: url(images/flickr-border.png) no-repeat;
}
