﻿body {
	position: relative;
	background: black;
	margin: 0; padding: 0;
	background-color: #333366;
}
div#logo {
	position: absolute;
	top: 70px;
	left: 20px;
	width: 120px;
	height: 120px;
	text-align:center;
	vertical-align: middle;
	visibility: visible;
}
div#ebanner, div#ibanner {
	position: absolute;
	top: 0px;
	left: 20px;
	width: 780px;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	#margin-top: 15px;
	visibility: visible;
}
div#ibanner {visibility: hidden;}
div#photo {
	position: absolute;
	top: 72px;
/*	left: 105px;
	width: 700px; */
	left: 169px;
	width: 480px;
	height: 120px;
/* vertical-align: middle; */
}
div#elanguage, div#ilanguage {
	position: absolute;
	top: 100px;
	left: 670px;
	width: 50px;
	/*	width: 70px; */
	height: 50px;
	text-align: left;
	vertical-align: left;
	visibility: visible;
}
div#ilanguage { left: 740px; }
div#elinks, div#ilinks{
	position: absolute;
	top: 202px;
	left: 9px;
	width: 160px;
	height: auto;
	font: 16px Verdana, sans-serif;
	z-index: 100;
	visibility: visible;
}
div#ilinks { visibility: hidden; }
div#elinks a, div#ilinks a {
	display: block;
	text-align: center;
	font: bold 1em Amerika;
	margin: 0 0 1px; padding: 5px 10px;
	border-width: 0;
	text-decoration: none;
	background: #5555A8; color: #BBFFFF;
	border-right: 5px solid #333366;
}
div#elinks a:hover, div#ilinks a:hover {
	background: #7777D5; color: #411;
	border-right: 5px double #BBFFFF;
}
div#elinks a img, div#ilinks a img {
	height: 0; width: 0; border-width: 0;
}
div#elinks a:hover img, div#ilinks a:hover img {
	position: absolute; top: -130px; left: 160px; height: 120px; width: 480px;
}

div#econtent, div#eclub, div#emeetings, div#emembership, div#eresources, div#econtact,
div#icontent, div#iclub, div#imeetings, div#imembership, div#iresources, div#icontact,
div#etexaco, div#eicelinks, div#eculture, div#emovie, div#evestri, div#esummer,
div#itexaco, div#iicelinks, div#iculture, div#imovie, div#ivestri, div#isummer,
div#esponsors, div#emedia, div#egenealogy, div#eawards, div#emailinglist, div#ebuy,
div#isponsors, div#imedia, div#igenealogy, div#iawards, div#imailinglist, div#ibuy,
div#eprincesses, div#iprincesses, div#ecooking, div#icooking, div#egeysir{
	position: absolute;
	top: 194px;
	left: 160px;
	width: 460px;
	height: auto;
	color: #BAA;
	background: #333366;
	font: 13px Verdana, sans-serif;
	padding: 10px;
	border: solid 5px #333366;
	background-color: #3E3E7B;
	visibility: hidden;
}
div#econtent { visibility: visible; }
div#ealert, div#ialert {
	position: absolute;
	top: 194px;
	left: 645px;
	width: 135px;
	height: auto;
	background: #5555A8; color: #BBFFFF;
	font: 13px Verdana, sans-serif;
	padding: 10px;
	border: solid 5px #333366;
	visibility: hidden;
}
div#ealert {visibility: visible; }
div p a {color: white;}
div p a:visited {color: #DDFFFF;}
div p a:visited:hover {color: red;}
h1 {
	margin: -9px -9px 0.5em; padding: 15px 10px 5px;
	text-align: right;
	background: #494992; color: #99FFFF;
	letter-spacing: 0.5em;
	text-transform: lowercase;
	font: bold 25px Amerika; height: 28px;
	vertical-align: middle;
	white-space: nowrap;
}
h2 {
	color: #DDFFFF;
	letter-spacing: 0.3em;
	font: bold 18pt Amerika;
	white-space: nowrap;
}
h3 {margin-bottom: 0.25em;}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
code, pre {
	color: #EDC;
	font: 110% monospace;
}
p {
	color: #FFFFFF;
	padding-bottom: 10px;
	margin: 0 1em 1em;
}
div#ealert p, div#ialert p, div#ealert p a, div#ialert p a {
	color: #BBFFFF;
	font-weight: bold;
}
div#eicelinks img, div#iicelinks img,
div#ebuy img, div#ibuy img,
div#esponsors img, div#isponsors img,
div#emedia img, div#imedia img,
div#eresources img, div#iresources img,
div#eculture img, div#iculture img {
	margin-left: 15px;
	margin-right: 15px;
	vertical-align: middle;
}
ul, li {color: white; margin-top: 0in;}
table, tr, td, a {
	color: white;
}
img {border: 0;}
.title { font-weight: bold; font-style: italic; }
.trademark { font-size: 18pt; vertical-align: super; }
.glossary {color: #99FFFF; font-weight: bold; }
.alert {color: #FFFF00}
.style4 {color: #FFFF00; font-weight: bold; }