/* Processed by Krumby. */
body {margin:0; padding:0; font-size:13px; color:black; font-family:Verdana}
form {margin:0; padding:0}
#header a {color:#acf}
#header h1 span {font-weight:100; color:#def; text-shadow:none}
#header h1 {float:left; font-size:13px; margin:0 0 0 20px; padding:0; text-shadow:#246 0 1px 2px}
#header {background-color:#57a; line-height:40px; padding-right:20px; text-align:right; color:white; border-bottom:solid 1px #135; overflow:auto; height:44px}
#footer a {color:#444}
#footer {text-align:right; clear:both; font-size:11px; margin:20px; background-color:#eee; color:#666; line-height:30px; padding:0 20px; border-bottom:solid 3px #ddd}
#content {margin:20px; text-align:left}
.status span.closer {padding:0 4px; cursor:pointer; border:solid 1px black; color:white; -moz-border-radius:20px; font-weight:900}
.status {margin:10px 0; padding:4px 10px; font-size:15px; font-weight:900; line-height:30px}
.message span.closer {background-color:#0c0; border-color:#080}
.message {border:solid 1px #8ca; background-color:#cfd; color:#253}
.error span.closer {background-color:#c00; border-color:#800}
.error {border:solid 1px #c00; background-color:#fdd; color:#700}
#current_tasks table {border-collapse:collapse; border:solid 1px #69c}
#current_tasks {margin:20px 0}
#current_tasks table th span.editor,  #current_tasks table td span.editor {font-size:11px; color:#69c; text-decoration:underline; cursor:pointer; font-weight:100; float:right; border-left:dotted 1px #69c; padding-left:4px}
#current_tasks table th,  #current_tasks table td {padding:2px 4px; margin:0; text-align:left; border:solid 1px #69c; background-color:white; font-size:13px}
#current_tasks table tr.alt td {background-color:#eec}
body #content #current_tasks table tr.create_notice td {background-color:#ee3}
#current_tasks table tbody tr:hover td {background-color:#eef}
#current_tasks table tbody tr.alt:hover td {background-color:#ddd}
#current_tasks table th {background-color:#ace}
#current_tasks table td.first {font-weight:900; color:#444}
select option {font-weight:900; margin-bottom:1px}
.priority_ {background-color:#aaf !important}
.priority_10 {background-color:#8f8 !important}
.priority_20 {background-color:#fd5 !important}
.priority_30 {background-color:#f88 !important}
#new_task {padding:10px 4px; background-color:#eec; -moz-border-radius:15px; border:solid 1px #cca; border-bottom:solid 3px #cca}
h2 {font-size:15px; font-weight:900; color:#125; margin:0; padding:0}
#current_tags a {color:#359}
h3 a {color:black}
h3 em {font-style:normal; background-color:yellow}
h3 {font-size:11px; font-weight:100; font-color:#555; margin:0; padding:0}
#new_task fieldset label {font-size:11px; color:#333}
#new_task fieldset select {margin-right:25px}
#new_task fieldset input {margin-right:25px; width:200px}
#new_task fieldset {margin:0; padding:0; border:0}
#new_task fieldset.first {padding-left:56px}
#new_task fieldset.second label {display:block; width:110px; text-align:right; position:absolute; top:6px; left:-120px}
#new_task fieldset.second input {width:100%}
#new_task fieldset.second {margin:5px 120px; position:relative; overflow:visible; clear:both}
#new_task fieldset.submit input {width:auto; position:absolute; margin:0; top:-29px; right:10px}
#new_task fieldset.submit {overflow:visible; height:1px; position:relative}
body.user #content form fieldset legend {padding:0; margin:0; font-weight:900}
body.user #content form fieldset small {display:block; margin:20px 0 10px 0; font-style:italic}
body.user #content form fieldset label {display:block; width:120px; text-align:right; line-height:25px; font-size:13px}
body.user #content form fieldset input.text {display:block; width:200px; margin-left:125px; margin-top:-25px; margin-bottom:10px}
body.user #content form fieldset input.submit {position:relative; left:125px; margin:0}
body.user #content form fieldset {border:0; margin:20px 0 0 0; padding:10px 0 0 0}
body.user #content form {text-align:left; margin:0 auto; width:350px}
body.user #content {text-align:center}
#inline_editor form label {display:block; font-size:12px; width:80px; line-height:25px; text-align:right}
#inline_editor form input.text {display:block; width:200px; margin:-25px 0 5px 85px}
#inline_editor form select {display:block; width:90px; margin:-25px 0 5px 85px}
#inline_editor form input.submit {position:absolute; right:22px; bottom:10px}
#inline_editor form span.closer {position:absolute; top:0; right:0; cursor:pointer; background-color:#cc9; -moz-border-radius:0 0 0 10px; display:block; height:16px; width:16px; font-size:13px; text-align:right; line-height:13px; font-weight:900}
#inline_editor form {background-color:#ffa; border:solid 1px white; padding:5px; position:relative}
#inline_editor {width:320px; background-color:#cc9; border:solid 1px white; padding:3px}
#login-container form input.text {width:210px}
#login-container form input.submit {float:right; margin-right:5px}
#login-container form h2 {margin:-10px -10px 10px -10px; background-color:#cca; color:white; text-align:center; line-height:30px; text-shadow:#885 1px 1px 1px}
#login-container form {display:block; float:left; width:220px; border:solid 1px #cca; height:200px; padding:10px; position:relative}
#login-container form#login-form h2 {-moz-border-radius:18px 0 0 0 }
#login-container form#login-form {background-color:#ffd; -moz-border-radius:20px 0 0 20px; border-right:none}
#login-container form#signup-form {background-color:#eec}
#login-container form#reset-form h2 {-moz-border-radius:0 18px 0 0}
#login-container form#reset-form {background-color:#ddb; -moz-border-radius:0 20px 20px 0; border-left:none}
#login-container {overflow:auto; width:730px; margin:50px auto}
