body {margin:1em}
header {background:#eee; padding:3px; padding-left:1em; padding-right:1em; overflow:auto}
header p {overflow:hidden}
header img {float:right; padding-top:10px; padding-left:10px; padding-bottom:6px}
h1 {margin-left:10px; margin-right:10px; font-size:180%; display:table}
table {margin:1em; border-spacing:3px}
td {padding:5px; height:34px; text-align:center; cursor:pointer; }
tr.border td {border:1pt solid black}
tr.border td:hover {border:2pt solid black}
input {font-size:24px}
textarea {font-size:20px}
.choice {background-color:#bbbbff}
.activechoice {background-color:#bbbbff}
.activechoice:hover {background-color:#9999ff}
.selected {font-weight:bold; font-size:125%; border:2pt solid green}
td.user div {background-color:#dddddd; white-space:nowrap; overflow:hidden}
.unknown {background-color:#ffffcc}
.yes {background-color:#d1f3d1}
.no {background-color:#ffcccc}
div {height:100%; width:77%; float:left}
div.edits {float:left; width:23%}
tr.normal td.user div.edits {visibility:hidden}
tr.selected td.user div.edits {visibility:visible}
tr.selected td.user {background-color:#bbbbbb}
tr.selected td.user div {background-color:#bbbbbb}
tr.comment td {text-align:left; vertical-align:top}
div.tooltip {display:none; background-color:#ddf; position:absolute; z-index:1; padding:8px; width:auto; height:auto}
