
#gallery-item{
	font-size:0.9em;
}

#gallery-item h1{
	font-size:1.5em;
	margin:0;
	padding-left:0;
	padding-bottom:0;
}
#gallery-item .content p{
	margin:0;
	padding-left:0;
}


#gallery-item .content{
	margin-bottom:1.5em;
}
#gallery-item .download-box{
	border:1px solid #ccc;
	padding:0.5em;
	margin-top:0.3em;
	margin-left:0;
	margin-right:0;
	white-space:nowrap;
}

#gallery-item .download-box img{
	vertical-align:middle;
}

#medialib{
	margin-left:0 !important;
}

#medialib form div label{
	clear:both;
	display:block;
	padding:0.5em;
	padding-left:0;
}


#medialib form div div{
	margin-right:0.5em;
	margin-bottom:0.5em;
}


#medialib form input, form select{
	font-size:1em;
	padding:0.3em;
}

#medialib .result-info p{
	margin:0;
}

#medialib .results ul li{
	
	
	padding:1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	margin:0;
}

#medialib .results ul li h2{
	margin-top:0;
	padding-top:0.5em;
	margin-bottom:0.3em;
	
}

#medialib .results ul li p{
	margin-top:0.4em;
	margin-bottom:0.4em;
}

#medialib .results ul li.alternate{
	background:#f5f5f5;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
}
#medialib .pagination ul li{
	margin:0;
}
#medialib .pagination ul li a, #medialib .pagination ul li span{
	float:left;
	margin:0;
	padding:0.5em;
	padding-top:0.6em;
	border-left:none !important;
}

#medialib .pagination{
	background:none;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	padding:0;
	font-size:1.2em;
}

#medialib .pagination-message{
	font-weight:normal;
	float:right;
}

#medialib .pagination-message span{
	font-weight:normal;
	border:none;
}

#medialib h2 a{
	color:#464646;
	text-decoration:none;
}

#medialib h2 a:hover{
	text-decoration:none;
}
