html, body {height:98%}
body {background-color: rgb(255,255,255); color: rgb(50,130,50); margin: 10; padding: 10; font-family: arial, verdana, sans-serif; font-size: 100%; border:1px solid rgb(50,130,50);}
a {color: rgb(50,130,50)}
a:hover {color: rgb(10,90,10);}
.active {color: rgb(30,110,30); border: 1px solid rgb(30,110,30); text-decoration: none; background-image: url("img/navBg.png"); padding:3px;}
h1 {color: rgb(30,110,30); font-size: 120%; line-height: 100%; margin: 2px 0 0 0;}
h2 {color: rgb(30,110,30); font-size: 100%; line-height: 100%; margin: 1em 0 0 0;}
img {border:0px solid white;}
table, tr, td {padding:0 2px 0 0; margin:0;}
.flowing {float: left; padding:0 5px 0 0;}
.language {color: rgb(255,160,0);}
#logo {position: absolute; top: 100px; left: 15px;}
#navigation {position: absolute; top: 100px; left: 90px; width: 170px; color: rgb(50,130,50); line-height: 25px; background-image: url("img/navBg.png"); padding: 10px; border:1px solid rgb(30,110,30); font-weight: bold; font-size:90%;}
#container {height:80%; position: absolute; top: 100px; left: 300px; background-image: url("img/navBg.png"); padding: 0 0 0 10px;}
#content {height:90%; line-height: 20px; min-height: 200px; width:550px; overflow: auto;}
#footer {line-height: 18px; font-size: 80%;}
#bamboo { height:100%; background-image: url("img/bambus.png");background-repeat:no-repeat;background-position:top right;text-align:right;}