body	{
	font-size: .9em;
}	

header {
	height: 10em;
}

#title	{
	width: 15em;
	position: absolute;
	top: 0;
	left: 9em;
}	

#logo	{
	width: 10em;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
}	

nav {
	width: 98%;
}

h2	{
	margin-left: 0;
}	

	
/*NAVIGATION*/

nav label	{
	display: none;
}

nav	{
	width: 75%;
}

#navigation	{
	margin-right: -2px;
}	
	
nav li	{
	text-transform: uppercase;
	display: inline-block;
	float: left;
}	

nav  a	{
	padding: .3em .5em;
}	

header .breadcrumbs ul	{
	display: none;
}

#content .breadcrumbs ul	{
	display: block;
	margin: 1em;
}

.parent:hover ul.child, .parent:active ul.child, .parent:focus  ul.child {
	top: 2.2em;
	width: 200%;
}	

article	{
	padding: 1% 5% 1%;
}	

/*GALLERY OF THUMBNAILS*/

/*DEFAULT - 3 ITEMS*/

.gallery section	{
	width: 20%;
	margin: 0 0 4em 8%;
	padding: .6em 1em 24.9em;
}

.gallery section:first-child	{
	margin-left: 5%;
}

.part	{
	width: 21em;
	margin-left: -5.5em;
}	

/*FOUR ITEMS*/

.gallery section.four	{
	width: 15%;
	margin: 0 0 4em 4.5%;
}	

.gallery section.four .part	{
	margin-left: -7em;
}

/*TWO ITEMS*/

.gallery section.two	{
	width: 26%;
	margin: 0 0 4em 12.5%;
}	

.gallery section.two .part	{
	margin-left: -4.5em;
}

/*OBJECT PAGE*/

.single .photo	{
	width: 58%;
}
	
.single .label, .single .map	{
	width: 38%;
	float: right;
}	

.double .photo	{
	width: 100%;
	margin-bottom: 2em;
}

.double .photo img	{
	width: 48%;
}	

.double .map	{
	width: 48%;
	float: right;
	margin: 0 1em 1em 1em;
}

.double .label	{
	width: 100%;
	float: none;
}	

.photo .detail div ~ div	{
	float: right;
}

/*OBJECT LISTS*/

.objects	{
	width: 68%;
}

.numbers	{
	width: 28%;
}	
.objects .item	{
	width: 45%;
	margin-right: 5%;
	margin-bottom: 3%;
}		
	
