a { color: inherit; }
input{-webkit-appearance:button;padding:0 8px; border:1px solid #999;-webkit-border-radius:2px; background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd)); font-size:20px; height:1.85em!important; color: #555;}
	input:active{ background: -webkit-gradient(linear,left top,left bottom,from(#ccc),to(#ddd))}
	input:disabled{ color: #CCC; background: -webkit-gradient(linear,left top,left bottom,from(#ddd),to(#eee)); border-color: #BBB;}
html { background: #FFF; }
body { font: normal 16px Arial,sans-serif; margin: 0px auto; }
	#content { margin: 18px; color: #555; font-weight: bold; text-align: center; }
		#submission h1.alert { font-size:2em; font-weight: bold; color: green; margin-bottom: 24px; }
			#submission h1.alert span { color: #444; }
				#submission h1.alert span a:hover { text-decoration: underline; }
		#submission p.instructions { font-size:.9em; margin-bottom:12px; }
		#submission textarea { width: 340px; height: 120px; padding:8px; }
		#submission p.tips { font-size:.6em; margin:6px 0 12px; color:#CCC; display:none; }
		#submission p.status { color: #BBB; font-size:.7em; margin: 16px 0; }
			#submission p.status a { text-decoration:underline; }
		#revelation { display:none; }
			#revelation #tabs { margin-bottom: 18px; }
				#revelation span a { padding: 8px; padding-bottom: 6px; margin: 4px; text-decoration: none; background-color: #DDD;
						-webkit-border-top-left-radius: 8px;
						-webkit-border-top-right-radius: 8px;
						-moz-border-radius-topleft: 8px;
						-moz-border-radius-topright: 8px;
						border-top-left-radius: 8px;
						border-top-right-radius: 8px;
				}
					#revelation span a.active { background-color: #EEE; }
			#revelation #projects .project { cbackground-color: #CDE; }
				#revelation #projects .project .current_task { margin: 24px 0; font-size:2em; color:#333; }
/*					#revelation #projects .project .all_done { color:green;  }*/
				#revelation #projects .project .all_done { margin: 24px 0; font-size:2em; color:green; display:none; }
				#revelation #projects .project .new { display: none; }
				#revelation #projects .project .edit { font-size:.9em; color:#999; margin-top: 16px; }
				#revelation #projects .project .edit a:hover { text-decoration:underline; }
		#new_account { display:none; }
			#new_account form { margin-top:12px; }
				#new_account form input { margin-bottom: 24px }
				#new_account form #feedback { display: none; }
		#sign_in { display:none; }
			#sign_in form { margin-top:12px; }
				#sign_in form input { margin-bottom: 24px }
				/*	#timer { margin: 24px auto; padding:24px; border: 2px dashed; width:280px; font-size:2em; cursor:pointer; }		*/
		#debug { width: 440px; height: 220px; padding: 12px; margin-top:12px; font-family: "courier"; font-size: 13px; color: #444; }
		p.footer { display:none; margin-top: 12px; font-size:.7em; text-decoration: italic; color: #AAA;}
