/*

CSS Name: Default Styles

Description: NextGEN Default Gallery Stylesheet

Author: Alex Rabe

Version: 1.20

*/



/* ----------- Gallery style -------------*/

.ngg-galleryoverview {

	overflow: hidden;

	margin-top: 10px;

	width: 100%;

	clear:both; 

	display:block !important;

}

.ngg-gallery-thumbnail-box {

	float: left;

	margin:0 10px 10px 0;

}

.ngg-gallery-thumbnail {



}

.ngg-gallery-thumbnail img {

	display:block;

	padding:4px 5px 10px 4px;

	background:url(../../../themes/tipis/images/bg-thumb.png) top left no-repeat;

}

.ngg-gallery-thumbnail a:hover img {

	background:url(../../../themes/tipis/images/bg-thumb.png) bottom left no-repeat;

} 

.ngg-gallery-thumbnail span {

	font-size:90%;

	padding-left:5px;

	display:block;

}

.ngg-clear {

	clear: both;

}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {

	font-size:1.0em;

	clear:both;

	display:block;

	padding-top:15px;

	text-align:center;

}

.ngg-navigation span {

	font-weight:bold;

	margin:0pt 6px;

}

.ngg-navigation a.page-numbers, a.next, a.prev, 

span.page-numbers, span.next, span.prev {

	margin-right:5px;

	padding:3px 7px;

	text-decoration:none;

	background:##FFCC00;

	color:#000;

}

.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, 

span.page-numbers:hover, span.next:hover, span.prev:hover {

	background:#000;

	color:#FFF;

}

/* ----------- Slideshow -------------*/

.slideshow {

	margin-left: auto; 

	margin-right: auto;

	text-align:center;

	background:#FFF;

	padding:4px;

	width:768px;

	height:512px;

}

.slideshow object,

.slideshow embed {

}

.slideshowlink {

	display:block;

	width:100%;

	margin:0 0 20px;

	text-align:left;

}

/* ----------- Single picture -------------*/

.ngg-singlepic {

	background-color:#FFFFFF;

	border:1px solid #A9A9A9;

	display:block;  

	margin:4px 0px 4px 5px;

	padding:4px;

	position:relative;

}

/* ----------- Sidebar widget -------------*/

.ngg-widget,

.ngg-widget-slideshow {

	overflow: hidden;

	margin:0pt;

	padding:5px 0px 0px 0pt;

}

.ngg-widget img {

	border:2px solid #A9A9A9;

	margin:0pt 2px 2px 0px; 

	padding:1px; 

}

/* ----------- Related images -------------*/

.ngg-related-gallery {

	background:#F9F9F9;

	border:1px solid #E0E0E0;

	overflow:hidden;

	margin-bottom:1em;

	margin-top:1em;

	padding:5px;

}

.ngg-related-gallery img {

	border: 1px solid #DDDDDD;

	float: left;

	margin: 0pt 3px;

	padding: 2px;

	height: 50px;

	width:  50px;

}

.ngg-related-gallery img:hover {

	border: 1px solid #000000;

} 