
/* ----------- Album Styles Extend -------------*/

.ngg-albumoverview {
margin-top: 0px;
width: 100%;
clear:both; 
display:block !important;
}

.ngg-album {
/*height: 130px;*/
clear:both;
padding-bottom: 10px;
}

.ngg-albumcontent{
padding:10px 0px 0px 0px;
}

.ngg-albumtitle {
background-color:#283a52; border-top:2px solid #1c1f25; border-bottom:2px solid #283a52; clear:both;
padding:5px 0 5px 0;
}

.ngg-albumtitle a{
text-decoration:none; color:#ffffff; text-shadow:#000000 0px 1px 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.5em;
color:#FFFFFF;
padding:5px 10px;
clear:both;
}

.ngg-thumbnail {
float:left;
margin-right: 12px;
padding-bottom:10px;
}

.ngg-thumbnail img {
background-color:#FF0000;
border:5px solid #FFFFFF;
position:relative;
}

.ngg-thumbnail img:hover {
background-color: #A9A9A9;
}

.ngg-description {
text-align: left;
}

/* ----------- Album Styles Compact -------------*/

/*

div #ngg-gallery-1-56 .ngg-galleryoverview
div #ngg-image-27 .ngg-gallery-thumbnail-box

*/


.ngg-gallery-thumbnail-box{
float:left;
padding:10px;
}

.ngg-gallery-thumbnail-box img{
border:8px solid #FFFFFF;
}

.ngg-galleryoverview{

}

/* ----------- Pagination ------------- */

div.ngg-navigation{
clear:both;
height:28px;	
padding:15px 0px 20px 6px;
}

div.ngg-navigation a{
float:left;
height:28px;
line-height:28px;
border:1px solid #ccc;
background:#DAF3F8;
color:#555;
padding:0 10px;
text-decoration:none;
margin:0 5px;
font-size:1em;
}
		
div.ngg-navigation span{
background:#FF9933;
color:#fff;
float:left;
height:28px;
line-height:28px;
border:1px solid #ccc;
padding:0 10px;
text-decoration:none;
margin:0 5px;
font-size:1em;
}