@font-face {
    font-family: 'AmaranthRegular';
    src: url('Amaranth-webfont.eot');
    src: url('Amaranth-webfont.eot?#iefix') format('embedded-opentype'),
         url('Amaranth-webfont.woff') format('woff'),
         url('Amaranth-webfont.ttf') format('truetype'),
         url('Amaranth-webfont.svg#AmaranthRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmaranthBold';
    src: url('Amaranth-Bold-webfont.eot');
    src: url('Amaranth-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Amaranth-Bold-webfont.woff') format('woff'),
         url('Amaranth-Bold-webfont.ttf') format('truetype'),
         url('Amaranth-Bold-webfont.svg#AmaranthBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body { margin: 0; border: 0; overflow:auto; height: 100%; line-height:1em;}
dl, h1,h2,h3 {margin:0; padding:0; }
body {
	background:#3CB558 url('baum.png') no-repeat bottom right;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;}
blockquote {color:#222222; font-style: italic; margin:1em; padding-left:1em; border-left:3px solid #000;}
blockquote span {font-style:normal; font-variant:small-caps; font-size:.8em; padding-right:20px;}
#content {margin:20px 220px 0 20px; padding:10px; background:rgba(255,255,255,.75);}
#content p {line-height:1.2em;}
#content a {color:#002F59;} #content a:hover {color:#2B5F8C;}
#content a img {border:none; text-decoration:none; max-width:100%; max-height:100%;}
#navigation {position: fixed; right:0; bottom:495px;}
#navigation a {
	display:block;
	border:2px #3D2709 solid;
	border-right:0;
	padding:.3em;
	margin-top:.4em;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#3F1F01;
	font-size:1.68em;
	text-align:right;
	width:180px;}
#navigation a:hover {color:#fff; background-color:#3F1F01; border-color:#fff;}
h1,h2 {
	font-family: 'AmaranthBold', Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-weight:normal;
	letter-spacing:-.05em;
	text-align:right;
	margin-right:220px}
h1 {font-size:6em; margin-top: .5em; color:#3D2709;}
h2 {font-size:4em; margin-top: .7em;color:#134A20;}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.lightbox{
	display: none;
	position: absolute;
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	background: transparent;
	z-index:1002;
	overflow: auto;
	text-align:center;
}

.show {display:block;}