html, body { margin: 0; padding: 0; border: 0; }
#canvas { position: absolute; width: 100%; height: 100%; }
.point { fill: #3cf; }
.handle { stroke: #3cf; fill: #fff; }
.point:hover { fill: #3fc; }
.handle:hover { stroke: #3fc; }
.point.editing { fill: #fc3; }
.handle.editing { stroke: #fc3; }
.handleLine { stroke: #3cf; fill: none; stroke-width: 1px; }
.stroke { stroke: #000; stroke-width: 2px; fill: none; }

.instructions { font: 12px corbel, "lucida grande", "lucida sans unicode", sans-serif; color: #666; position: fixed; bottom: 0px; left: 10px; }