html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body{font:normal normal normal 1em Helvetica,Arial,Verdana,Tahoma,sans-serif;}div#masthead{background-color:#D1DDFF;padding-top:.3em;padding-bottom:.3em;overflow:auto;}div#masthead h1{display:none;margin-left:.5em;}div#masthead img{float:left;}ul#navigation{float:right;font-size:.8em;margin-top:.7em;margin-right:.5em;}ul#navigation li{display:inline;margin-right:1em;}a{color:#5F85C7;text-decoration:none;}a:hover{color:#C74143;}div#page_content{margin:auto;}div#page_content p{margin-bottom:1em;}div#error{background-color:#FFE1E0;border:1px solid #FF9D9D;color:#9E3D3D;padding:.5em;margin:1em 0;}div.section{margin-top:2em;}div.section h2{color:#222;font-weight:normal;font-size:1.1em;}div.section p{color:#666;font-size:.9em;}div.section ul{color:#666;font-size:.9em;margin-bottom:1em;list-style-type:disc;margin-left:3em;}form#login p{margin-bottom:.5em;}form#login label{color:#34486D;}form#login label,form#login p a{display:block;font-size:.8em;margin-bottom:.5em;}form#login input#openid_url{background-image:url('..//stylesheets/../images/openid-icon-small.gif');background-repeat:no-repeat;background-position:center left;display:block;padding-left:18px;width:90%;}form#login p#login_submit_container{text-align:right;}div#announcement{background-color:#DDE6FF;color:#28438C;padding:.5em 1em .5em 1em;margin:0 auto;font-size:.9em;}form#create_task{background-color:#D1DDFF;padding:2em 1em .5em 1em;margin:0 auto 2em auto;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;-moz-border-radius-bottomleft:.5em;-moz-border-radius-bottomright:.5em;-webkit-border-bottom-left-radius:.5em;-webkit-border-bottom-right-radius:.5em;}input#create_task_title{color:#999;font-size:1em;padding:.2em .3em;width:97%;}input#create_task_title:focus{color:#000;}.task{font-size:.9em;width:100%;}.stripe tr,.stripe td{background-color:#F3F6FF;}.task td{padding:.5em .5em;vertical-align:middle;}.task td.checkbox{text-align:right;width:5%;}.task td.text{color:#444;text-align:left;width:90%;}.task td.text:hover{background-color:#FFFFD2;}.task td.text textarea{font:normal normal normal 1em Helvetica,Arial,Verdana,Tahoma,sans-serif;line-height:1em;width:100%;}.task td.handle{color:#AAA;cursor:move;font-size:.9em;padding-left:1.5em;text-align:right;width:5%;}.task td.handle span{display:none;}div#finished_list{margin-top:2em;}div#finished_list_head{background-color:#E4FFDE;padding:.2em .5em;overflow:auto;}div#finished_list_head h2{cursor:pointer;color:#555;float:left;font-weight:bold;font-size:.9em;}div#finished_list_head h2 span{color:#CCC;}div#finished_list_head a{float:right;font-size:.8em;}.finished_task{border-bottom:1px dotted #A4FFA9;color:#AAA;font-size:.8em;}.finished_task td{padding:.1em .5em;vertical-align:middle;}.finished_task td.text{text-align:justify;width:90%;}.finished_task td.checkbox{text-align:right;width:5%;}p.admin_user_information{background-color:#EBF0FF;padding:1em;}p.admin_user_information span{display:inline-block;font-size:1.4em;vertical-align:top;width:30%;}div.admin_user{margin-bottom:2em;background-color:#EBF0FF;color:#666;padding:.5em;overflow:auto;}div.admin_user span{padding:.1em;display:inline-block;}div.admin_user span label{display:block;font-size:.8em;}div.admin_user span input[type="text"]{width:98%;}div.admin_user input[type="submit"]{float:right;margin-top:.5em;}div.admin_user div.top{font-size:1.3em;margin-bottom:.5em;}div.admin_user div.top span.id{width:7%;}div.admin_user div.top span.openid{width:90%;}div.admin_user div.bottom{margin:auto;width:98%;}div.admin_user div.bottom span.nickname{width:15%;}div.admin_user div.bottom span.fullname{width:40%;}div.admin_user div.bottom span.email{width:40%;}