/* GALLERIFFIC STYLESHEET 

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 

Color Scheme:
------------------
TURQUOISE = #6ba5b0;
BLUE = #8ab3e6;
CREAM = #fcf9e4;
SALMON = #e25e3d;
GREEN-lt = #abc187;
GREEN-drk = #7a9d41;
BROWN-lt = #795e3e;
BROWN-drk = #331a07;
----------------------------------------------------------------*/
div.content{
clear:both;
float:left;
display:none;
width:560px;
min-height:362px;
}

div.content a, 
div.navigation a{
text-decoration:none;
color:#a5a599;
}

div.content a:hover,
div.content a:focus,
div.content a:active{
text-decoration:none;
outline:none;
}

div.content a:hover{
color:#1f2073;
}

div.controls{
margin-top:5px;
height:23px;
}

div.controls a{
padding:5px;
}

div.ss-controls{
float:left;
}

div.nav-controls{
float:right;
}

div.loader{
width:550px;
height:350px;
background:url(../images/content/loadingAnimation.gif) center no-repeat;
}

div.slideshow{
clear:both;
}

div.slideshow span.image-wrapper{
padding-bottom:12px;
}

div.slideshow a.advance-link{
padding:2px;
display:block;
}

div.slideshow img{
display:block;
margin:0 auto;
padding:1px;
text-align:center;
border:2px solid #7a9d41;
}

div.download{
float:right;
}

div.embox{
clear:both;
margin:0 auto;
width:460px;
padding:2px 12px;
background:#c2d2a8;
border:1px solid #7a9d41;
}

.caption{
margin:0;
padding:0;
}

div.image-title{
font-weight:bold;
font-size:1.4em;
}

div.image-desc{
line-height:1.3em;
padding-top:12px;
}

div.navigation{
margin:18px auto;
width:100%;
}

ul.thumbs{
float:left;
clear:both;
margin:0 auto;
padding:0;
width:560px;
}

ul.thumbs li{
float:left !important;
padding:0;
list-style:none;
overflow:hidden !important;
}

ul.thumbs li a.thumb{
float:left !important;
margin:0 6px 18px 4px;
width:48px;
height:38px;
border:2px solid #7a9d41;
overflow:hidden !important;
}

a.thumb img{
width:150px;
}

ul.thumbs li.selected a.thumb{
}

a.thumb:focus{
outline:none;
}

div#thumbs,
div.navigation{
margin:6px 0 0 0;
width:560px !important;
}

div.pagination{
width:256px;
clear:both;
color:#a5a599;
}

div.navigation div.top{
margin-bottom:12px;
height:11px;
}

div.navigation div.bottom{
margin-top:12px;
}

div.pagination a, 
div.pagination span.current{
display:block;
float:left;
margin-right:2px;
padding:4px 7px 2px 7px;
}

div.pagination a:hover{
text-decoration:underline;
}

div.pagination span.current{
font-weight:bold;
color:#1f2073;
}

/* Minimal Gallery Styles */
#thumbs-min ul.thumbs li{
float:none;
padding:0;
margin:0;
list-style:none;
}

#thumbs-min a.thumb{
padding:0px;
display:inline;
border:none;
}

#thumbs-min ul.thumbs li.selected a.thumb{
background:inherit;
font-weight:bold;
}