body {font:13px courier new, courier, monospaced;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
body { text-align:center; background-color:#020; color:#3f3; font-family:courier new, courier, monospaced; font-size:100%;}
.bd { text-align:left; width:680px; background:#000; border: 2px solid #0f0; margin: 100px auto; padding: 0 20px 10px 20px; }
h1 { color:#fff; text-align:center;}
h2 { font-size: 1.2em; }
h1, p, h2, ul { margin: 20px;}
textarea { display:block;}
ul {  padding: 0 0 0 1em; }
ul ul { margin: 0; list-style-type: circle; }
ul li { margin: 0.5em 0; }
a { color:#ff0; text-decoration:none; font-weight:bold;}
a:hover, a.focus { color:#000; background:#ff0; }
input, select, textarea { font-size:small;  font-family:courier new, courier, monospaced;}
.w { width:50%; border:1px solid #0a0; }
textarea { width:100%; margin:20px 0; border:1px solid #0a0;}
.rot13 a, .rot13 a:hover, .rot13 a.focus { color: #3f3; font-weight: normal; }
.rot13 #signup { font-size: 1em; }
.disclaimer { font-size: 0.9em; font-style: italic; margin: 10px 0; }
em { color:#fff; font-style:normal; }
#signup { font-size:200%; }
