/* GENERAL */

.gallery li {
	display: inline-block;
	margin-bottom: 10px;
}

.gallerytitle {
	color: #333;
	/*text-shadow: 1px 1px 1px #000;*/
	font-size: 30px;
	font-weight: 300;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}

.gallery-date {
	/*text-shadow: 1px 1px 1px #000;*/
	color: #000;
}

.gallerycomment {
	font-size: 12px;
	font-weight: 300;
	margin: 15px auto;
	width: 75%;
}

.gallery ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}

.gallery .img {
	/*height: 75px;*/
	/*width: 120px;   Adjust as you see fit */
	float: left;
	margin: 3px;
	text-align: center;
}

.gallery .img a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 5px 5px 0;
	border-radius: 10px;
}

.gallery .img a:hover {
	border-color: #999;
}

.gallery img {
	border: none;
	border-radius: 10px;
}

.gallery .pagenavigation {
	height: 50px;
}

.gallery .prevpage a, .gallery .prevpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0;
	text-indent: -1000px;
	background: url(../../images/previous.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .nextpage a, .gallery .nextpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0 6px 0 0;
	text-indent: -1000px;
	background: url(../../images/next.png) transparent no-repeat 0 0;
	overflow: hidden;
}

.gallery .parentlink a {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	text-indent: -1000px;
	background: url(../../images/uppage.png) transparent no-repeat 0 0;
	overflow: hidden;
	margin: 5px 0 0 0;
	clear: both;
}

.gallery .pagenavigation a:hover {
	background-position: 0 -40px;
}

.gallery .prevpage em, .gallery .nextpage em {
	background-position: 0 -80px;
}

.gallery .pagelinks {
	float: right;
	border-right: 2px solid #666;
}

.gallery .pagelinks a, .gallery .pagelinks em {
	margin-top: 6px;
	padding: 0 6px;
	border-left: 2px solid #666;
	text-align: center;
	font: bold 11px verdana; color: #666;
}

.gallery .pagelinks em {
	color: #000;
}

.galleryclear {
	clear: both;
}

/* JQUERY PAGINATION */

.holder-2, .holder-4, .holder-6, .holder-8, .holder-10, .holder-12, .holder-14, .holder-16, .holder-18, .holder-20 {
	margin: 15px 0;
}

.holder-2 a, .holder-4 a, .holder-6 a, .holder-8 a, .holder-10 a, .holder-12 a, .holder-14 a, .holder-16 a, .holder-18 a, .holder-20 a {
	font-size: 12px;
	cursor: pointer;
	margin: 0 5px;
	color: #333;
	padding: 3px 5px;
}

.holder-2 a:hover, .holder-4 a:hover, .holder-6 a:hover, .holder-8 a:hover, .holder-10 a:hover, .holder-12 a:hover, .holder-14 a:hover, .holder-16 a:hover, .holder-18 a:hover, .holder-20 a:hover {
	background-color: #222;
	color: #fff;
}

.holder-2 a.jp-previous, .holder-4 a.jp-previous, .holder-6 a.jp-previous, .holder-8 a.jp-previous, .holder-10 a.jp-previous, .holder-12 a.jp-previous, .holder-14 a.jp-previous, .holder-16 a.jp-previous, .holder-18 a.jp-previous, .holder-20 a.jp-previous {
	margin-right: 15px;
}

.holder-2 a.jp-next, .holder-4 a.jp-next, .holder-6 a.jp-next, .holder-8 a.jp-next, .holder-10 a.jp-next, .holder-12 a.jp-next, .holder-14 a.jp-next, .holder-16 a.jp-next, .holder-18 a.jp-next, .holder-20 a.jp-next {
	margin-left: 15px;
}

.holder a.jp-current, a.jp-current:hover {
	color: #FF4242;
	font-weight: bold;
}

.holder a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}

.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}

.holder span {
	margin: 0 5px;
}

/* STYLE */

/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; margin: 0; padding: 0; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }