@include url("../../reset.css")
h2.indiv {color: #006600; text-align: center}
h3 {color: #006600}
body {font: 12pt Papyrus "Times New Roman" "Times Roman" serif;
	background-image: url("../images/background.jpg");
	color: black;
	background-color: #FFFFFF}
A:link { color: #FF0000;
	background-color: transparent;
	font-size: smaller;
	font-family: Verdana, Geneva, Helvetica, sans-serif}
A:visited { color: red;
	background-color: transparent;
	font-size: smaller;
	font-family: Verdana, Geneva, Helvetica, sans-serif}
A:active { color: #0000FF;
	background-color: transparent;
	font-size: smaller;
	font-family: Verdana, Geneva, Helvetica, sans-serif}
img { border: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	margin-right: 1px;}
	
/* styles for Landscape orientation only */
div.locusL{ position: absolute;
	top: 33px; left: 23px;
	border: none;
	padding: 0;
	background-color: transparent}
div.albumL { position: absolute;
	top: 27px; left: 95px;
	width: 182px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	text-align: left;}
div.descL { position: absolute;
	top: 8px; left: 277px;
	width: 422px;
	font-size: 12pt;
	font-family: Papyrus "Times New Roman" "Times Roman" serif;
	text-align: center}
div.GPSL { position: absolute;
	top: 15px; left: 700px;
	width: 208px;
	font-size: 10pt;
	text-align: left;}
div.GPSLwidestL { position: absolute;
	top: 15px; left: 850px;
	width: 208px;
	font-size: 10pt;
	text-align: left;}
div.photoL{ position: absolute;
	top: 83px; left: 0px;
	width: 100%;
	text-align: center;}
img.photoL { border-style: ridge;
	border-color: gray;
	border-width: 5px;
	vertical-align: bottom;
	background-color: #4A2B0C;}
	
/* styles for Portrait orientation only */
div.locus{ position: absolute;
	top: 86px; left: 102px;
	border: none;
	padding: 0;
	background-color: transparent}
div.album { position: absolute;
	top: 177px; left: 58px;
	width: 182px;
	vertical-align: middle;
	font-size: 12pt;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	text-align: left;}
div.rule { position: absolute;
	border-top: 1px solid #ffffff;
	top: 262px; left: 11px;
	border: 0;
	padding: 0;
    height: 1px;
    background-color:black;
    }
div.desc { position: absolute;
	top: 338px; left: 8px;
	border: none;
	width: 245px;
	font-size: 12pt;
	color: black;
	background-color: transparent;
	font-family: Papyrus "Times New Roman" "Times Roman" serif;
	text-align: center}
div.GPS { position: absolute;
	top: 480px; left: 8px;
	width: 245px;
	font-size: 10pt;
	color: black;
	background-color: transparent;
	text-align: center;}
div.photoP { position: absolute;
	top: 8px; left: 253px;
	background-color: transparent;
	text-align: center;}
img.photoP { border-style: ridge;
	border-color: gray;
	border-width: 5px;
	vertical-align: bottom;
	background-color: #4A2B0C;}
p.alb { font-size: 12pt;
		font-family:Arial, Geneva, Helvetica, sans-serif;
		text-align: center}
p.desc { font-size: 12pt;
		font-family: Papyrus "Times New Roman" "Times Roman" serif;
		text-align: center}
p.pos { font-size: 10pt;
		text-align: center}
		
/* absolute positioning of navigation arrows */
img.prev{ position: absolute;
		top: 51px;
		left: 895px}
img.prevW{ position: absolute;
		top: 51px;
		left: 1045px}
img.heim{ position: absolute;
		top: 46px;
		left: 931px}
img.heimW{ position: absolute;
		top: 46px;
		left: 1081px}
img.nex{ position: absolute;
		top: 51px;
		left: 957px}
img.nexW{ position: absolute;
		top: 51px;
		left: 1107px}

/* OLD styles for Landscape orientation only */
table.tablL{border: none;
			padding: 0;
			background-color: transparent}
td.bl15 { width: 15px;
		padding: 0;
		border: none;
		background-color: transparent}
td.locL { width: 72px;
		vertical-align: middle;
		text-align: left;
		padding: 0;
		border: none;
		background-color: transparent}
td.albL { width: 182px;
		vertical-align: middle;
		font-size: 12pt;
		font-family: Arial, Geneva, Helvetica, sans-serif;
		text-align: left;
		padding: 0;
		border: none;
		background-color: transparent}
td.descL { width: 422px;
		font: 12pt Papyrus "Times New Roman" "Times Roman" serif;
		text-align: center;
		vertical-align: middle;
		padding: 0;
		border: none;
		background-color: transparent}
td.posL { width: 208px;
		font-size: 10pt;
		text-align: left;
		vertical-align: middle;
		padding: 0;
		border: none;
		background-color: transparent}

/* OLD styles for Portrait orientation only */
p.alb { font-size: 12pt;
		font-family:Arial, Geneva, Helvetica, sans-serif;
		text-align: center}
p.desc { font-size: 12pt;
		font-family: Papyrus "Times New Roman" "Times Roman" serif;
		text-align: center}
p.pos { font-size: 10pt;
		text-align: center}
/* absolute positioning of navigation arrows */
img.prev{ position: absolute;
		top: 51px;
		left: 895px}
img.heim{ position: absolute;
		top: 46px;
		left: 931px}
img.nex{ position: absolute;
		top: 51px;
		left: 957px}

/* OLD frame for photograph */
table.photo{border-style:ridge;
			border-color:gray;
			border-width:5;
			background-color: #4A2B0C}
			
div.wrapper1 {
	position: absolute;
	top: 83px;
	border: 0;
	margin-left: 0 auto;
	margin-right: 0 auto;
}
div.wrapper2 {
	border-color:gray;
border-style:ridge;
text-align: center;
background-color: #4A2B0C;
}
img.wrapper2 {
	margin: 4px 5px -5px 5px;
/*	margin-left: 5px auto;
	margin-right: 5px auto;
	margin-top: 4px;
	margin-bottom: -5px; */
	text-align: center;
}
			
img.wrapper {
	position: relative;
	top: 83px;
	margin: 0 auto 0 auto;
	display: block;
	border-color:gray;
	border-style:ridge;
	border-width: 5px;
	background-color: #4A2B0C;
	padding: 5px;
	box-shadow: 6px 8px 10px rgba(0,0,0,0.75);
}

img.wrapperP { 
	position: relative;
	top: 8px;
	left: 253px;
	margin: 0 auto 0 auto;
 	border-style: ridge;
	border-color: gray;
	border-width: 5px;
	background-color: #4A2B0C;
	border-color:gray;
	border-style:ridge;
	padding: 5px;
	border-width: 5px;
	box-shadow: 6px 8px 10px rgba(0,0,0,0.75);
}
