HTML { height:100% }
BODY { height:100%; margin:0; padding:0; font-family: georgia; }
A { color:#ffffff; text-decoration:none; }
A:HOVER { color:#495f00; text-decoration:underline;}
A IMG { border:0; }
TABLE { border-collapse:collapse; }
LI { margin-bottom:3px; }
hr {border:0; margin:0px; color: #41351a; background-color: #41351a; height:1px; width:100%; clear:both;}

#deus { position:absolute; left:0; top:0; width:100%; height:16px;  margin:0; padding:0; position:fixed; z-index:100; }
#canopy { position:absolute; left:0; top:0; width:100%; height:800px;  margin:0; padding:0;  }
#hemel { position:absolute; left:0; /*top:280px;*/;top:0px; width:100%; margin:0; padding:0; }
#branches { top:-150px; width:180px; height:100%; float:right; margin:75px 0 0 0; padding:0; }

#trunk { margin:200px 0 0 0; padding-TOP:80px; }
#bark {  margin:0; border:0;  }
#bark TD { padding:0 30px 0px 30px; }/*padding bottom used to be 50*/
#leaves { width:200px; float:right; margin:200px 0 0 0; padding:90px 40px 0px 0px; }
#leaves2 { width:280px; float:right; margin:80px 0 0 0; padding:90px 20px 0px 0px; font-size:12px;}

#roots { clear:both; font-size:10px; text-align:center; margin:0px 0 0 0; padding:20px 20px 0px 20px; }/*used to be padding:20px*/
.pano { padding-top:16px; background:#000000; clear:both; }

.home { background:#172315; color: #cda752;  padding:0px; margin:0; border:0; } /*#231C17 182514 172315*/
.home #trunk{
	margin-top: 80px;
	margin-left:30px;
	width:700px;
}
.maindesign { background:#8db83a; color: #41351a;  padding:0px; margin:0; border:0; }

.firstforest { background:#e7e1b2; color:#41351a;  padding:0px; margin:0; border:0; }
.firstforest A { color:#8db83a; }

.oldoak { background:#241510 url('./images/oldoak_bkg.jpg'); color:#e7e1b2;  padding:0px; margin:0; border:0; }
.oldoak A { color:#8db83a; }
.playground { background: url('./images/playground_bkg.jpg'); color:#e7e1b2;  padding:0px; margin:0; border:0; }
.playground A { color:#8db83a; }
.drinkplaats { background: url('./images/drinkplaats_bkg.jpg'); color: #d8f5ff;  padding:0px; margin:0; border:0; }
.drinkplaats A { color:#8db83a; }

.fawn { background:#000000; color:#cccccc;  padding:0px; margin:0; border:0; }
.fawn A { color:#c29144; }

.magic { background:#003b4e; color:#eeeeee;  padding:0px; margin:0; border:0; }
.magic A { color:#8db83a; }

.halloween { background:#300805; color:#eeeeee;  padding:0px; margin:0; border:0; }
.halloween A { color:#ff0000; }
.carnival { background:#f9f9f9; color:#4C4C4C;  padding:0px; margin:0; border:0; }
.carnival A { color:#ff0000; }

.abiogenesis { background:#003b4e; color:#eeeeee;  padding:0px; margin:0; border:0; }
.abiogenesis A { color:#8db83a; }


.statement { background:#8db83a; color:#41351a;  padding:0px; margin:0; border:0; }
.statement #hemel { position:absolute; left:0; top:230px; width:100%; margin:0; padding:0; }

.register { background:#8db83a; color:#41351a;  padding:0px; margin:0; border:0; }
.register #hemel { position:absolute; left:0; top:200px; width:100%; margin:0; padding:0; }
.registerform I { display:block; margin:0 200px 0 0 }
.registerform { background:#8db83a; color:#41351a;  padding:0px; margin:0; border:0; }
.registerform #hemel { position:absolute; left:0; top:0px; width:100%; margin:0; padding:0; }
.registerform #trunk { margin-top:80px; padding:0; }


.name { background:#8db83a; color:#41351a;  padding:0px; margin:0; border:0; }
.name A { color:#8db83a; }
.name #hemel { position:absolute; left:0; top:230px; width:100%; margin:0; padding:0; }


.download { background:#ffffff; color:#41351a;  padding:0px; margin:0; border:0; }
.download A { color:#8db83a; }
.download HR { margin: 20px 0; }
.download #hemel { position:absolute; left:0; top:200px; width:100%; margin:0; padding:0; }
.download #bark { width: 500px; }

.ename { background:#ffffff url('./images/green-felt.jpg') repeat; color:#abdc4d;  padding:0px; margin:0; border:0; }
.ename #hemel { position:absolute; left:0; top:180px; width:100%; margin:0; padding:0; }


.actions { background:#8db83a; color:#41351a;  padding:0px; margin:0; border:0; }
.actions #bark TD { vertical-align:top; }
.actions #bark .barkish TD { vertical-align:top; width:200px; padding: 0 10px 30px 30px; }
.actions #bark .barkishsm TD { vertical-align:top; width:180px; padding: 0 10px 30px 30px; }
.actions .button { width: 80px; float: left; margin-right:10px;MARGIN-BOTTOM:20px; }
.actions .buttonsm { width: 64px; margin-right:10px; margin-bottom:10px; }
.actions #hemel { position:absolute; left:0; top:50px; width:100%; margin:0; padding:0; }


.creditpage { background:#8db83a; color:#41351a;  padding:0px; margin:0; border:0; }
.creditpage #hemel { position:absolute; left:0; top:150px; width:100%; margin:0; padding:0; }


.NavBar ul {  margin:0 0 0 0; padding:15px; display:block; list-style:none; background:#000000; }
.NavBar li { font:11px/12px georgia, lucida grande, lucida, arial, sans-serif; position:relative; text-align:left; }
.NavBar .symbol { margin-top:-2px; padding-bottom:2px }
.NavBar A { color:#ffffff; text-decoration:none; }
.NavBar A:HOVER { color:#8db83a; text-decoration:underline; }


.blurbbig { font:17px/22px georgia; }
.blurb { font:13px/18px georgia; }
.smalltext { font-size:11px; margin:0; padding:0;}
.bigtitle { font:30px georgia; color:#ffffff}
.blackborder { border:5px solid black; margin:0 8px 5px 8px; }
.blackborder:HOVER { border:5px solid #a2d9cd; margin:0 8px 5px 8px; }
.dateheader { font-weight:bold; border-top:1px solid #41351a; display:block; padding-top:6px; }
.ruler {HEIGHT:1px;WIDTH:100%;BACKGROUND-COLOR:#F2D711;MARGIN-BOTTOM:16px; }

.news{
width: 800px;
}

.newsitem{
	margin: 30px 0 0 0;
}

.newsitem h2.newstitle{
	margin: 0 0 0 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
}

.newsblurb{
	padding: 0 100px
}

.newsblurb IMG{
	border:  solid white 8px
}

h3{border-bottom-width: 4px; border-bottom-style: double; font-size: 24px;}