.left-aligned-grid,
#content .left-aligned-grid
{
	float: left;
	margin:5px 10px 5px -3px;
	padding:0;
}

.left-aligned-grid .gallery-item,
#content .left-aligned-grid .gallery-item
{
	float: left;
	text-align: center;
	margin: 3px;
	padding: 0;
	width: auto;
}

.left-aligned-grid .gallery-item .gallery-icon,
#content .left-aligned-grid .gallery-item .gallery-icon
{
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 0px;
}

.left-aligned-grid img,
#content .left-aligned-grid img
{
	border: 0px solid #cfcfcf;
	margin: 0;
}

/*captions*/

.caption-wrapper-left-grid{

position: absolute;

bottom: 0px;

left: 0px;

right: 0px; 

height: auto;

}





.left-aligned-grid .gallery-caption,

#content .left-aligned-grid .gallery-caption

{

	margin: 0;

	position: absolute;

	bottom: 0px;

	left: 0;

	right: 0;

	top: 0px;

	background-color: #000;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* first!*/

	filter: alpha(opacity=50);	/*second!*/

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;		

	opacity: 0.5;

}





.left-aligned-grid .caption-text,

#content .left-aligned-grid .caption-text

{

    position: relative;

	color: #fff;

	line-height: 14px;

	font-size: 11px;

	padding: 6px;

	white-space: normal;

}

.left-aligned-grid .gallery-description,
#content .left-aligned-grid .gallery-description
{
	margin-left: 0;
}

.left-aligned-grid br.clear,
#content .left-aligned-grid br.clear
{
	clear: both;
	height: 0.001px;
	visibility: hidden;
	font-size:0;
	padding:0;
	margin:0;
}

/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.left-aligned-grid .wp-pagenavi {
	clear: both;
	padding: 10px 0;
	margin-top: 1em;
}

.left-aligned-grid .wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.left-aligned-grid .wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.left-aligned-grid .wp-pagenavi span.current {
	font-weight: bold;
}
