/****
 *
 *  styles.css
 *  copyright (c) 2000-2005 by Ankur Mehta 
 *
 *  Feel free to use this to assist in your stylesheet creations
 *  If you copy directly from this, please leave the author info intact
 *
 ****/

/* defaults */

body {
  color:silver; 
  background-color:black;
  font-size: 10pt;
}

th {
  text-decoration:underline;
}

a:link {
  color:#88CCFF; 
  text-decoration:underline;
}

a:visited {
  color:#0088FF; 
  text-decoration:underline;
}

a:hover {
  color:#90EE90;
  text-decoration:none; 
}

h1 {
  /* color: white; 
  background-color:black;
  text-align:left;
  padding: 0px 0px 16px 0px; */
  font-size: 18pt;
}

h2 {
  /* color: white; 
  background-color:black;
  text-align:left; */
  font-size: 14pt;
}

h3 {
  /* color: white; 
  background-color:black;
  text-align:left; */
  font-size: 12pt;
}

strong {
  color:goldenrod; 
  font-weight:bold;
  /* background-color:black;
  text-align:left; */
}

small {
  /* color:white; 
  background-color:black;
  text-align:left; */
  font-size: 8pt;
}

/* my classes */

.formError {
  color:red;
  font-weight:bold;
}

.pageHeader {
  color:white; 
  background-color:#222244;
  text-align:center;
  padding: 10px 10px 10px 10px;
  font-size: 20pt;
}

.pageFooter {
  color:white; 
  background-color:black;
  text-align:left;
  font-size: 8pt;
}

.lj {
  text-align: left;
  float: left;
  margin: 0;
  width: 32em;
}

.cj {
  margin-left: 1em;
}

.rj {
  text-align: right;
  float: right;
  margin: 0;
  width: 15em;
}

/* Bezique */

.cardback {
  color:red; 
  background-color:blue;
}

.cardfront{
  color:black; 
  background-color:white;
}

.card {
  border: medium groove #006400;
  width: 50px;
  padding: 0px 5px 0px 5px;
  margin: 1px 5px 1px 2px;
  font-family: "lucida sans unicode", sans-serif; 
  font-size: 10pt;
  display: -moz-inline-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

td.cardtable {
  color:white; 
  background-color:#006400;
  font-size: 12pt;
}

/* nav bar */

td.navbar {
  color:white; 
  background-color:#222244;
  text-align:left;
  padding: 5px 10px 5px 10px;
  font-size: 10pt;
}

.navgrp {
  border-color: #0088ff;
  border-left-width: 2px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-style: double;
  padding: 0px 2px 0px 0px;
  margin: 0px 2px 0px 10px;
}

a.navlink:link {
  color: #88ccff; 
  text-decoration: none; 
}

a.navlink:visited {
  color: #88ccff; 
  text-decoration: none; 
}

a.navlink:hover {
  background-color: #90EE90;
  color: black;
  text-decoration: underline; 
}

/* forum */

.postHeading {
  color:white; 
  background-color:#222222;
  text-align:left;
  font-size: 10pt;
  /* font-weight: bold; */
  padding: 5px 0px 5px 2px;
}

.postText {
  border-color: #222222;
  border-width: 0px 0px 0px 2px;
  border-style: double;
  padding: 5px 0px 5px 10px;
  font-size: 10pt;
}

.postHeading010 {
  color:white; 
  background-color:#222222;
  text-align:left;
  font-size: 10pt;
  /* font-weight: bold; */
  padding: 5px 0px 5px 2px;
}

.postHeading020 {
  color:white; 
  background-color:#002222;
  text-align:left;
  font-size: 10pt;
  /* font-weight: bold; */
  padding: 5px 0px 5px 2px;
}

.postHeading030 {
  color:white; 
  background-color:#220022;
  text-align:left;
  font-size: 10pt;
  /* font-weight: bold; */
  padding: 5px 0px 5px 2px;
}

.postHeading110 {
  color:white; 
  background-color:#111111;
  text-align:left;
  font-size: 10pt;
  /* font-weight: bold; */
  padding: 5px 0px 5px 2px;
}

.postHeading120 {
  color:white; 
  background-color:#001111;
  text-align:left;
  font-size: 10pt;
  /* font-weight: bold; */
  padding: 5px 0px 5px 2px;
}

.postHeading130 {
  color:white; 
  background-color:#110011;
  text-align:left;
  font-size: 10pt;
  /* font-weight: bold; */
  padding: 5px 0px 5px 2px;
}

.mainpost010 {
  border-color: #222222;
  border-width: 0px 2px 2px 2px;
  border-style: double;
  padding: 5px 10px 5px 10px;
  font-size: 10pt;
}

.mainpost020 {
  border-color: #002222;
  border-width: 0px 2px 2px 2px;
  border-style: double;
  padding: 5px 10px 5px 10px;
  font-size: 10pt;
}

.mainpost030 {
  border-color: #220022;
  border-width: 0px 2px 2px 2px;
  border-style: double;
  padding: 5px 10px 5px 10px;
  font-size: 10pt;
}

.postText010 {
  border-color: #222222;
  border-width: 0px 0px 0px 2px;
  border-style: double;
  padding: 5px 0px 5px 10px;
  font-size: 10pt;
}

.postText020 {
  border-color: #002222;
  border-width: 0px 0px 0px 2px;
  border-style: double;
  padding: 5px 0px 5px 10px;
  font-size: 10pt;
}

.postText030 {
  border-color: #220022;
  border-width: 0px 0px 0px 2px;
  border-style: double;
  padding: 5px 0px 5px 10px;
  font-size: 10pt;
}

/* news */

.newsItem {
  border-color: blue;
  border-left-width: 2px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-style: double;
}

.dateHeading {
  color:white; 
  background-color:blue;
  text-align:left;
  font-size: 12pt;
}

.newsText {
  /* color:white; 
  background-color:black; */
  text-align:left;
  padding: 0px 10px 5px 10px;
  font-size: 10pt;
}

.oldNewsText {
  color:white; 
  background-color:black;
  text-align:left;
  padding: 5px 10px 5px 10px;
  font-size: 12pt;
  display: none;
}

/* links */

.linkTitle {
  color: #9966CC; 
  background-color:black;
  text-align:left;
  font-size: 16pt;
  font-weight: bold;
}

ul.links {
  text-align:left;
  font-size: 16pt;
}

/* qtoc */

.qtoc {
  padding: 5px 10px 5px 10px;
}

.qtocDate {
  font-weight: bold;
}

.qtocCat {
  font-weight: bold;
  text-align:center;
  font-size: 16pt;
  color: #CC66CC;
}

a.qtocQuote {
  color: #99ff99; 
  text-align:left;
  text-decoration: none; 
}

a.qtocQuote:visited {
  color: #99ff99; 
  text-align:left;
  text-decoration: none; 
}

a.qtocQuote:hover {
  color: #99cc99;
  text-decoration: underline; 
}

a.qtocSpeaker {
  color: #88ccff; 
  font-style: italic;
  padding: 0px 0px 0px 10px;
  text-indent: 10px;
  text-decoration: none; 
}

a.qtocSpeaker:visited {
  color: #88ccff; 
  font-style: italic;
  padding: 0px 0px 0px 10px;
  text-indent: 10px;
  text-decoration: none; 
}

a.qtocSpeaker:hover {
  color: #88ccff; 
  text-decoration: underline; 
}

.sf {
  display:none; 
}
