/*
CSS Name: site 1
*/
/* ----------- Slidey style -------------*/

.ngg-galleryoverview-slider {
        clear:both;
        display:block;
	    margin-top: 10px;
        white-space:nowrap;
}

.ngg-gallery-thumbnail-box-slider {
       position:relative;
       clear:both;
	   display:inline;
}

.ngg-gallery-thumbnail-slider {
       display:inline;
       clear:both;
       margin: 10px 10px 0 0;
} 

.ngg-gallery-thumbnail-slider img {
	margin: -6px 6px 6px -6px;
	//padding:0 -15px 0 10px;
}

.ngg-gallery-thumbnail-slider span {
	font-size:90%;
	padding-left:5px;
}

.ngg-clear {
	clear: both;
}

/* ----------- Grid style -------------*/

.ngg-galleryoverview-grid {
	overflow: auto;
	margin-top: 10px;
}

.ngg-gallery-thumbnail-box-grid {
        position:relative;
        clear:both;
        display:inline-block;
}

.ngg-gallery-thumbnail-grid {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail-grid img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:inline-block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail-grid img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail-grid span {
	font-size:90%;
	padding-left:5px;
	display:block;
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
        margin-right: auto !important;
}