body	{
	font-size: .9em;
}	

#wrapper {
	width: 96%;
	margin: 2% auto;
}	

/*NAVIGATION*/

nav li	{
	display: block;
	border: none;
}

#menu	{
	text-align: right;
}	
	
nav a	{
	font-size: .8em;
	padding: .4em 2%;
}	


/*HOME PAGE*/

#cover, #start	{
	width: 100%;
}
	
#cover .white	{
	display: block;
}
	
#cover .beige	{
	display: none;
}	
	
#start h2	{
	font-size: 1.1em;
	padding: 2em;
	margin: 0;
}	

/*CONTENT*/

#content	{
	padding: 2% 4% 4%;
	float: left;
}

#main, aside, #full	{
	width: 100%;
	margin: 0;
}

#single	{
	float: none;
	width: 100%;
	margin: 0;
}

/*INTRODUCTION PAGE*/

/*Special style for the Introduction page (aside above main)*/
.gallery	{
	clear: both;
	border-top: 6px solid #dad6cc;
	padding-top: 1em;
	padding-bottom: 1em;
}
/*End of special style*/
	
.intro .pop_up 	{
	margin-top: 1em;
}
	
#title .portrait 	{
	display: block;
}

#title .landscape	{
	display: none;
}

h3, h4	{
	/*text-align: center;*/
}	

.gallery .outer	{
	margin: 1em auto 2em;
}	

.gallery .outer:last-child	{
	margin-bottom: 0;
}
	
#expand1, #expand2, #expand3	{
	padding: 3%;
}	

#obj1, #obj2, #obj3	{
	padding: 4%;
	width: 88%;
}	
	
#breadcrumbs li	{
	font-size: .8em;
}	

/************************/

.primary	{
	display: block;
	
}

.primary label	{
	display: block;
	cursor: pointer;
	text-align: right;
	width: 96%;
	font-size: .8em;
	padding: .4em 2%;
}	

	

.primary input	{
	display: none;
}

.primary ul	{
	margin: 0;
	padding: 0;
	overflow: hidden;
    height: 0px;
	width: 100%;
	 -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}	

.primary input:checked label, .primary input.checked label	{
	background: #6d006d;
}	

.primary input:checked ~ ul	{
    height: auto;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

/*ITINERARY*/

aside.tour_itinerary	{
	margin-top: 2em;
}	

.itinerary .item	{
	width: 36%;
	padding-bottom: 27%;
	margin: 6% 6% 4%;
}	


.itinerary .item:nth-child(odd) 	{
	float: right;
}

#tour	{
	font-size: .9em;
	padding-bottom: .5em;
}		

/*OBJECT PAGES*/

.artifact	{
	width: 90%;
}	

/*POP-UP*/
/*Prevent the caption from covering the most part of the movie*/

#three_d  iframe + p.show   {
	display: none;
}                

