*{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
body{background-color:#fff;color:#000;font-family:Arial,sans-serif;font-size:15px;line-height:1.2;}
body.dark{background-color:#000;color:#f8f8f8;}
p{margin:.5em 0;}
h1{font-weight:bold;font-size:1.75em;margin:.3em 0 .5em;}
h2{font-weight:bold;font-size:1.4em;margin:.7em 0 .2em;}
a{color:#d60;text-decoration:none;}
.dark a{color:#f90;}
a:hover{color:#f80;}
.dark a:hover{color:#fb3;}
a img{border:0;}
ul,ol{margin:.75em 0 .75em 2.5em;}
ul{list-style:disc;}
li{margin:0 0 .4em 0;}
dt{font-weight:bold;}
dd{margin:.2em 0 .5em 0;}
pre{margin:.75em 0;font-family:monospace;font-size:.9em;}
code,kbd{font-family:monospace;font-size:.9em;}
table{border-spacing:1px 0;margin:.5em 0;}
td,th{text-align:left;padding:3px 7px 2px}
table.naked,.page table.naked{border-spacing:0;margin:0}
table.naked td,table.naked th{padding:0}
tr.linerow td{height:0;padding:0;border:1px solid #000}
.dark tr.linerow td{border-color:#555}
th{font-weight:bold;}
button,input,select{padding:.2em .25em;font-family:inherit;font-size:.8em;border:1px solid #808080;border-radius:2px;}
.dark button,.dark input,.dark select{border-color:#999;}
select{background-color:#eee;color:#222;}
button,input[type="button"],input[type="submit"]{padding:.2em .7em;background-color:#eee;color:#222;}
.dark button,.dark input[type="button"],.dark input[type="submit"],.dark select{background-color:#282828;color:#eee;}
button:active,input[type="button"]:active,input[type="submit"]:active{background-color:#ddd;}
.dark button:active,.dark input[type="button"]:active,.dark input[type="submit"]:active{background-color:#444;}
button.hilited,input.hilited,select.hilited{font-weight:bold;}
input[type="text"],input[type="password"]{background-color:#fefefe;color:#000;}
.dark input[type="text"],.dark input[type="password"]{background-color:#222;color:#f8f8f8;}

tr.alt{background-color:#f4f4f4;}
.dark tr.alt{background-color:#2c2c2c;}
tr.alt input[type="text"]{background-color:#fafafa;}
.dark tr.alt input[type="text"]{background-color:#222;}
tr.hi{background-color:#fec;}
.dark tr.hi{background-color:#950;}
.invisible{visibility:hidden;}
.value{text-align:right;}
.centered{text-align:center;justify-content:center;}
.crumbs{display:flex;}
.crumbs>*{padding-left:.7em;padding-right:.7em;border-right:1px solid #000;}
.dark .crumbs>*{padding-left:.7em;padding-right:.7em;border-right:1px solid #f8f8f8;}
.crumbs>*:last-child{border-right:none;}
.what{border-bottom:1px dotted #000;cursor:help;}
.dark .what{border-bottom-color:#f8f8f8;}
.nowrap{white-space:nowrap;}
.good,.good input[type="text"]{color:#080;}
.dark .good,.dark .good input[type="text"]{color:#0c0;}
.bad{color:#f00;}
.dark .bad{color:#f33;}
.gray{color:#888;}
.dark .gray{color:#999;}
.anon{font-style:italic;}
.wide{width:100%}
.wide-page{display:table;margin:0 auto}
.page{margin:0 auto;max-width:40em;text-align:justify;line-height:1.3;}
.page h1,.page h2{text-align:center;}
.page table{margin:.5em auto;}
.display{text-align:center;margin:1em auto;}
.column{float:left;margin:0 1em;}
.column h2{text-align:center;}
.column table{width:100%;}
.legend{list-style-type:none;text-align:center;margin:.5em 0;}
.legend li{display:inline;margin:0 .5em;font-size:small;font-weight:bold;}
.newstime{padding:0 .5em;}
.notelink{font-size:small;vertical-align:super;}

#header,#topnews,#menu{font-family:'Open Sans',sans-serif;font-size:14px;}
#header{overflow:auto;background-color:#000;color:#fff;padding:.5em 1em;}
#header a,#menu a,#topnews a{color:#fff;}
#header a:hover,#menu a:hover,#topnews a:hover{color:#f90;}
#logo{font-size:2.25em;}
#logo a:hover{color:inherit;}
#coin{font-weight:bold;}
#pool{color:#ddd;}
#topstats{float:right;border-spacing:0 .25em;margin:-.25em 0;}
#topstats td{padding:0 0 0 .5em;color:#fff;}
#topstats th{padding:0 0 0 1.5em;font-weight:normal;color:#ddd;}
#username,#password{background-color:#000;color:#f8f8f8;border:1px solid #666;vertical-align:middle;}
#login{padding:.1em 1em;background-color:#ddd;color:#000;border:1px solid #666;vertical-align:middle;}
#logout{background-color:transparent;text-decoration:none;border:none;color:#fff;cursor:pointer;font-size:75%;}
#logout:hover{color:#f80;}

#topnews{background-color:#111;color:#ddd;padding:.2em 1.5em;text-align:right;font-size:.7em;border-top:1px solid #0c0c0c;}

#menu{margin:0;background-color:#444;color:#fff;list-style-type:none;text-align:center;padding:.5em 1em;border-top:1px solid #333;border-bottom:1px solid #ccc;}
.dark #menu{border-bottom-color:#333;}
#menu li{display:inline;margin:0 .75em;}

#content{overflow:auto;padding:0 1em;margin:.5em 0;}

#footer{padding:1em 0;text-align:center;font-size:small;}

.dygraph-legend {background: transparent !important;}
.dark .dygraph-axis-label {color:#f8f8f8;}

@media only screen and (max-width:900px){
.optional{display:none;}
}

@media only screen and (max-width:760px){
.optional2{display:none;}
#logo{display:none;}
}
