div.canvas-1{border:1px solid #fcc;padding:1em;background:#f0f0f0;margin-right:1em;}
div.canvas-2{background:#fff;padding:1em;}
div#show{text-align:center;}
div.div-1{text-align:center;padding:0px;}
div.div-2{text-align:center;margin:0px auto;width:700px;padding:0px;}
form{margin:0px;padding:0px;width:700px;}
textarea{width:250px;height:80px;margin:0px;padding:0px;}
.in,.out{background:#e5ecf9;padding:0.5em;text-align:left;width:100%;margin:0px;}
.not{background:#ffc;padding:0.5em;text-align:left;width:100%;margin:0px;}
p.q2{margin-left:3em;}