/*
CSS Name: Susan Wood Portfolio
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe, modified by Chris Biagi
Version: 1.5
*/




/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
clear:both;
display:block !important;
margin-top:.3em;
width:100%;
}
.ngg-albumoverview p + p {
text-indent:0;
}
.ngg-album {
border-bottom:1px solid #000000;
height:100%;
margin-bottom:1em;
padding:0 0 0.3em;
}
html > body .ngg-album {
border-bottom:1px solid #000000;
margin-bottom:1em;
overflow:hidden;
padding:0 0 0.3em;
}
.ngg-album {
border-bottom:1px solid #000000;
margin-bottom:1em;
overflow:hidden;
padding:0 0 0.3em;
}
.ngg-albumtitle {
font-size:105%;
font-weight:bold;
margin-bottom:0.1em;
}
.ngg-thumbnail {
float:left;
margin-right:0.5em;
}
.ngg-thumbnail img {
border:1px solid #f3f3f3;
margin:0;
padding:3px;
background: #f3f3f3;
}
.ngg-thumbnail img:hover {
border: 3px solid #505050;
}
.ngg-description {
}

.ngg-album-compact {
float: left;
margin: 0 0 0 0 !important;
padding: 0 16px 5px 0 !important;
color: #f4f4f4;
}



.ngg-album-compactbox {
height:127px;
margin:0 0 4px !important;
padding:0 !important;

}

.ngg-album-compactbox .Thumb {
border: 3px solid #f3f3f3;
background: #f3f3f3;
height:127px;
margin:0 !important;
padding: 1px !important;
width:127px;
}

.ngg-album-compactbox .Thumb:hover {
background: #505050;
}

.ngg-album-compact h4 {
margin: .5em 0 .5em;
text-align:center;
width: 125px;
}
.ngg-album-compact p {
display: none;
}
.ngg-galleryoverview {
clear:both;
display:block !important;
overflow:hidden;
padding-top:0.5em;
width:100%;
}
.ngg-galleryoverview .desc {
margin:0 10px 10px 0;
padding:5px;
}

.gallery-title {
font-family:Georgia, "Times New Roman", Times, serif;
width: 100%;
color: #f0f0f0;
float: left;
font-size: 125%;
font-weight: bold;
border-bottom: 1px solid #fff;
margin: 4px 0 4px 0;
padding-bottom: 3px;
}

.ngg-gallery-thumbnail-box {
float:left;
margin-bottom: 6px;
}
.ngg-gallery-thumbnail {
float:left;
}
.ngg-gallery-thumbnail img {
border:3px solid #f3f3f3;
background: #f3f3f3;
display:block;
padding: 1px;
margin: 0 10px 10px 0;
position:relative;
}
.ngg-gallery-thumbnail img:hover {
background: #505050;
}
.ngg-gallery-thumbnail span {
display:block;
font-size:90%;
padding-left:5px;
}
.ngg-clear {
clear:both;
}
.ngg-navigation {
clear:both !important;
display:block !important;
font-size:0.9em !important;
padding-top:15px;
text-align:center;
}
.ngg-navigation span {
font-weight:bold;
margin:0 6px;
}
.ngg-navigation a.page-numbers, a.next, a.prev, span.page-numbers, span.next, span.prev {
border:none;
margin-right:3px;
padding:3px 7px;
text-decoration:line-through;
}
.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, span.page-numbers:hover, span.next:hover, span.prev:hover {
color:#FFFFFF !important;
text-decoration:none !important;
}

.ngg-navigation a.page-numbers, a.next, a.prev, span.page-numbers, span.next, span.prev {
text-decoration:none !important;
}

.ngg-imagebrowser h3 {
text-align:center;
}
.ngg-imagebrowser img {
border:1px solid #A9A9A9;
display:block !important;
margin-bottom:10px;
margin-top:10px;
padding:5px;
width:100%;
}
.ngg-imagebrowser-nav {
margin-left:10px;
padding:5px;
}
.ngg-imagebrowser-nav .back {
border:1px solid #DDDDDD;
float:left;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .next {
border:1px solid #DDDDDD;
float:right;
margin-right:3px;
padding:3px 7px;
}
.ngg-imagebrowser-nav .counter {
font-size:0.9em !important;
text-align:center;
}
.slideshow {
border:none;
height:307px;
padding-top: .3em;
margin-left:auto;
margin-right:auto;
text-align:center;
width:306px;
}

a.slideshowlink{
padding: 0;
font-weight:bold;
text-decoration: none;
}
.ngg-singlepic {

border:1px solid #000;
display:block;
}

.ngg-singlepic:hover {
border: 1px solid #8b8b8b;
}

.ngg-left {
float:left;
margin-right:10px;

}
.ngg-right {
float:right;
margin-left:10px;

}
.ngg-center {
margin-left:auto !important;
margin-right:auto !important;
}
.ngg-widget, .ngg-widget-slideshow {
margin:0;
overflow:hidden;
padding:3px 0 0 0;
}
.ngg-widget img {
border:1px solid black;
margin:0 4px 2px 2px;
padding:0;
}




