
body {
	color:			black;
	background-color:	#F9F7F3;
	font-family:		Times New Roman, Serif;
}

.header {
	display:		block;
	background-color:	#EDDEA4;
	width:			auto;
	padding:		0.5em;
	margin-top:		0px;
	color:			#0FA3B1
}

ul {
	width:			70%;
	margin-left:		auto;
	margin-right:		auto;
	list-style-type:	"\002023  ";
}

li {
	font-style:		italic;
	/*font-weight:		lighter;*/
	margin:			0.2em;
}

p {
	text-indent:		4em;
	width:			90%;
	display:		block;
	margin-left:		auto;
	margin-right:		auto;
}

/* Top link bar */
.topbar {
	position:		absolute;
	right:			1em;
	top:			1em;
	text-shadow:		1px 1px 4px;
	overflow:		hidden;
}

.topbar a {
	float:				left;
	text-align:			center;
	padding:			0.3em;
	padding-top:			0px;
	margin:				0px;
	color:				#0F8391;
	text-decoration:		none;
	transition:			0.2s;
	transition-timing-function:	linear;
}

.topbar a:hover {
	font-size:			1.08em;
	padding:			0.06em;
	color:				#0FA3D1;
	transition:			0.2s;
	transition-timing-function:	linear;
}


/* SSL trust logo */
div.trustlogo {
	position:		fixed;
	right:			1em;
	bottom:			1em;
}

/* Search specific style */
div.search {
	background-color:       #EEEEEE;
	display:		block;
	font-style:		bold;
	margin-top:		0.2em;
	margin-bottom:		0.2em;
	padding-top:		0.5em;
	paadding-bottom:	0.8em;
	overflow:		hidden; /* Makes the background color go? */
}

/* The search box */
#organization {
	background-image:	url("/img/icon.png");
	background-repeat:	no-repeat;
	background-size:	contain;
	text-indent:		1.5em;
}

/* The search results. */
div.result {
	background-color:	#EFEFEF;
	text-indent:		2em;
	padding:		0.2em;
	display:		block;
	overflow:		hidden;
	width:			contain;
}
div.rescol {
	float:			left;
	width:			45%;
	margin-left:		0.6em;
	margin-right:		0.6em;
}
span.resitem {
	text-align:		justify;
	position:		relative;
	display:		block;
	text-align:		justify;
}

/* Pager */

div.pagerbox {
	margin-top:		0.6em;
	text-align:		center;
}

#currentPage {
	width:			3em;
}

#currentbox {
	display:		inline-block;
	margin-left:		2em;
	margin-right:		2em;
}

/* Editors */

div.editor {
	display:		inline-flex;
	flex-direction:		column;
	justify-content:	center;
	margin-top:		0.8em;
	margin-left:		4em;
}

div.editline {
	margin-top:		0.15em;
	margin-bottom:		0.15em;
	margin-left:		auto;
}

/* Overlay bar */
span.ovbar {
	background-color:	#EDDEA4;
	float:			right;
	text-indent:		0px;
	margin-right:		1em;
	margin-top:		0.2em;
	margin-bottom:		0.2em;
	padding:		0.2em;
	padding-left:		0.5em;
	padding-right:		0.5em;
}

/* Share buttons */
div.shareStatus {
	display:		none;
	position:		fixed;
	bottom:			8.6em;
	right:			2em;
	font-weight:		normal;
	font-style:		italic;
	font-size:		0.8em;
}
div.shareBar {
	display:		none;
	position:		fixed;
	right:			1em;
	bottom:			4em;
}
img.shareTrigger {
	transition:		0.1s;
	transition-timing-function:	linear;
	position:		fixed;
	bottom:			4.4em;
	right:			1em;
	opacity:		70%:
	margin:			0.11em;
	width:			2em;
}
img.shareTrigger:hover {
	transition:		0.1s;
	transition-timing-function:	linear;
	opacity:		95%;
	margin:			0.18em;
	width:			2.1em;
}
img.shareButton {
	transition:		0.2s;
	transition-timing-function:	linear;
	opacity:		70%;
	margin:			0.1em;
	width:			2em;
}
img.shareButton:hover {
	transition:		0.2s;
	transition-timing-function:	linear;
	opacity:		92%;
	margin:			0.16em;
	width:			2.1em;
}


