/**** Photobrowser CSS Support ****/
div.photoBrowser
{
	float: right;
	display: inline;
	margin: 0 0 15px 15px;
	border: 1px solid #000;
	color: #000;
	background: #fff;
}
div.photoBrowser div.caption,
div.photoBrowser div.credits,
div.photoBrowser div.common
{
	font-size: 95%;
	margin: 1px 10px;
	color: #777;
	background: transparent;
}
div.photoBrowser div.userFields
{
	text-align: center;
	position: absolute;
	bottom: 0.3em;
	left: 0;
}
div.photoBrowser div.userFields span.userFieldContent
{
	padding: 0.1em 1em;
	background: #fff;
	color: #333;
	opacity: 0.7;
}
div.photoBrowser div.photoSelect
{
	border-top: 1px solid #777;
}
div.photoBrowser div.photoSelect img
{
	border: 0;
}
div.photoBrowser div.photoSelect div.instructions
{
	display: block;
	text-align: center;
	font-size: 0.8em;
	color: #aaa;
	background: transparent;
}
/**** resourcebrowser CSS Support ****/
div.resourceBrowser
{
	float: right;
	display: inline;
	margin: 0 0 15px 15px;
}
div.resourceBrowser div.rsrcheader,
div.resourceBrowser div.rsrcfooter
{
	font-size: 95%;
	margin: 5px 10px;
	color: #777;
	background: transparent;
}
div.resourceBrowser div.userField
{
	margin: 0 0 0.2em 20px;
}
div.resourceBrowser ul
{
	margin: 0 10px;
	padding: 0;
	list-style: none;
}
div.resourceBrowser ul li
{
	
}
