﻿.media-library-gallery							{clear:both; width:985px;}

.media-library-gallery .mlg-navbar				{clear:both; margin:15px 0 0 0; padding:7px 0 0 0; border-top:1px dotted #ddd; border-bottom:none; color:#0c3f91; text-align:right;}
.media-library-gallery .mlg-navbar:first-child	{border-bottom:1px dotted #ddd; padding:6px 0 7px 0; margin:10px 0 15px 0;}

.media-library-gallery .mlg-row					{display:block; position:relative; text-align:center;}
.media-library-gallery .mlg-row a				{margin:0 3px;}
.media-library-gallery .mlg-row a img			{border:3px solid #ddd;}
.media-library-gallery .mlg-row a img:hover		{border:3px solid #bc5b14;}

.media-library-gallery .mlg-preview				{float:left; width:160px; min-height:232px; text-align:center;}
.media-library-gallery .mlg-preview				{border:1px solid #C7C7C7; padding:2px; margin:2px;}
.media-library-gallery .mlg-preview:hover		{border:1px solid #000;}

.media-library-gallery .mlg-preview img			{border:1px solid transparent !important; padding:1px !important;}

.media-library-gallery .mlg-preview a:hover img	{border:1px solid #ccc !important; background-color:#fff;}

.media-library-gallery .mlg-title				{height:20px; overflow:hidden; background-color:#fff; position:absolute; width:158px; border:1px solid transparent;}
.media-library-gallery .mlg-title:hover			{height:auto; border:1px solid #ccc;}

.media-library-gallery .mlg-title a				{color:black; text-decoration:none;}
.media-library-gallery .mlg-title a:hover		{color:blue;}

.media-library-gallery .mlg-img					{padding-top:23px;}

.media-library-gallery .mlg-actions
{
/*	visibility: hidden;*/
	font-size:8pt;
	height:15px;
	overflow:hidden;
	background-color:#fff;
	position:absolute;
	width:158px;
	border:1px solid transparent;
	z-index:100;}

.media-library-gallery .mlg-actions:hover		{visibility:visible; height:auto; border:1px solid #ccc;}

/* ~~~~ Media Gallery Styles [Videos] ~~~~ */

.browser										{margin:20px 0 0 0;}
.browser .actions								{text-align:right; margin:-25px 0 0 0;}

.browser .video									{display:block; padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px dotted #ddd;}
.browser .video h2								{margin:0 0 10px 0;}
.browser .video a img.alignleft					{margin:0 15px 0 0; border:3px solid #ddd;}
.browser .video a img.alignleft:hover			{border:3px solid #bc5b14;}

.browser .video .postmetadata					{font-size:.8em; margin:10px 0 0 0;}