/*
 * Style sheet for RolePlay OnLine -- http://rpol.net
 *
 * CSS validated at "http://jigsaw.w3.org/css-validator/" - W3C's online validation service
 */

body,td,th,p {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  cursor: default;
}

body {
  margin: 0px;
  background-image: url("./images/bg.gif");
  background-attachment: fixed;
  color: white;
  background-color: black;
  scrollbar-face-color: #eeeeee;
  scrollbar-shadow-color: #d5d5d5;
  scrollbar-highlight-color: #f8f8f8;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #f8f8f8;
  scrollbar-arrow-color: #000000;
}

a {
  text-decoration: none;
  background-color: transparent;
  color: lightsteelblue;
}

a:hover, a:active {
  color: darkslateblue;
}

blockquote {
  margin: 0px 10px 0px 20px;
  }

ul {
  margin-left: 2.5em;
  }

ul, ol {
  margin-bottom: 1em;
  }

ul {
  list-style-type: square;
  }

li ol {
  list-style: upper-alpha;
  }

hr {
  height: 1px;
  color: darkslateblue;
}

.sm {
  font-size: 10px;
}

@media all { /* cheap hack to protect NN4.x */
  input.news-form, .news-form input, textarea, select, option {
    background: #f5f5f5;
    border: 1px solid #cccccc;
  }
}

.news th {
  text-align: left;
}

.swen td {
  border: 1px black solid;
}

.news th, .swen td {
  background-color: darkslateblue;
  color: white;
}

.news td, .swen th {
  background-color: black;
  color: white;
  border: 1px darkslateblue solid;
}

.news img, img.news {
  border: 1px darkslateblue solid;
}

/*.news a {
  color: darkslateblue;
}*/

.swen a {
  color: midnightblue;
}

.swen a:hover, .swen a:active {
  color: red;
}

.swen img {
  border: 1px black solid;
}
