html{background-color:#eee}body{margin:20px auto;max-width:760px}body #pagetop,body #breadcrumbs,body #content,body #footer{clear:both;float:left;overflow:hidden;width:100%;margin:0;padding:0}body #pagetop{background-image:radial-gradient(ellipse farthest-corner at center,white 0,#ccc 100%);background-color:white}body #breadcrumbs{background-color:#ddd}body #breadcrumbs li{float:left;list-style:none;margin:0;padding:0;color:#666;font-size:13px;font-weight:bold}body #breadcrumbs li a{color:black;display:block;float:left;padding:0 8px;text-decoration:none}body #breadcrumbs li a:hover{color:#333;text-decoration:underline;-moz-text-underline-position:under;-webkit-text-underline-position:under;text-underline-position:under}body #breadcrumbs li.last{display:block;float:left;padding:0 8px}body #breadcrumbs li.not-last:after{content:"»"}body #breadcrumbs li .list-crumb{font-weight:normal}body #content{width:94%;padding:0 3% 20px 3%;background-color:white}body #footer{color:#666;font-size:13px;text-align:center;width:94%;padding:0 3%}body #footer a{color:black;text-decoration:none}body #footer a:hover{color:#333;text-decoration:underline;-moz-text-underline-position:under;-webkit-text-underline-position:under;text-underline-position:under}body .clear{clear:both;border-width:0;margin:0;visibility:hidden}body.listing table#pages tr,body.listing table#subdirs tr,body.listing table#files tr{border-bottom:1px solid #666;border-top:1px solid #666}body.listing table#pages td,body.listing table#subdirs td,body.listing table#files td{border:0}body.listing table#pages td.size,body.listing table#subdirs td.size,body.listing table#files td.size{background-color:#ddd;text-align:right;padding:0 .5em}body.listing table#pages td.name,body.listing table#subdirs td.name,body.listing table#files td.name{text-align:left;padding:0 .5em}.codehilite{border-left:1px solid gray;margin-bottom:13px;margin-left:30px;padding-left:12px}.codehilitetable{margin-bottom:13px;margin-left:0;padding-left:0;width:100%}.codehilitetable tr td{border:0;padding:0 0 0 5px}.codehilitetable tr td.linenos{background-color:#f8f8f8;border-right:1px solid gray;margin:0;padding-right:6px;text-align:right;width:19px}.codehilitetable tr td.linenos .linenodiv pre{border:0;margin:0;padding:0}.codehilitetable tr td.code{margin:0;padding-left:12px}.codehilitetable tr td.code .codehilite{border:0;margin:0;padding:0}img.logo{display:block;margin:10px auto}