/* This is a style sheet for the Digital Distortion BBS web site.
 *
 * Date       Author          Comment
 * 2009-12-05 Eric Oulashin   Created
 * 2009-12-18 Eric Oulashin   Added table format
 */


body {
  /*font-family: Arial, "Times New Roman", Times, serif;*/
  color: #0000AA;
  background-color: #CCCCCC;
}

h2 {
  font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
}

h1 {
  font-weight: bold;
  font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
}

.DDHeader {
  font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
  font-size: 1em;
  font-weight: bold;
  /*text-align: left;*/
  /*text-decoration: underline;*/
}

DDHeaderCenter {
  font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  /*text-decoration: underline;*/
}

.DownForMaintMessage {
  font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
  font-size: 2em;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

DDError {
  font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #FFFF00;
  /*text-align: left;*/
  /*text-decoration: underline;*/
}

versionAndDateHeader {
  font-style: italic;
}

screenshotsHeader {
  font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  /*text-decoration: underline;*/
}

/* Table formats */
table {
   border: 1px solid black;
   border-spacing: 0px 0px;
   border-collapse: collapse;
}

table.lastcallers {
   border: 0px;
   border-spacing: 0px 0px;
   border-collapse: collapse;
   border-style:solid;
   border-color: #009999 #009999 #009999 #009999;
}

table.lastcallers th {
   color: #ffffff;
   background-color: #0000bb;
   border-width: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   padding: 1px 1px 1px 1px;
}

table.lastcallers td {
   color: #00ff00;
   background-color: #000000;
   text-align: center;
   border-width: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   padding: 1px 1px 1px 1px;
}

table.screenshots {
   border: 0px;
   border-spacing: 0px 0px;
   border-collapse: collapse;
}

table.BBSStats {
   border: 0px;
   border-spacing: 0px 0px;
   border-collapse: collapse;
   border-style:solid;
   border-color: #009999 #009999 #009999 #009999;
   /*border-color: #009999;*/
}

table.BBSStats th {
   color: #ffffff;
   background-color: #0000bb;
   border-width: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   padding: 1px 1px 1px 1px;
}

table.BBSStats td {
   color: #00ff00;
   background-color: #000000;
   text-align: right;
   border-width: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   padding: 1px 1px 1px 1px;
}

table.OneLiners {
   border: 0px;
   border-spacing: 0px 0px;
   border-collapse: collapse;
   border-style:solid;
   border-color: #009999 #009999 #009999 #009999;
   /*border-color: #009999;*/
}

table.OneLiners th {
   /* color: #ffffff; */
   /* background-color: #0000bb; */
   color: #00ffff;
   background-color: #000000;
   border-width: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   padding: 1px 1px 1px 1px;
   text-align: right;
}

table.OneLiners td {
   color: #009999;
   background-color: #000000;
   text-align: left;
   border-width: 1px 1px 1px 1px;
   border-style: inset inset inset inset;
   border-color: gray gray gray gray;
   padding: 1px 1px 1px 1px;
}

/* Div styles for inline horizontal alignment of 2 elements */
.horizAlignContainer {
   position: relative;
   /*height: 1000px;*/
}

.leftAlignDiv80 {
   position: absolute;
   left: 0;
   width: 80%;
}

.rightAlignDiv20 {
   position: absolute;
   right: 0;
   width: 20%;
}

.leftAlignDiv10 {
   position: absolute;
   left: 0;
   width: 10%;
   height: 100%;
   /*width: 200px;*/
   border-right: solid thin #000000;
}

.rightAlignDiv90 {
   position: absolute;
   right: 0;
   width: 90%;
   height: 100%;
   border-left: solid thin #000000;
}

/* Sidebar stuff */
sidebarTitle {
   font-family: Arial, "Times New Roman", Helvetica, Geneva, sans-serif;
  font-size: 1em;
  font-weight: bold;
  /*text-decoration: underline;*/
  border-bottom:double #000000;
}