/* H₂SEO Dark "Hacker" CSS */
html, body {
  background: #000000;
  background: -moz-radial-gradient(center, ellipse cover, #990000 0%, #0c0c0c 35%, #000000 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #990000 0%,#0c0c0c 35%,#000000 100%);
  background: radial-gradient(ellipse at center, #990000 0%,#0c0c0c 35%,#000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#0c0c0c',GradientType=1 );
  background-attachment: fixed;
  color: #990000;
  text-decoration: none;
  font-family: 'Roboto', sans-serif;
  max-width: 1120px;
  margin: auto;
  margin-top: 10px;
  font-size: large;
  font-weight: 4;
  text-shadow: 0px 1px 1px #000000, 0 0 5px #0c0c0c, 0 0 5px #000000;
}

a:link,
a:visited {
    color: #990000;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
}

a:hover {
    color: #DD0000;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
}

a,
b,
dt,
strong,
th {
    font-family: 'Roboto', sans-serif;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}

hr {
    border: 0;
    width: 100%;
    background-color: #990000;
    height: 2px;
    box-shadow: 0px 0px 0px 2px #000000;
    text-transform: none;
}

img {
    border-radius: 25px;
    max-width: 1120px;
    opacity: 0.60;
    filter: alpha(opacity=60);
    box-shadow: 0px 2px 2px 2px #000000; text-transform: none;
}


th {
    border: 4px solid #990000;
    border-radius: 25px;
    background: #000000;
    padding-left: 5px;
    padding-right: 5px;
    filter: alpha(opacity=80);
    opacity: 0.8;
    box-shadow: 0px 2px 2px 2px #000000; 
    text-transform: none;
}

tr:hover {
    background-color: #000000;
}

tr:hover td {
    background-color: transparent; /* or #000 */
}

#header-img {
    max-width: 1120px;
    opacity: 0.80;
    filter: alpha(opacity=80);
    box-shadow: 0px 2px 2px 2px #0c0c0c;
    text-transform: none;
}

h1 {
    color: #FFFFFF;
    border: 2px;
    height: 50px;
    opacity: 0.60;
    filter: alpha(opacity=60);
    text-shadow: 1px 1px 2px #000000;
    box-shadow: 0px 1px 1px 2px #000000;
    border-radius: 8px;
    text-transform: none;
    background: -moz-linear-gradient(left, #990000 0%, #0c0c0c 69%, #000000 100%);
    background: -webkit-linear-gradient(left, #990000 0%, #0c0c0c 69%, #000000 100%);
    background: linear-gradient(to right, #990000 0%, #0c0c0c 69%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#000000', GradientType=1);
}

::-webkit-scrollbar-button {
    display: block;
    height: 13px;
    border-radius: 0px;
    background-color: #181917;
}

::-webkit-scrollbar-button:hover {
    background-color: #990000;
    box-shadow: 0px 1px 1px 1px #0c0c0c inset;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb {
    background-color: #990000;
    box-shadow: 0px 1px 1px 1px #0c0c0c inset;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #660000;
    box-shadow: 0px 1px 1px 1px #0c0c0c inset;
    border-radius: 4px;
}

::-webkit-scrollbar-track {
    background-color: #0c0c0c;
    box-shadow: 0px 1px 1px 1px #0c0c0c inset;
    border-radius: 4px;
}

::-webkit-scrollbar-track:hover {
    background-color: #000000;
}

::-webkit-scrollbar {
    width: 15px;
}
