/*
CSS Name: OUT styles
Description: NextGEN OUT stylesheet
Author: Bad Feather Inc.
Version: 1.0
*/

/* ----------- Album Styles OUT -------------*/

.ngg-albumoverview {
padding-top: 9px;
width: 100%;
clear:both; 
display:block !important;
}
.ngg-album {
height: 250px;
width: 210px;
margin: 0 10px 10px 0;
float: left;
}
.ngg-albumtitle {
font-weight: normal;
margin:0 0 .225em 0;
padding:0;
font-size: 1.2em;
}
.ngg-thumbnail {
margin-bottom: .45em;
}
.ngg-thumbnail img {
margin: 0;
padding: 0;
}
.ngg-thumbnail a img {
padding: 3px;
border: 1px solid #BFBBA3;
}
.ngg-thumbnail a:hover img {
border-color: #8F733B;
}
.ngg-description {
text-align: right;
}


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

.ngg-galleryoverview {
padding-top: 9px;
overflow: hidden;
width: 100%;
clear:both; 
display:block !important;
}
.ngg-galleryoverview .desc {
/* required for description */
margin:0px 10px 10px 0px;
padding:5px;
}
.ngg-gallery-thumbnail-box {
width: 210px;
margin: 0 10px 10px 0;
float: left;
}
.ngg-gallery-thumbnail {
margin-bottom: .45em;
}
.ngg-gallery-thumbnail img {
margin: 0;
padding: 3px;
}
.ngg-gallery-thumbnail a img {
border: 1px solid #BFBBA3;
}
.ngg-gallery-thumbnail a:hover img {
border-color: #8F733B;
}
.ngg-gallery-thumbnail span {
/* Images description */
font-size:90%;
padding-left:5px;
display:block;
}
.ngg-clear {
clear: both;
}

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

.ngg-navigation {
clear:both !important;
display:block !important;
padding-top:15px;
text-align:center;
}

.ngg-navigation span {
font-weight:bold;
margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
border:1px solid #DDDDDD;
margin-right:3px;
padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
background-color: #0066CC;
color: #FFFFFF !important;
text-decoration: none !important;
}

/* ----------- Image browser style -------------*/
/*#albumnav a {
display: none;
}
#albumnav {
font-size: 1.4em;
margin-left: -.5em;
overflow: hidden;
}*/
.ngg-imagebrowser {
text-align: left;
margin-top: -35px;
}

.ngg-imagebrowser h3 {

}

.ngg-imagebrowser img { 
display:block !important;
max-width: 670px;
max-height: 600px;
padding: 3px;
}
.ngg-imagebrowser a img {
border: 1px solid #BFBBA3;
}
.ngg-imagebrowser a:hover img {
border-color: #8F733B;
}
.ngg-imagebrowser-nav {
font-size: 1.1em;
text-align: right;
}
.ngg-imagebrowser-nav .back, .ngg-imagebrowser-nav .next {
border:1px solid #DDDDDD;
padding:3px 7px;
margin: 0 2px;
}
 {
border:1px solid #DDDDDD;
padding:3px 7px;
}
.ngg-imagebrowser-nav .counter {
padding: 3px;
}
.ngg-imagebrowser-desc {
clear: both;
padding-top: .9em;
}
.ngg-imagebrowser-desc p {
margin-bottom: .75em;
}

