#content	{
	width: 100%;
	margin: 3% 0 0;
	padding: 0;
}	

#content 	{
	display: table;
	table-layout: fixed;
	height: 100%;
	font-size: .9em;
}

#logo	{
	width: 35%;
	float: left;
	margin-top: 1em;
	margin-left: 5%;
}	

#point	{
	display: none;
}	

/*NAVIGATION*/
nav 	{
	width: 30%;
	min-width: 5em;
	float: right;
	margin-top: 1em;
	margin-right: 7%;
	font-size: .9em;
}

nav ul	{
	width: 100%;
	margin: 0;
	padding: 0;
}	

nav li	{
	width: 100%;
	margin: 0;
	padding: .3em 0;
	text-align: left;
	font-size: 1.2em;
	border-bottom: 1px solid #cccccc;
}

nav li:first-child	{
	padding-top: 0;
}	

/*ACROSS*/

#umma1	{
	height: 60vh;
	width: 459vh;
}	

#umma2	{
	height: 60vh;
	width: 481.5vh;
}	

#kelsey	{
	height: 60vh;
	width: 484.5vh;
}	

#kelsey_real	{
	height: 60vh;
	width: 103.125vh;
}	
/*MAIN*/	

#main, aside, #across	{
	width: 76%;
	margin: 0 auto;
}

#main	{
	padding-top: 2em;
	padding-bottom: 1em;
	display: table-caption;
	
}

#across	{
	padding-top: 2em;
	padding-bottom: 1em;
}	

.central	{
	width: 100%;
	margin: 0 0 2em;
	padding: 0;
}

.window 	{
	width: calc(100% - 8px);
	border: 4px solid #231f20;
	
}	

.window .caption	{
	font-size: 1em;
	padding: 2px 0 6px;
}

.grow img	{
	cursor: default;
}	

.zoomed	{
	visibility: hidden;
}

.item	{
	width: 100%;
	margin: 2em auto;
}	

aside .item:first-child	{
	margin-top: 0;
}	

.item img	{
	outline: 1px solid #cccccc;
}	

aside .text	{
	font-size: .9em;
	line-height: 1.2;
	margin: .5em 0;
}


/*GUIDE*/
#guide	{
	margin: 0;
	padding: 0;
	background: #dfe9e8;
	/*border-top: 1px solid #cccccc;*/
	z-index: 999;
}

#wrapper	{
	width: 88%;
	margin: 0;
	margin-left: 8%;
	padding: 0;
	overflow: hidden;
}	


#guide ul	{
	width: 450%;
	margin: 0;
	list-style: none;
	padding: 0 1%;
}	

#guide li	{
	display: inline-block;
	margin: .8% .8%;
	margin: .8% 1.6% .8% 0;
	padding: 0;
	width: 5.7%;
	height: 0;
	padding-bottom: 4.4%;
}

#slide1:checked ~ #guide .inner { margin-left:0; }
#slide2:checked ~ #guide .inner { margin-left:-34%; }
#slide3:checked ~ #guide .inner { margin-left:-68%; }
#slide4:checked ~ #guide .inner { margin-left:-102%; }
#slide5:checked ~ #guide .inner { margin-left:-136.0%; }
#slide6:checked ~ #guide .inner { margin-left:-170.0%; }
#slide7:checked ~ #guide .inner { margin-left:-204.0%; }
#slide8:checked ~ #guide .inner { margin-left:-238.0%; }
#slide9:checked ~ #guide .inner { margin-left:-272.0%; }
#slide10:checked ~ #guide .inner { margin-left:-306%; }
#slide11:checked ~ #guide .inner { margin-left:-340.0%; }
#slide12:checked ~ #guide .inner { margin-left:-374.0%; }

/*PAGE CONTROLS*/
.control	{
	height: 2em;
	width: 1em;
	bottom: 6em;
}


#back	{
	left: .3em;
	
}

#forth	{
	right: .3em;
	
}

/*INDEX*/

.index	{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;

	-webkit-column-gap: 1em; /* Chrome, Safari, Opera */
	-moz-column-gap: 1em; /* Firefox */
	column-gap: 1em;
}

/*POP-UPs*/

#nav2, #acknowledgments_long 	{
	left: 6%;
	top: .5em;
	font-size: .9em;
}

/*PHOTO GALLERY*/

.photos_two	{
	width: 100%;
}

.photos_three	{
	width: 80%;
	margin: 0 auto;
}

.gallery_item	{
	margin-bottom: 3em;
}

.photos_three:last-child .gallery_item:last-child	{
	margin-bottom: 2em;
}