a:link    { color:silver; }
a:visited { color:cyan;   }
a:hover   { background-color:blue; }
a:active  { color:yellow; }

#ad-banner-row {
  background-color:black;
  clear:both;
  height:92px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  width:1024px;
}

body {
  color:white;
  background-color:black;
}

.body-tw {
  background-color:black;
  clear:both;
  color:white;
  margin-left:auto;
  margin-right:auto;
  width:1024px;
}

.body-tw a:link    { color:silver; }
.body-tw a:visited { color:cyan;   }
.body-tw a:hover   { background-color:blue; color:white; }
.body-tw a:active  { color:yellow; }

.center {
  margin:auto;
  text-align:center;
}

.centerh {
  text-align:center;
}

#column-center {
  color:white;
  float:left;
  padding-left:6px;
  width:550px;
}

#column-left {
  color:black;
  float:left;
  width:300px;
}

#column-right {
  color:white;
  float:left;
  padding-left:6px;
  width:160px;
}

.content {
  margin:auto;
  max-width:1024px;
}

.ctrcol {
  max-width:810px;
  margin:auto;
}

#footer {
  background-color:black;
  clear:both;
  height:40px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  text-align:center;
  width:1024px;
}

.hbasic {
  margin-bottom:10px;
  margin-top:10px;
  text-align:center;
}

#head {
  border:3px black solid;
  text-align:center;
}

hr.colhr  { 
  display:block;
  margin-bottom:0.1em;
  margin-left:0px;
  margin-right:0px;
  margin-top:0.1em;
  border-style:solid;
  border-width:1px;
}

.jdli {
  color:yellow;
  font-family:'Courier New',monospace;
}

.left     {
  display:block;
  margin-bottom:1em;
  margin-top:1em;
  margin-left:5px;
  margin-right:5px;
  text-align:left;
}

#magazine-links {
  background-color:black;
  font-size:small;
  padding-top:5px;
  text-align:center;
  width:550px;
}

#menu-main a {
  background-color:#EEEEFF;
  border:3px outset #EEEEFF;
  border-radius:5px;
  box-shadow: 5px 5px 5px gray;
  color:black;
  display:block;
  font-family:verdana,arial;
  font-size:small;
  font-weight:bold;
  margin-bottom:2px;
  margin-right:10px;
  text-decoration:none;
}

#menu-main a:hover {
  background-color:#DDDDEE;
  border:none;
  box-shadow: 3px 3px 3px gray;
}

#menu-main li {
  float:left;
  list-style-type:none;
  text-align:center;
  width:113px;
}

#menu-main ul {
  margin-left:-2.5em;
}

#menu-main-nl a {
  background-color:#EEEEFF;
  border:3px outset #EEEEFF;
  border-radius:5px;
  box-shadow: 5px 5px 5px gray;
  color:black;
  display:block;
  font-family:verdana,arial;
  font-size:small;
  font-weight:bold;
  margin-bottom:2px;
  margin-right:10px;
  text-decoration:none;
}

#menu-main-nl a:hover {
  background-color:#DDDDEE;
  border:none;
  box-shadow: 3px 3px 3px gray;
}

#menu-main-nl li {
  float:left;
  list-style-type:none;
  text-align:center;
  width:204px;
}

#menu-main-nl ul {
  margin-left:-2.5em;
}

#menu-sub a {
  background-color:#EEEEFF;
  border:3px outset #EEEEFF;
  border-radius:5px;
  box-shadow: 5px 5px 5px gray;
  color:black;
  display:block;
  font-family:verdana,arial;
  font-size:small;
  font-weight:bold;
  margin-bottom:2px;
  margin-right:10px;
  text-decoration:none;
}

#menu-sub a:hover {
  background-color:#DDDDEE;
  border:none;
  box-shadow: 3px 3px 3px gray;
}

#menu-sub li {
  float:left;
  list-style-type:none;
  text-align:center;
  width:170px;
}

#menu-sub ul {
  margin-left:-2.5em;
}

p {
  display:block;
  margin-bottom:1em;
  margin-left:5px;
  margin-right:5px;
  margin-top:1em;
}

#patreon {
  background-color:maroon;
  clear:both;
  color:white;
  height:20px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  text-align:center;
  width:1024px;
}

.rotateimg180 {
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform:rotate(180deg);
  transform: rotate(180deg);
}

.rotateimg270 {
  -moz-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg);
}

.rotateimg90 {
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}

#search-bar {
  background-color:black;
  clear:both;
  height:40px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  width:1024px;
}

#tw-directory {
  clear:both;
  margin-left:auto;
  margin-right:auto;
  width:550px;
}

#website-header {
  background-color:black;
  clear:both;
  height:60px;
  margin-left:auto;
  margin-right:auto;
  padding-top:2px;
  text-align:center;
  width:1024px;
}
