html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{color:#444;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:16px;line-height:1.6;background:#fff}h1{color:#000;font-weight:bold;font-size:55px;letter-spacing:-1px;border-bottom:1px solid #ddd}h1 a{color:#000}h1 a:hover{text-decoration:none}h1 a:focus{text-decoration:none}h2{color:#000;font-family:Georgia,'bitstream vera serif',Times,serif;font-size:160%}a{color:#06a;text-decoration:none}a:hover{text-decoration:underline}a:focus{text-decoration:underline}#main{margin:20px 40px}#footer{margin-top:30px}#footer p{font-size:80%}p{margin:.5em 0 .75em}code{color:#c30;font-family:Monaco,Consolas,monospace;font-size:90%}pre{background:#f8f8f8;color:#000;border:1px solid #ddd;font-family:Monaco,Consolas,monospace;font-size:90%;padding:1em;line-height:150%;margin-bottom:20px;}pre span{color:teal}table{margin-top:20px;width:100%;background:#f8f8f8;color:#000;border:1px solid #ddd}table tr{border:1px solid #ddd}table th{padding:3px 6px}table td{padding:3px 6px}form{margin:20px 0;background:#f8f8f8;border:1px solid #ddd;padding:20px}form p{margin-bottom:10px}form p span{display:block;font-size:80%;margin-left:75px;color:#888}form p label{position:absolute}form p textarea{margin-left:100px;border:1px solid #ddd;width:500px;padding:3px}form p input{margin-left:100px;border:1px solid #ddd;width:500px;padding:3px}form p textarea{margin-bottom:-5px}form p textarea{height:100px}.errorlist{color:#c30}.messages{background-color:#ff9;padding:10px;margin:10px 0 20px;color:#000}#disqus_thread table tr{border:0}#disqus_thread table{border:0}#dsq-subscribe{font-size:12px}ol.pagination{margin-top:1em}ol.pagination li{display:inline}
/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
