/******************** Base ********************/
body { background:#000; color:#eaeaea;}
b, strong, th, thead, dt, legend { font-weight: bold; }
caption, cite, dfn, em, i, blockquote { font-style: italic; }
code, kbd, samp, pre, tt, var { font-family: mono-space, monospace; }
h1, h2, h3, h4, h5, h6 { font: 100%/135% Arial, Helvetica, sans-serif; letter-spacing:-0.125px}
a:link, a:visited {color:#d8ff23; text-decoration:none; outline:no;}
a:hover {text-decoration:underline; outline:no;}
p { word-spacing: 0.125em; hyphenate: auto; hyphenate-lines:3; padding-bottom:1em;}
p+p {}
p+p.no-indent { text-indent: 0; }
pre { white-space: pre; }
del { text-decoration: line-through; }
mark { background: rgba(255, 255, 0, 0.4); padding: 0 .25em; }
ins { color: #f00; }
small, sup, sub	{ font-size: 80%; }
big { font-size: 125%; line-height: 80%; }
abbr, acronym { font-size: 85%; text-transform: uppercase; letter-spacing: .1em; }
abbr[title], acronym[title], dfn[title] { border-bottom: 1px dotted black; cursor: help; }
sup, sub { line-height: 0; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
blockquote { padding: 1em; font: bold italic 115%/135% Georgia, serif; color:#fff;}
hr { border: none; background: #ddd; width: 100%; }
ul, ol { margin-left: 1.5em; }
ul { list-style: none; }
ol { list-style: decimal outside; }
input, select, button { cursor: pointer; }
table { font: inherit; width: 100%; }
th { background: rgba(0, 0, 0, 0.2); }
tr:nth-child(even) { background: rgba(0, 0, 0, 0.1); }
tr:nth-child(odd) { }