*{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
body{background-color:#fff;color:#000;font-family:Arial,sans-serif;font-size:15px;}
p{margin:.5em 0;line-height:1.25em;}
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;}
a:hover{color:#f80;}
a img{border:0;}
ul,ol{margin:.75em 0 .75em 2.5em;}
li{margin:0 0 .4em 0;line-height:1.2em;}
dt{font-weight:bold;line-height:1.2em;}
dd{margin:.2em 0 .5em 0;line-height:1.25em;}
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}
tr.linerow td{padding:0;border:1px solid black}
th{font-weight:bold;}
input{padding:.1em;}
tr input[type="text"],tr input[type="password"]{background-color:#fefefe;}

tr.alt{background-color:#f4f4f4;}
tr.alt input[type="text"]{background-color:#fafafa;}
tr.hi{background-color:#fec;}
.value{text-align:right;}
.centered{text-align:center;}
.what{border-bottom:1px dotted #000;cursor:help;}
.nowrap{white-space:nowrap;}
.good,.good input[type="text"]{color:#080;}
.bad{color:#f00;}
.gray{color:#888;}
.anon{font-style:italic;}
.wide{width:100%}
.page{margin:0 auto;max-width:40em;text-align:justify;}
.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;}

#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{padding:.1em;background-color:#fff;color:#000;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;}
#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;}

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

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