html{margin:0;padding:0;background:#778 url('../img/hatch-2.png');overflow-y:scroll}body{width:785px;margin:0 auto;padding:0;background-color:#fafafa;background-image:linear-gradient(#fafafa, #ffffff);border:3px double #999;border-width:0 3px 3px 3px;box-shadow:0px 0px 20px #777;font-family:georgia, serif;line-height:1.5em}.header{clear:both;padding:25px 0 12px 0;margin:0 0 10px 0;background:#fff;border:1px solid #ddd;border-width:0 0 1px 0}.header .logo{width:100%}.header .logo h1{display:none}.header .logo .subtitle{display:none}.header .logo img{display:block;margin:0 auto}.header .logo a{outline:none}.sidebar{width:195px;padding:16px 10px 0px 10px;float:right;font-size:15px}.sidebar h2{font-weight:normal;font-size:1.1em;width:100%;margin:20px 0 5px 0;padding:0 0 0px 0;border-bottom:1px solid #ccc;color:#000}.sidebar h2:first-child{margin-top:0px}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li{margin:0;padding:0}.sidebar li.alpha{color:#9bb;letter-spacing:.04em;margin:2px 0 0 15px}.sidebar ul.announcement a{color:#f00000 !important;font-weight:bold}.sidebar a{text-decoration:none;color:#229929 !important}.sidebar a:hover{text-decoration:underline}.sidebar li ul{margin-left:14px}.sidebar li ul li a{color:#336999 !important}.content-body{font-size:16px;padding:16px 0 0 0;margin:0 0 10px 0;width:565px;float:left;border-right:1px solid #ccc;min-height:400px}.content-body .rule{margin:0px 30px 0 30px;border-bottom:1px solid #ccc;height:0px}.content-block{padding:0 30px 0 30px;text-align:justify}.content-block h2{padding:0;margin:0 0 16px 0;font-size:24px;color:#052d3f}.content-block h3{padding:0 0 0 0;margin:32px 0 8px 0;border-bottom:1px solid #f99;font-size:24px;color:#052d3f}.content-block h4{padding:0 0 0 0;margin:16px 0 8px 0;text-decoration:underline;font-size:16px;color:#052d3f}.content-block p{margin:0px 0 16px 0}.content-block a{color:#0010aa !important;text-decoration:underline}.content-block a:hover{text-decoration:none}.content-block a.anchor{color:inherit !important;text-decoration:inherit}.content-block a.anchor:hover:after{content:' \00b6'}.content-block p.date{text-align:right;font-style:italic;color:#777}.content-block p.address{margin-top:-16px;margin-left:16px;font-style:italic;color:#666}.content-block strong{font-style:normal;font-weight:normal;font-weight:bold;color:#f00000}.content-block .license{display:block}.content-block .download{padding:0 20px 0 20px}.content-block .download a{display:block;text-decoration:none;color:#229929 !important;outline:none !important}.content-block .download a:before{content:'\bb  '}.content-block .download a:hover{text-decoration:underline}.content-block .download-compact{margin:0}.content-block .download-compact a{display:inline}.content-block img{display:block;margin:8px auto}.footer{display:block;clear:both;padding:10px 0px 10px 0px;margin:0 10px 0 10px;color:#999;font-style:italic;text-align:center;letter-spacing:.02em;font-size:12px;border:0px;border-top:1px solid #ccc}code{display:inline;font-family:monospace;color:#000;background-color:#eee}pre{background-color:#eee;color:#000;font-family:monospace;font-size:13px;padding:3px}img{border:0px;border-style:none;outline:none !important}.content-block li .reference{padding:0px;font-size:14px}.content-block .reference{padding:0 20px 0 20px;font-size:14px;margin-bottom:10px}.content-block .reference .author:after{content:','}.content-block .reference .year:after{content:'.'}.content-block .reference .title{font-weight:bold}.content-block .reference .title:after{content:'.';font-weight:bold}.content-block .reference .publication{font-style:italic}.content-block .reference .publication:after{content:'.'}.content-block .reference .pages:after{content:'.'}.content-block .reference a{display:block}.content-block .reference .download{display:block;padding:0}.content-block .reference .download a{display:inline;color:#00f !important;outline:none !important;text-decoration:underline}.content-block .reference .download a:before{content:''}.content-block .reference .download a:hover{text-decoration:none}div.canvas{display:block;width:500px;height:500px}