#content	{
	width: 72em;
	clear: both;
}


#logo, #point 	{
	width: 8em;
}	

#logo	{
	top: 2em;
	left: 10%;
	left: calc(50% - 34em);
}

#point	{
	top: 3em;
	right: 10%;
	right: calc(50% - 34em);
}	


	
/*NAVIGATION*/

nav 	{
	width: 100%;
	max-width: 75em;
	margin: 0 auto;
	padding: 2em 0;
}

nav ul	{
	width: 52%;
	margin: 0 auto;
}	

nav li	{
	float: left;
	width: 20%;
	margin: 0;
	padding: .3em 2.3%;
	text-align: center;
	font-size: 1.2em;
	border-right: 1px solid #cccccc;
	border-bottom: none;
}

nav li:first-child	{
	border-left: 1px solid #cccccc;
	padding-top: .3em;
}

nav li:last-child	{
	border-right: 1px solid #cccccc;
}	

/*PAGE CONTROLS*/
.control	{
	position: fixed;
	top: 80%;

}

#back	{
	left: calc(50% - 39em);
	left: .5em;
}

#forth	{
	right: calc(50% - 39em);
	right: .5em;
}
	
/*ACROSS*/
#across .page_text	{
	width: 66%;
}	

.panel	{
	font-size: 1em;
}	
	
/*MAIN*/	

#main	{
	width: 52%;
	padding: 3em 3% 0;
}

.window	{
	width: calc(100% - 20px);
	border: 10px solid #231f20;
}	

.window .caption	{
	padding: 2px 0 12px;
}

aside	{
	width: 18%;
	
}

#first	{
	padding-right: 3%;
	padding-top: 12em;
}

#second	{	
	padding-left: 3%;
	padding-top: 10em;
}

.item	{
	width: 100%;
	margin-bottom: 3em;
}	

/*GUIDE*/
#guide	{
	width: 100%;
	max-width: 78.125em;
	margin: 0 auto;
	
}

#wrapper	{
	width: 96%;
	margin-left: 2.25%;
	
}	


#guide ul	{
	width: 140.5%;
	padding: 0 1%;
	
}	

#guide li	{
	width: 6.3%;
	padding-bottom: 5%;
}

#guide label { 
	width: 1.5em;
	height: 1.5em;
	top: 3em;
}	

#slide1:checked ~ #guide .inner { margin-left:0; }
#slide2:checked ~ #guide .inner { margin-left:-11%; }
#slide3:checked ~ #guide .inner { margin-left:-22%; }
#slide4:checked ~ #guide .inner { margin-left:-33%; }
#slide5:checked ~ #guide .inner { margin-left:-44%; }
#slide6:checked ~ #guide .inner { margin-left:-55%; }
#slide7:checked ~ #guide .inner { margin-left:-86.4%; }
#slide8:checked ~ #guide .inner { margin-left:-100.8%; }
#slide9:checked ~ #guide .inner { margin-left:-115.2%; }
#slide10:checked ~ #guide .inner { margin-left:-129.6%; }
#slide11:checked ~ #guide .inner { margin-left:-144.0%; }
#slide12:checked ~ #guide .inner { margin-left:-159.4%; }


#slide4:checked ~ #guide #controls label:nth-child(5),
#slide5:checked ~ #guide #controls label:nth-child(6) {
	display: none;
}

/*EXPANDABLE WINDOWS*/

.zoomed	{
	width: 72em;
	left: calc(50% - 36em);
}	

/*INDEX*/

.index	{
	-webkit-column-count: 6; /* Chrome, Safari, Opera */
	-moz-column-count: 6; /* Firefox */
	column-count: 6;

	-webkit-column-gap: 2em; /* Chrome, Safari, Opera */
	-moz-column-gap: 2em; /* Firefox */
	column-gap: 2em;
}

#acknowledgments_long	{
	width: 50em;
	left: calc(50% - 25em);
}	

/*PHOTO GALLERY*/

.photos_two	{
	-webkit-column-gap: 6em; /* Chrome, Safari, Opera */
	-moz-column-gap: 6em; /* Firefox */
	column-gap: 6em;
}

.photos_three	{
-webkit-column-gap: 6em; /* Chrome, Safari, Opera */
	-moz-column-gap: 6em; /* Firefox */
	column-gap: 6em;
}

.photos_two .gallery_item, .photos_three .gallery_item	{
	margin-bottom: 4em;
}
