
/*	#photoView		{ margin:0em 0em 1.7em 0em; text-align:center; position:relative; overflow-x:auto; line-height:1; vertical-align:bottom }*/
	#photoView		{ margin:-1.7em -1.7em -0.1em -1.7em; text-align:center; position:relative; overflow-x:auto; overflow-y:hidden; line-height:1; vertical-align:bottom }
	#photoView img		{ vertical-align:bottom; }

	#aroundPhotoList	{ margin:-0.5em -0.5em 1.2em -0.5em; position:relative }

	#albnavi 		{ position:relative; padding-left:3.4em }


	#photoList		{ margin:0em; padding:0em; list-style:none; display:block;
				  line-height:1; vertical-align:bottom; text-align:center; overflow:hidden }
	#photoList li		{ margin:0em; padding:0.5em; display:inline-block; list-style:none }
	#photoList li a		{ display:block }
	#photoList li img	{ display:block; height:4em; opacity:0.3; max-width:100%; transition:opacity 0.3s ease; -webkit-transition:opacity 0.3s ease }


	#photoList li a:hover img, #photoList li a:focus img , #photoList li a.current img
				{ opacity: 1 }

	#photoList li a:hover, #photoList li a:focus
				{ border-bottom:2px solid #888888; margin-bottom:-2px }

	#photoList li a.current	{ border-bottom:2px solid #000000; margin-bottom:-2px }

	body.dark #photoList li a.current
				{ border-bottom-color:#ffffff }

	a.scrollLeft		{ position:absolute; left:0px; top:0px; bottom:0px; width:3em;
				  background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
				  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
				  background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
				  background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
				  background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
				  background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
				  border-left:0.5em solid #ffffff;
				  z-index:20; text-decoration:none !important;
				  display:none;
				}

	a.scrollRight		{ position:absolute; right:0px; top:0px; bottom:0px; width:3em;
				  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
				  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
				  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
				  background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
				  background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
				  background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
				  border-right:0.5em solid #ffffff;
				  z-index:20; text-decoration:none !important;
				  display:none;
				}

	body.dark a.scrollLeft	{ background: -moz-linear-gradient(left, rgba(68,68,68,1) 0%, rgba(68,68,68,0) 100%);
				  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(68,68,68,0)));
				  background: -webkit-linear-gradient(left, rgba(68,68,68,1) 0%,rgba(68,68,68,0) 100%);
				  background: -o-linear-gradient(left, rgba(68,68,68,1) 0%,rgba(68,68,68,0) 100%);
				  background: -ms-linear-gradient(left, rgba(68,68,68,1) 0%,rgba(68,68,68,0) 100%);
				  background: linear-gradient(to right, rgba(68,68,68,1) 0%,rgba(68,68,68,0) 100%);
				  border-color:#444444;
				}

	body.dark a.scrollRight	{ background: -moz-linear-gradient(left, rgba(68,68,68,0) 0%, rgba(68,68,68,1) 100%);
				  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(68,68,68,0)), color-stop(100%,rgba(68,68,68,1)));
				  background: -webkit-linear-gradient(left, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  background: -o-linear-gradient(left, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  background: -ms-linear-gradient(left, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  background: linear-gradient(to right, rgba(68,68,68,0) 0%,rgba(68,68,68,1) 100%);
				  border-color:#444444;
				}

	a.scrollLeft span, a.scrollRight span
				{ position:absolute; left:0px; top:0px; right:0px; bottom:0px; margin:auto; height:1em;
				  line-height:1em; color:#000000 }
	a.scrollLeft span	{ text-align:left }
	a.scrollRight span	{ text-align:right }

	body.dark a.scrollLeft span, body.dark a.scrollRight span
				{ color:#aaaaaa }

