* { margin: 0; padding: 0; }
body { font: 62.5%/1.5em Arial, Helvetica, sans-serif; padding: 2em; background-color: #fff; margin: 0 auto; width: 650px; color: #333; }

form { display: block; margin: 1em 0; }
fieldset { border: 1px solid #bbb; padding: 0 1em 1em 1em; }
legend { font-size: 1.5em; line-height: 1.5em; padding: 0 .5em; color: #666; }
form input[type=text] { font-size: 1.5em; padding: 0.2em; border: 1px solid #1fb0e0; margin: .5em 0 0 0; }
form input[type=submit] { margin: .5em 0; outline: none; font-weight: bold; font-size: 1.5em; padding: 0 0.5em; cursor: pointer; background-color: #1b1c20; border-color: #1b1c20; border-style: solid; border-width: 1px; color: #090; font-family: monospace; }
input[type=submit]:focus { outline: none; }

a { color: #ff4700; text-decoration: none; border-bottom: 1px dotted #ff4700; }

h1 { font-size: 3em; font-weight: bold; margin: .5em 0; }
h2 { font-size: 2em; font-weight: bold; margin: 1em 0; color: #ff4700; }
p { font-size: 1.5em; line-height: 1.5em; margin: 1em 0; }
p.note { color: #666; font-style: italic; margin: 1em 0; }

form p { margin: .5em 0; color: #666; }

pre { font-family: "Courier New", Courier, monospace; color: #1fb0e0; background: #1b1c20; border: none; overflow: auto; }
pre code { display: block; padding: .5em; font-size: 12px; line-height: 1.5em; }

#f4 .field { padding: 6px; background: #d4d0c8; float: left; }
#f4 p { clear: left; }
#f4 .input_text { font-size: 16px; height: 21px; border: 1px solid #96969d; float: left; width: 396px; margin: 0; padding: 0 0 0 21px; background: #fff url(i/favicon.png) no-repeat 2px 2px; }
#f4 .input_image { display: inline; float: left; }

#f5 fieldset {}
#f5 .fieldwrap { background: url(i/maratz-filter-form.gif) no-repeat 0 0; height: 22px; width: 178px; font-family: Arial, Helvetica, sans-serif; padding: 3px 0 0 25px; }
#f5 .input_text { padding: 0; margin: 0; border: 0 none; height: 18px; width: 138px; background: #fff; }

#f6 .q6-focused { color: #abc; background: #ff6; border-color: #1fb0e0; }
#f6 .q6-blurry { color: #eee; background: #fff; border-color: #eee; }

#footer { color: #aaa; }
#footer .next { margin-bottom: 0; }