html, body{width: 100%;margin: 0px;background-color:#f6f9f9;font-family:Arial, sans-serif;}
table.results {font-family:Rambla, Tahoma, Arial;font-size:13px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse:collapse;border-style: solid;padding:8px;margin-left:auto;margin-right:auto;}
table.results th {font-family:Domine, "Palatino Linotype", "Times New Roman", serif;font-size:14px;background-color:#acc8cc;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
table.results tr.deceased {background-color:#d4e3e5;font-weight:normal;}
table.results tr.living td{background-color:#ffffff;padding: 4px 8px 4px 8px;font-weight:normal;}
table.results td{padding:2px 8px 2px 8px;}
table.results2 {font-family:Rambla, Tahoma, Arial;font-size:13px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse:collapse;border-style: solid;padding:0px;margin-left:auto;margin-right:auto;border-collapse:collapse;border-spacing:0;}
table.results2 th {font-family:Domine, "Palatino Linotype", "Times New Roman", serif;font-size:14px;background-color:#acc8cc;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
table.results2 tr.deceased {background-color:#d4e3e5;font-weight:normal;}
table.results2 tr.living td{background-color:#ffffff;padding:0;font-weight:normal;}
table.results2 td{vertical-align:middle;}
h1 {font-family:Domine, "Palatino Linotype", "Times New Roman", serif;font-size:46px;color:#333333;margin:10px;}
h2 {font-family:Domine, "Palatino Linotype", "Times New Roman", serif;font-size:24px;color:#333333}
table.searchmenu{font-family:Domine, "Palatino Linotype", "Times New Roman", serif;font-size:13px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse:collapse;border-style: solid;padding:8px;}
table.searchmenu tr {background-color:#d4e3e5;text-align:left;vertical-align:top;}
table.searchmenu th {font-family:Domine, "Palatino Linotype", "Times New Roman", serif;text-align:center;}
table.searchmenu tr td{text-align:center;}
tr.a106{background-color:#ffffff;}
tr.a107{background-color:#f6f9f9;}
tr.a108{background-color:#edf3f4;}
tr.a109{background-color:#e5eeef;}
tr.a110{background-color:#dce8ea;}
tr.a111{background-color:#d4e3e5;}
tr.a112{background-color:#bbd1d5;}
tr.a113{background-color:#a3c0c5;}
tr.a114{background-color:#8aafb5;}
tr.a115{background-color:#729ea5;}
div#header{width:100%;border-bottom:1px solid #729ea5;float:left;clear:both;background: #dce8ea; /* Old browsers */
background: -moz-linear-gradient(top,  #dce8ea 0%, #a3c0c5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dce8ea), color-stop(100%,#a3c0c5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dce8ea 0%,#a3c0c5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dce8ea 0%,#a3c0c5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dce8ea 0%,#a3c0c5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dce8ea 0%,#a3c0c5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce8ea', endColorstr='#a3c0c5',GradientType=0 ); /* IE6-9 */
}
div#share{float:right;}
div#content{width:95%;background-color:#ffffff;padding:10px;margin-left:auto;margin-right:auto;border-left:1px solid #999999;border-right:1px solid #999999;}
div#footer{width:100%;height:20px;margin-left:auto;margin-right:auto; border-top: 1px #000000 solid;border-bottom: 1px #000000 solid;text-align:center;padding-top:5px;font-family:Rambla, Tahoma, Arial;color:#ddd;font-size:12px;	background: #4c4e5a;
	background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);}
img.oldest{width:300px;border:1px solid #333333;}
a{color:#333333;}
div#footer a{color:#ffffff;}
a:hover{color:#ffbf00;}
div#footer a:hover{color:#ffbf00;}
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 68px; /* With the padding included, the width is 100 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #333;
	font: 12px/21px Rambla,sans-serif;
	background: url(select.png) no-repeat;
	overflow: hidden;
}
.menu,
.menu ul,
.menu li,
.menu a {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

/* Menu */
.menu {	
	height: 40px;
	width: 98%;
	margin-left:auto;
	margin-right:auto;
	clear:both;

	background: #4c4e5a;
	background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);

	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 40px;
}

/* Links */

.menu li a {
	display: block;
	padding: 0 14px;
	margin: 6px 0;
	line-height: 28px;
	text-decoration: none;
	
	border-left: 1px solid #393942;
	border-right: 1px solid #4f5058;

	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;

	color: #f3f3f3;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);

	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.menu li:first-child a { border-left: none; }
.menu li:last-child a{ border-right: none; }

.menu li:hover > a { color: #ffbf00; }

/* Sub Menu */

.menu ul {
	position: absolute;
	top: 40px;
	left: 0;

	opacity: 0;
	
	background: #1f2024;

	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}

.menu li:hover > ul { opacity: 1; }

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;

	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menu li:hover > ul li {
	height: 36px;
	overflow: visible;
	padding: 0;
}

.menu ul li a {
	width: 200px;
	padding: 4px 0 4px 10px;
	margin: 0;

	border: none;
	border-bottom: 1px solid #353539;
}

.menu ul li:last-child a { border: none; }
.leftimg {display:block;clear:both;float:left;width:300px;border:1px solid #333333;margin:10px;}
.rightimg{display:block;clear:both;float:right;width:300px;border:1px solid #333333;margin:10px;}
.leftimg2 {display:block;clear:left;float:left;width:300px;border:1px solid #333333;margin:10px;}
.rightimg2{display:block;clear:right;float:right;width:300px;border:1px solid #333333;margin:10px;}
.infobox{display:block;clear:right;float:right;width:300px;border:1px solid #333333;margin:10px;}
.infobox img{width:300px;border-bottom:1px solid #333333;margin:0;}
.infobox div{width:100%;height:22px;margin: -5px auto 0 auto;text-align:center;padding-top:5px;font-weight:bold;font-family:Rambla, Tahoma, Arial;color:#ddd;font-size:14px;background: #4c4e5a;
	background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);}
.infobox table{font-size:12px;}
.gallery{height:300px;border:1px solid #333333;margin:20px;float:left;clear:right;}
.gallery img{height:300px;border-bottom:1px solid #333333;margin:0;}
.gallery div{width:100%;height:22px;margin: -5px auto 0 auto;text-align:center;padding-top:5px;font-weight:bold;font-family:Rambla, Tahoma, Arial;color:#ddd;font-size:14px;background: #4c4e5a;
	background: -webkit-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -moz-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -o-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: -ms-linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);
	background: linear-gradient(top, #4c4e5a 0%,#2c2d33 100%);}
.article{display:block;overflow:hidden;margin:10px;}
.articlenewline{display:block;clear:both;overflow:hidden;margin:10px;}


.doc{display:block;width:28px;height:18px;background-image:url(img/doc.png);background-repeat:no-repeat;background-position:0px -5px;float:left;}
.ver{display:block;width:28px;height:18px;background-image:url(img/ver.png);background-repeat:no-repeat;background-position:0px 0px;float:left;}


.ausflag{display:block;width:28px;height:18px;background-image:url(flags/Australia.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.autflag{display:block;width:28px;height:18px;background-image:url(flags/Austria.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.barflag{display:block;width:28px;height:18px;background-image:url(flags/Barbados.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.belflag{display:block;width:28px;height:18px;background-image:url(flags/Belgium.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.braflag{display:block;width:28px;height:18px;background-image:url(flags/Brazil.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.canflag{display:block;width:28px;height:18px;background-image:url(flags/Canada.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.colflag{display:block;width:28px;height:18px;background-image:url(flags/Colombia.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.czeflag{display:block;width:28px;height:18px;background-image:url(flags/Czech-Republic.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.denflag{display:block;width:28px;height:18px;background-image:url(flags/Denmark.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.ecuflag{display:block;width:28px;height:18px;background-image:url(flags/Ecuador.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.engflag{display:block;width:28px;height:18px;background-image:url(flags/England.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.finflag{display:block;width:28px;height:18px;background-image:url(flags/Finland.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.fraflag{display:block;width:28px;height:18px;background-image:url(flags/France.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.gerflag{display:block;width:28px;height:18px;background-image:url(flags/Germany.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.gueflag{display:block;width:28px;height:18px;background-image:url(flags/Guernsey.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.hunflag{display:block;width:28px;height:18px;background-image:url(flags/Hungary.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.iceflag{display:block;width:28px;height:18px;background-image:url(flags/Iceland.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.ireflag{display:block;width:28px;height:18px;background-image:url(flags/Ireland.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.isrflag{display:block;width:28px;height:18px;background-image:url(flags/Israel.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.itaflag{display:block;width:28px;height:18px;background-image:url(flags/Italy.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.jamflag{display:block;width:28px;height:18px;background-image:url(flags/Jamaica.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.japflag{display:block;width:28px;height:18px;background-image:url(flags/Japan.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.litflag{display:block;width:28px;height:18px;background-image:url(flags/Lithuania.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.luxflag{display:block;width:28px;height:18px;background-image:url(flags/Luxembourg.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.nedflag{display:block;width:28px;height:18px;background-image:url(flags/Netherlands.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.norflag{display:block;width:28px;height:18px;background-image:url(flags/Norway.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.nzlflag{display:block;width:28px;height:18px;background-image:url(flags/New-Zealand.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.polflag{display:block;width:28px;height:18px;background-image:url(flags/Poland.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.porflag{display:block;width:28px;height:18px;background-image:url(flags/Portugal.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.purflag{display:block;width:28px;height:18px;background-image:url(flags/Puerto-Rico.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.queflag{display:block;width:28px;height:18px;background-image:url(flags/Quebec.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.rsaflag{display:block;width:28px;height:18px;background-image:url(flags/South-Africa.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.scoflag{display:block;width:28px;height:18px;background-image:url(flags/Scotland.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.sloflag{display:block;width:28px;height:18px;background-image:url(flags/Slovenia.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.spaflag{display:block;width:28px;height:18px;background-image:url(flags/Spain.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.sweflag{display:block;width:28px;height:18px;background-image:url(flags/Sweden.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.swiflag{display:block;width:28px;height:18px;background-image:url(flags/Switzerland.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.ukflag{display:block;width:28px;height:18px;background-image:url(flags/United-Kingdom.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.uruflag{display:block;width:28px;height:18px;background-image:url(flags/Uruguay.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.usflag{display:block;width:28px;height:18px;background-image:url(flags/United-States.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}
.walflag{display:block;width:28px;height:18px;background-image:url(flags/Wales.png);background-repeat:no-repeat;background-position:0px -3px;float:left;}

