@charset "utf-8";
#introduction {
	color: #FFF;
	background-color: #999;
	font-size: 1.3em;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
#pub_names {
	float: left;
	width: 400px;
	position: relative;
	height: 750px;
}
#pub_information {
	width: 600px;
	text-align: center;
	float: right;
	color: #000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#base_picture {
	position: absolute;
	text-decoration: none;
	left: 122px;
	top: 115px;
	margin: 0px;
	padding: 0px;
	color: #999;
	text-align: center;
}
.gallery {
	font-size: 0.75em;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	background-color: #666;
	margin: 0px;
	padding: 1px;
	text-align: center;
	height: 46px;
	width: 60px;
}
a.gallery, a.gallery:visited {
	position: absolute;
	text-decoration: none;
}
#photographs .gallery img {
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top: auto;
	margin-bottom: auto;
}

a.pic1 {
	left: 0px;
	top: 5px;
}
a.pic2 {
	left: 0px;
	top: 55px;
}

a.pic3 {
	left: 0px;
	top: 105px;
}
a.pic4 {
	left: 0px;
	top: 155px;
}
a.pic5 {
	left: 0px;
	top: 205px;
}
a.pic6 {
	left: 0px;
	top: 255px;
}
a.pic7 {
	left: 0px;
	top: 305px;
}
a.pic8 {
	left: 0px;
	top: 355px;
}
a.pic9 {
	left: 0px;
	top: 405px;
} 
a.pic10 {
	left: 0px;
	top: 455px;
}

a.pic11 {
	left: 0px;
	top: 505px;
}
a.pic12 {
	left: 0px;
	top: 555px;
}

a.pic13 {
	left: 65px;
	top: 5px;
}
a.pic14 {
	left: 65px;
	top: 55px;
}

a.pic15 {
	left: 65px;
	top: 105px;
}
a.pic16 {
	left: 65px;
	top: 155px;
}
a.pic17 {
	left: 65px;
	top: 205px;
}
a.pic18 {
	left: 65px;
	top: 255px;
}
a.pic19 {
	left: 65px;
	top: 305px;
}
a.pic20 {
	left: 65px;
	top: 355px;
}
a.pic21 {
	left: 65px;
	top: 405px;
} 
a.pic22 {
	left: 65px;
	top: 455px;
}

a.pic23 {
	left: 65px;
	top: 505px;
}
a.pic24 {
	left: 65px;
	top: 555px;
}

a.pic25 {
	left: 130px;
	top: 5px;
}
a.pic26 {
	left: 130px;
	top: 55px;
}
a.pic27 {
	left: 130px;
	top: 105px;
}
a.pic28 {
	left: 130px;
	top: 155px;
}
a.pic29 {
	left: 130px;
	top: 205px;
}
a.pic30 {
	left: 130px;
	top: 255px;
}
a.pic31 {
	left: 130px;
	top: 305px;
}
a.pic32 {
	left: 130px;
	top: 355px;
}
a.pic33 {
	left: 130px;
	top: 405px;
} 
a.pic34 {
	left: 130px;
	top: 455px;
}
a.pic35 {
	left: 130px;
	top: 505px;
}
a.pic36 {
	left: 130px;
	top: 555px;
}

a.pic37 {
	left: 195px;
	top: 5px;
}
a.pic38 {
	left: 195px;
	top: 55px;
}
a.pic39 {
	left: 195px;
	top: 105px;
}
a.pic40 {
	left: 195px;
	top: 155px;
}
a.pic41 {
	left: 195px;
	top: 205px;
}
a.pic42 {
	left: 195px;
	top: 255px;
}
a.pic43 {
	left: 195px;
	top: 305px;
}
a.pic44 {
	left: 195px;
	top: 355px;
}
a.pic45 {
	left: 195px;
	top: 405px;
} 
a.pic46 {
	left: 195px;
	top: 455px;
}
a.pic47 {
	left: 195px;
	top: 505px;
}
a.pic48 {
	left: 195px;
	top: 555px;
}

a.pic49 {
	left: 260px;
	top: 5px;
}
a.pic50 {
	left: 260px;
	top: 55px;
}
a.pic51 {
	left: 260px;
	top: 105px;
}
a.pic52 {
	left: 260px;
	top: 155px;
}
a.pic53 {
	left: 260px;
	top: 205px;
}
a.pic54 {
	left: 260px;
	top: 255px;
}
a.pic55 {
	left: 260px;
	top: 305px;
}
a.pic56 {
	left: 260px;
	top: 355px;
}
a.pic57 {
	left: 260px;
	top: 405px;
} 
a.pic58 {
	left: 260px;
	top: 455px;
}
a.pic59 {
	left: 260px;
	top: 505px;
}
a.pic60 {
	left: 260px;
	top: 555px;
}

a.pic61 {
	left: 325px;
	top: 5px;
}
a.pic62 {
	left: 325px;
	top: 55px;
}
a.pic63 {
	left: 325px;
	top: 105px;
}
a.pic64 {
	left: 325px;
	top: 155px;
}
a.pic65 {
	left: 325px;
	top: 205px;
}
a.pic66 {
	left: 325px;
	top: 255px;
}
a.pic67 {
	left: 325px;
	top: 305px;
}
a.pic68 {
	left: 325px;
	top: 355px;
}
a.pic69 {
	left: 325px;
	top: 405px;
} 
a.pic70 {
	left: 325px;
	top: 455px;
}
a.pic71 {
	left: 325px;
	top: 505px;
}
a.pic72 {
	left: 325px;
	top: 555px;
}




a.gallery span {
	visibility:hidden;
	display:block;
	color:#000;
	text-align:center;
	cursor:default;
	text-decoration: none;
	position: absolute;
	width: 600px;
	background-repeat: repeat;
	font-size: 1.1em;
	height: 750px;
	background-color: #FFF;
	font-weight: normal;
}


a.pic1 span {
	top:-5px;
	left: 400px;
}
a.pic2 span {
	top: -55px;
	left: 400px;
}
a.pic3 span {
	top:-105px;
	left: 400px;
}
a.pic4 span {
	top:-155px;
	left: 400px;
}
a.pic5 span {
	top:-205px;
	left: 400px;
}
a.pic6 span {
	top:-255px;
	left: 400px; 
}
a.pic7 span {
	top:-305px;
	left: 400px;
}
a.pic8 span {
	top:-355px;
	left: 400px;
}
a.pic9 span {
	top: -405px;
	left: 400px;
}
a.pic10 span {
	top: -455px;
	left: 400px;
}
a.pic11 span {
	top:-505px;
	left: 400px;
}
a.pic12 span {
	top:-555px;
	left: 400px;
}

a.pic13 span {
	top:-5px;
	left: 335px;
}
a.pic14 span {
	top: -55px;
	left: 335px;
}
a.pic15 span {
	top:-105px;
	left: 335px;
}
a.pic16 span {
	top:-155px;
	left: 335px;
}
a.pic17 span {
	top:-205px;
	left: 335px;
}
a.pic18 span {
	top:-255px;
	left: 335px; 
}
a.pic19 span {
	top:-305px;
	left: 335px;
}
a.pic20 span {
	top:-355px;
	left: 335px;
}
a.pic21 span {
	top: -405px;
	left: 335px;
}
a.pic22 span {
	top: -455px;
	left: 335px;
}
a.pic23 span {
	top:-505px;
	left: 335px;
}
a.pic24 span {
	top:-555px;
	left: 335px;
}

a.pic25 span {
	top:-5px;
	left: 270px;
}
a.pic26 span {
	top: -55px;
	left: 270px;
}
a.pic27 span {
	top:-105px;
	left: 270px;
}
a.pic28 span {
	top:-155px;
	left: 270px;
}
a.pic29 span {
	top:-205px;
	left: 270px;
}
a.pic30 span {
	top:-255px;
	left: 270px; 
}
a.pic31 span {
	top:-305px;
	left: 270px;
}
a.pic32 span {
	top:-355px;
	left: 270px;
}
a.pic33 span {
	top: -405px;
	left: 270px;
}
a.pic34 span {
	top: -455px;
	left: 270px;
}
a.pic35 span {
	top:-505px;
	left: 270px;
}
a.pic36 span {
	top:-555px;
	left: 270px;
}

a.pic37 span {
	top:-5px;
	left: 205px;
}
a.pic38 span {
	top: -55px;
	left: 205px;
}
a.pic39 span {
	top:-105px;
	left: 205px;
}
a.pic40 span {
	top:-155px;
	left: 205px;
}
a.pic41 span {
	top:-205px;
	left: 205px;
}
a.pic42 span {
	top:-255px;
	left: 205px; 
}
a.pic43 span {
	top:-305px;
	left: 205px;
}
a.pic44 span {
	top:-355px;
	left: 205px;
}
a.pic45 span {
	top: -405px;
	left: 205px;
}
a.pic46 span {
	top: -455px;
	left: 205px;
}
a.pic47 span {
	top:-505px;
	left: 205px;
}
a.pic48 span {
	top:-555px;
	left: 205px;
}

a.pic49 span {
	top:-5px;
	left: 140px;
}
a.pic50 span {
	top: -55px;
	left: 140px;
}
a.pic51 span {
	top:-105px;
	left: 140px;
}
a.pic52 span {
	top:-155px;
	left: 140px;
}
a.pic53 span {
	top:-140px;
	left: 140px;
}
a.pic54 span {
	top:-255px;
	left: 140px; 
}
a.pic55 span {
	top:-305px;
	left: 140px;
}
a.pic56 span {
	top:-355px;
	left: 140px;
}
a.pic57 span {
	top: -405px;
	left: 140px;
}
a.pic58 span {
	top: -455px;
	left: 140px;
}
a.pic59 span {
	top:-505px;
	left: 140px;
}
a.pic60 span {
	top:-555px;
	left: 140px;
}

a.pic61 span {
	top: -5px;
	left: 75px;
}
a.pic62 span {
	top: -55px;
	left: 75px;
}
a.pic63 span {
	top:-105px;
	left: 75px;
}
a.pic64 span {
	top:-155px;
	left: 75px;
}
a.pic65 span {
	top:-205px;
	left: 75px;
}
a.pic66 span {
	top:-255px;
	left: 75px; 
}
a.pic67 span {
	top:-305px;
	left: 75px;
}
a.pic68 span {
	top:-355px;
	left: 75px;
}
a.pic69 span {
	top: -405px;
	left: 75px;
}
a.pic70 span {
	top: -455px;
	left: 75px;
}
a.pic71 span {
	top:-505px;
	left: 75px;
}
a.pic72 span {
	top:-555px;
	left: 75px;
}






a.gallery:hover {
	white-space:normal;
	z-index:100;
	background-color: #F4B704;
	color: #000;
}

a.gallery:hover span {
	visibility:visible;
	z-index:100;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
a.gallery:active, a.gallery:focus {z-index:20;}
a.gallery:active span, a.gallery:focus span {
	visibility:visible;
	z-index:20;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
