/*---- GALLERY ----*/


/*---- THUMBNAIL IMAGES ----*/
.wrapperNavTH {
	margin-top: 1.4em;
	margin-bottom: 12px;
	border: 1px solid #ccc;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 7px;
	background: #f2f2f2;
	}
	
.wrapperNavTH h2, .wrapperNavTH h3 {
	margin-top: 0;
	}


ul.navTH, ul.navSet {
	/*float: left;	*/
	margin: 0 0 0 0;
	padding: 0 0 .6em 0;
	list-style-type: none;
	}
	
.contentMain ul.navTH {
	margin: 0 28px;
	}	
	
ul.navTH li {
	position: relative;
	display: block;
	float: left;
	width: 33%;
	padding: 0;
	margin: 0;
	font-size: .85em;
	}
	
ul.navTH li a:link,
ul.navTH li a:visited {
	display: block;
	float: left;
	position: relative;
	margin: 6px;
	border: 0 none;
	border-bottom: 0 none;
	background: #f4f4f4;
	padding: 0 0 4px 0;
	/*line-height: 72px;*/
	text-decoration: none;
	text-align: center;
	color: #2AD5D7;
	}	

.navTH a:hover IMG {
	border: 1px solid #111;
	z-index: 200;
	}
	
ul.navTH li a:hover {
	color: #111;
	}	

.navTH a IMG {	
	display: block;
	margin: 0 0 2px 0;
	padding: 6px;
	background: #fff;
	/*border: 2px solid #efefef;*/
	border: 1px solid #fff;
	z-index: 0;
	}
	
/*-- SET ---*/	
	
.wrapperNavSet {
	padding-top: 8px;
	/* border-top: 1px solid #dde5e8; */
	padding-bottom: 0;
	margin-bottom: -2px;
	background: #F8F5F1 url(../img-160617/bg-hatch.gif);
	}

ul.navSet {
	padding-left: 24px;
	}

ul.navSet li {
	height: 1%;
	display: block;
	float: left;
	width: 102px;
	height: 69px;
	overflow: hidden;
	padding: 0;
	margin-bottom: 4px;
	border: 0 none; /* don't use margins as IE shifts on hover */
	padding-right: 5px;
	/* background: #F8F5F1 url(../img-160617/bg-hatch.gif); */
	}
	
ul.navSet li.last {
	border-right: 0;
	}	
	
ul.navSet li a:link,
ul.navSet li a:visited {
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	border: 0 none;
	width: 100px;
	}
	
ul.navSet li a:visited:hover {
	color: #BEA187;
	}
	
	
.navSet a {
	display: block;
	width: 100px;
	height: 67px;
	overflow: hidden;
	float: left;
	background-image: url(../img-160617/bg-th-green.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0;
	}
	
.navSet a:hover {
	}	
	
a.r1c1 { background-position: 0 0; }
a.r1c2 { background-position: -100px 0; }
a.r1c3 { background-position: -200px 0; }
a.r1c4 { background-position: -300px 0; }
a.r1c5 { background-position: -400px 0; }
a.r1c6 { background-position: -500px 0; }
a.r1c7 { background-position: -600px 0; }
a.r1c8 { background-position: -700px 0; }

a.r2c1 { background-position: 0 -67px; }
a.r2c2 { background-position: -100px -67px; }
a.r2c3 { background-position: -200px -67px; }
a.r2c4 { background-position: -300px -67px; }
a.r2c5 { background-position: -400px -67px; }
a.r2c6 { background-position: -500px -67px; }
a.r2c7 { background-position: -600px -67px; }
a.r2c8 { background-position: -700px -67px; }

a.r3c1 { background-position: 0 -134px; }
a.r3c2 { background-position: -100px -134px; }
a.r3c3 { background-position: -200px -134px; }
a.r3c4 { background-position: -300px -134px; }
a.r3c5 { background-position: -400px -134px; }
a.r3c6 { background-position: -500px -134px; }
a.r3c7 { background-position: -600px -134px; }
a.r3c8 { background-position: -700px -134px; }

a.r4c1 { background-position: 0 -201px; }
a.r4c2 { background-position: -100px -201px; }
a.r4c3 { background-position: -200px -201px; }
a.r4c4 { background-position: -300px -201px; }
a.r4c5 { background-position: -400px -201px; }
a.r4c6 { background-position: -500px -201px; }
a.r4c7 { background-position: -600px -201px; }
a.r4c8 { background-position: -700px -201px; }

a.r5c1 { background-position: 0 -268px; }
a.r5c2 { background-position: -100px -268px; }
a.r5c3 { background-position: -200px -268px; }
a.r5c4 { background-position: -300px -268px; }
a.r5c5 { background-position: -400px -268px; }
a.r5c6 { background-position: -500px -268px; }
a.r5c7 { background-position: -600px -268px; }
a.r5c8 { background-position: -700px -268px; }
	
	
.navSet a IMG {	
	display: block;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #fff;
	z-index: 0;
	}	
	
.navSet a:hover IMG {
	z-index: 200;
	border: 1px solid #BEA187;
	}	
	
/***
.navTH a:active,
.navTH a:focus,
.navSet a:active,
.navSet a:focus {
	outline: 0 none;
	}
***/
	
ul.navSet li h3 {
	display: block;
	position: relative;
	padding: 0;
	text-align: center;
	font-size: .85em;
	}	
	
.navSet p {
	margin-bottom: 0;
	}	
	
/*--- TAG LIST ---*/

.tagList a:hover {
	color: #2AD5D7;
	}
	
.resultSummary {
	text-indent: 0;
	padding-bottom: .8em;
	}
	
/*--- ALBUM ---- */

ul.album {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
	}
	
.seventy ul.album p {
	font-family: 'Tisa Sans Web', Calibri, 'Lucida Grande', sans-serif;
	}	
	
.album .scaps {
	letter-spacing: .05em;
	color: #AD937C;
	}	
	
ul.album .detail {
	text-indent: 0;
	}	
	
ul.album li {
	clear: left;
	list-style-type: none;
	}
	
ul.album span.clear {
	display: block;
	height: 12px;
	clear: both;
	}
	
ul.album h4	{
	font-family: 'Tisa Web', Georgia, Constantia, serif;
	font-style: italic;
	font-size: 1.2em;
	font-weight: normal;
	}
	
ul.album h4 a {
	border-bottom: 1px solid #fff;
	}
	
ul.album h4 a:hover {
	color: #AD937C;
	}	
	
ul.album li a IMG {
	display: block;
	margin-top: 4px;
	margin-right: 12px;
	float: left;
	position: relative;
	/**background: transparent url(../img-160617/bg-album.gif) no-repeat;
	background-position: 0 0;**/
	padding: 11px;
	border: 1px solid #BEA187;
	background: #fff;
	}
	
ul.album li a:hover IMG {
	display: block;
	margin-top: 4px;
	float: left;
	position: relative;
	/***background: transparent url(../img-160617/bg-album.gif) no-repeat;
	padding: 6px 16px 12px 12px;
	background-position: 0 -168px;***/
	border: 1px solid #111;
	background: #fff;
	}	
	
ul.album p {
	margin-left: 127px;
	}
	
span.count {
	padding-left: 22px;
	background: transparent url(../img-160617/bg-icons.gif) no-repeat;
	background-position: 4px 1px;
	/* font-size: .93em; */
	}
	
span.video {
	padding-left: 22px;
	background: transparent url(../img-160617/bg-icons.gif) no-repeat;
	background-position: 2px -55px;
	/* font-size: .93em; */
	}	
	
span.backdrop {
	padding-left: 20px;
	background: transparent url(../img-160617/bg-icons.gif) no-repeat;
	background-position: 2px -17px;
	/* font-size: .93em; */
	}	

span.tag {
	padding-left: 22px;
	background: transparent url(../img-160617/bg-icons.gif) no-repeat;
	background-position: 2px -38px;
	/* font-size: .93em; */
	}
	
ul.album li h4 a.permalink, ul.album li h4 a.permalink:visited {
    display: block;
	float: right;
	position: relative;
	z-index: 100;
	width: 26px;
	height: 24px;
	border: 0 none;
	background: transparent url(../img-160617/bg-permalink.gif);
	background-position: 0 0;
	overflow: hidden;
	}
	
ul.album li h4 a.permalink:hover {
	background: transparent url(../img-160617/bg-permalink.gif);
	background-position: 26px 0;
	border: 0 none;
	overflow: hidden;
	}	
	
ul.album p.detail a {
	border-bottom: 1px solid #fff;
	padding-bottom: 1px;
	color: #AD937C;	
	}
	
ul.album p.detail a:hover {
	/* border-bottom: 1px solid #121212; */
	color: #000;
	}
	
.album p.detail a span {
	font-size: .93em;
	}	



