/** { margin: 0; padding: 0; }
body { height: 100%; width: 100%;}
body {  }
#overlay { position: realtive; left: 0; bottom: 0; height: 110px; width: 100%; background: url(../images/bg_grass.jpg) left bottom repeat-x; z-index: 1; }
#wrapper { position: absolute; left: 0; top: 0; bottom: 0; right: 0; height: 100%; width: 100%; background: url(../images/footer.jpg) center bottom no-repeat; z-index: 2;  }
h1 { text-indent: -5000px; background: url(../images/splash.jpg) center 20px no-repeat; height: 400px; }
*/
a { color: #fbf7ec; background: #1c1815; padding: 0 5px; text-decoration: none }
* {margin:0; padding:0;}
html, body {height:100%;}
body { background: #312821; font-family: "Trebuchet MS"; color: #aa9b8e; font-size: 12px; }
#logo	{ background: url(../images/poesis_logo.jpg) no-repeat center top; width: 100%;	height: 86px; margin-top: 20%; text-indent: -5000px; }
#flashcontent p { padding: 15px 0 0 0; }
#clearheader {height:10px;}
#clearfooter {clear:both; height:100px; }
#footer { position: relative; width:100%; clear:both; height:70px; background: url(../images/notice.gif) no-repeat center top; }
#footerbg { position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; background: url(../images/created_by.gif) no-repeat center 20px; }
#footerbg a { display: block; width: 160px; margin: 0 auto; position: relative; top: 16px; height: 20px; text-indent: -5000px; outline: none; background: none; padding: 0 }
#outer{min-height:100%; margin-left:10px; margin-right:10px; margin-bottom:-70px; position: relative;}

#middle { width:100%; text-align: center } 
