td,h1,h2 {font-family:monospace}
td {font-size:13px}
h1,h2,h3 {font-weight:bold}
h1 {font-size:17px;margin:24px 0;color:black}
h2, h3 {font-size:13px;margin-top:8px}

img {border:0}

a {text-decoration:none;color:#00C}
a:hover {text-decoration:underline;-moz-text-decoration-color:#AAD}
a:visited {color:#338}
a:active {text-decoration:none;color:red;text-shadow:#FEA 0 0 2px}

a.wik {color:inherit;border-bottom:1pt dashed #FE8;cursor:help}
a.wik:hover {outline:2px solid #FE9; -moz-outline-radius:.3em;
 text-decoration:inherit; border-bottom:none}
a.wik:active {background:#FE9;text-shadow:inherit}
a.wik:visited {opacity:1}

a[download] {background: url("data:image/gif;base64,R0lGODlhBQAGAKEAAI+LhJSSjZGQiv///yH5BAEKAAMALAAAAAAFAAYAAAIMBBQDIxMr4hpqVmMKADs=")
 no-repeat right top; padding-right:6px}
a[win] {background: url("data:image/gif;base64,R0lGODlhBgAGAIAAAJOQiP/98CH5BAEKAAEALAAAAAAGAAYAAAIJhI8XG8YNXjIFADs=")
 no-repeat right top; padding-right:7px}
a[out] {background: url("data:image/gif;base64,R0lGODlhCAAIAMIAANvZ0qemo5qZl4eGhcC/vNfWz6Cfnf///yH5BAEKAAcALAAAAAAIAAgAAAMZeHoQMmsNQSopMBBZ2DbQdnzGqIjnaVVKAgA7") no-repeat right top; padding-right:10px}

#bottom td {font-size:11px;color:#CCC}
#bottom a {color:#777}

p, ul {margin-top:9pt; margin-bottom:8pt}
ul {padding-left:12pt}
ul.flat {list-style:none;padding:0;margin-left:0}
.code {border:1px dashed #665; margin:8pt 2pt; padding:7pt}
li {margin:0px}
table {empty-cells:show}
.h {background:#FFFDF0}
#paper {border-right: 1px solid #BBB; border-bottom: 1px solid #BBB;text-align:left;box-shadow:rgba(0,0,0,.06) 0 1px 4px}
#home {position:fixed;top:3px;left:25px;color:gray;
 font-family:arial,sans-serif;font-size:15px}
#home:hover {color:#11C;text-decoration:none;text-shadow:#FFF 0 0 4px}
#home:active{top:4px;left:26px}
::selection {background:#FDD}
:target::after {content:" \2318";color:#0A4}

aside {display:block; position:relative; float:right; width:200px}
aside>div {position:absolute; width:270px; padding:15px 25px;
margin:1px 3px; box-shadow:1px 2px 5px rgba(0,0,0,.3);
font:13px/1.5 tahoma,sans-serif;
background:-moz-linear-gradient(-80deg,#F7F7F7,#FFF 50px);
background:-webkit-linear-gradient(-80deg,#F7F7F7,#FFF 50px);
background:-o-linear-gradient(-80deg,#F7F7F7,#FFF 50px);
background:-ms-linear-gradient(-80deg,#F7F7F7,#FFF 50px);
background-color:#FFF;border-top:1px solid #FFF}

#iewarn {color:#E30;margin-top:-20px}
#iewarn td {font:13px sans-serif}
#iewarn td a {color:#E30;text-decoration:none}
#iewarn td a:hover {text-decoration:underline}

@media all and (max-width:820px) {
 aside {width:250px}
 aside>div {padding:15px}
}

