/* LOCAL STYLE */

body {
	padding-top:72px;
	padding-left: 240px;
	padding-bottom: 72px;
}

#logo {
	width: 100%;
	display: block;
	margin-left: -120px;
	padding-bottom: 72px;
	white-space: nowrap;
}

#logo section {
	display: inline-block;
}

#back {
	position: relative;
	z-index: 100;
	float: right;
	margin-top: -90px;
	font-size: 16px;
}

#back, #back:visited { color: black; }

#info { display: none; }

#main_wrapper {
	max-width: 900px;
	display: inline-block;
	padding-right: 120px;
	font-size: 16px;
}

.image_wrapper {
	width: 100%;
	min-width: 400px;
}

.image {
	width: inherit;
	padding-top: 36px;
}

p {
	margin-top: 18px;
	margin-bottom: 18px;
	font-size: 14px;
}

p > span {
	font-size: 16px;
	font-style: italic;
}

p:nth-of-type(1){
	margin-top: 0px;
}

p:nth-last-of-type(1){
	margin-bottom: 0px;
}

.caption {
	display: block;
	font-size: 14px;
	padding-top: 1px;
	padding-bottom: 1px;
}

