html, body	{ margin:0; padding:0; height:100%; text-align: center; background-color: white; color: #666; font-family: "Verdana",sans-serif; font-size: 0.9em; }
#body		{ position: relative; width: 60%; min-height: 99%; margin: auto; padding: 0; text-transform: lowercase;}
* html #body	{ height: 100%; text-align: left; }
#menu		{ position: absolute; top: 150px; left: -4%; padding: 0; margin: 0; }
html>body #menu	{ position: fixed; top: 1px; left: 18%;}
#menu a		{ color: #bbb; margin: 1px 0 0 0; padding: 0 4px; text-decoration: none; display: block; border: 1px solid #bbb;}
#menu a.add	{ margin-bottom: 10px; }
#menu a.out	{ margin-top: 10px; }
#menu a:hover	{ color: #f00; border: 1px solid red;}
#main		{ position: absolute; top: 0; padding: 0; margin: 0; text-align: left; width: 100%;}
#main a		{ color: #44d; text-decoration: none;}
#foot		{ border-top: 1px solid #bbb; padding: 5px; margin: 60px 0 0 0; text-align: center;}
#foot p	{ font-size: 0.8em; color: #999; margin: 0; padding: 0; text-transform: none;}
img	{ border-style: none; }
h1		{ padding: 50px 0; margin: 0; text-align: center; font-size: 2em; color: #444; font-weight: bold; }
h2		{ margin: 0; padding: 0; font-size: 1.5em; color: #666; font-weight: bold; }
.add p,.login p		{ margin: 10px 0 0 0; padding: 0;}
.fortune	{ padding: 0; margin: 70px 0; }
.fortune h2	{ padding: 0 0 0 10px; margin: 0; text-align: right; font-size: 1.5em; letter-spacing: 0.3em; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; }
.fortune .date	{ padding: 1px 2px; margin: 0; text-align: right; font-size: 0.7em; color: #aaa; border-left: 1px solid #aaa; }
.fortune .body	{ padding: 0 0 10px 8px; margin: 0; border-left: 1px solid #aaa; font-family: monospace,"Courier New"; }
.fortune em	{ font-style: normal; color: #000;} 
.fortune .comm	{ margin: 0 0 0 50%; padding: 0; color: #aaa;}
.help		{ margin: 0 0 0 3em; }
.help p		{ padding: 0; margin: 0; }
.add input,.add textarea,.login input,.add select	{ margin: 0 0 0 3em; border: 1px solid #aaa; font-family: monospace; color: #666; font-size: 1em; width: 70%; text-transform:  none; background-color: #fff;}
.add .samp .fortune	{ border: 1px solid #ffc; background-color: #ffe; padding: 10px; margin: 2px 0 0 0;}
.add textarea	{ height: 6em; }
.submit input	{ margin: 10px 0 0 3em; background-color: #eee; border: 1px solid #aaa; padding: 3px;}
.acnt		{ margin: 1em 0 0 3em; width: 70%; text-align: center; }

