table, th, td {
  /*  border: 1px solid #ffffff; */
}
table.legendTable table td,
.legendTable {
  border: none;
  border-color: #ffffff;
}
#article table {
  border: none;
  border-color: #ffffff;
}
.ForumBackground {
  background: #FFFFFF;
  border: none;
  border: 1px solid #ffffff; 
}
.ForumBackground td {
  border: 1px solid #ffffff; 
}
a.GenLink {
  font-size: 8pt;
}
a:link {
  font-size: 8pt;
  color: #006699;
}
a:visited {
  font-size: 8pt;
  color: #006699;
}
a:hover {
  font-size: 8pt;
  color: #C23030; 
  text-decoration:underline;
}
text { 
  font-size: 8pt;
}
a.CatLink {
  font-size: 8pt;
  text-decoration: none;
}
.CatDesc {
  font-size: 8pt;
  background: url("/Forums/theme/default/images/tableHeaderbg3.gif");
}
.CatLockedName {
  font-size: 8pt;
  font-weight: bold;
}
.GenLink {
  font-size: 8pt;
}
.GenText {
  font-size: 8pt;
}
.ErrorText {
  color: #FF0000;
  font-size: 8pt;
  font-weight: bold;
}

.SmallText {
  font-size: 8pt;
}
.DateText {
  font-size: 8pt;
}
th {
  font-size: 8pt;
  line-height: 150%;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  background: url("/Forums/theme/default/images/tableHeaderbg.gif");
  padding: 3px;
}
a.thLnk:link { 
  font-size: 8pt;
  text-decoration: underline; 
  color: #EEEEEE;
  vertical-align: +1px;
}
a.thLnk:visited { 
  font-size: 8pt;
  text-decoration: underline; 
  color: #C2CDD6;
  vertical-align: +1px;
}
a.thLnk:hover { 
  font-size: 8pt;
  text-decoration: underline; 
  vertical-align: +1px;
  color: #DEE2E6; 
}
.RowStyleA {
  font-size: 8pt;
  background: #eeeeee;
}
.RowStyleA .GenText {
  border: 1px solid #eeeeee;
}
.RowStyleB {
  font-size: 8pt;
  background: #dee2e6;
  margin: 3px;
}
.ForumBackground .RowStyleA,
.ForumBackground .RowStyleB,
.ForumBackground .RowStyleA .GenText,
.ForumBackground .RowStyleB .GenText { 
  border-left: 0px;
  margin: 3px;
}
.ForumBackground .RowStyleB table td { 
  border-color: #dee2e6;
}
.RowStyleC {
  font-size: 8pt;
  background: #c2cdd6;
}
.MsgToolBar {
  font-size: 8pt;
  background: url("/Forums/theme/default/images/tableHeaderbg2.gif");
}
.MsgToolBar td {
  border-color: #bee1f2;
}
.ContentTable {
  background : #FFFFFF;
  width : 100%;
  border : 0px;
  padding : 0px;
  margin : 0px;
  border-spacing : 0px;
}
.PollTable { 
  background : #FFFFFF;
  border : 0px;
  padding : 0px;
  margin : 0px;
  border-spacing : 1px;
}
.DialogTable { 
  background: #FFFFFF;
  width : 50%;
  border : 0px;
  padding : 0px;
  margin : 0px;
  border-spacing : 1px;
}
.PreviewTable {
  background: #FFFFFF;
  width: 75%;
  border: 0px;
  padding: 0px;
  margin: 0px;
  border-spacing: 1px;
}
.AnnonTable {
  background: #FFFFFF;
  width: 100%;
  border: 0px;
  padding: 0px;
  margin: 0px;
  border-spacing: 1px;
}
.AnnText { 
  font-size: 8pt;
  background: #f5d300;
}
.AnnSubjText {
  font-weight: bold;
}
.PagerLink {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
.LevelText {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
.MsgSubText {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  border: none;
  padding: 3px;
}
.MsgBodyText {
/* 2008-12-17 <mhucka@caltech.edu> tried using typewriter font, but it
   doesn't solve the problem I was trying to solve, which is that
   any text formatting like column alignment is lost in the web view.
   The problem is not only the font, but also the fact that fudforum
   is stripping leading whitespace from messages.  So changing fonts
   alone doesn't solve it, and anyway it's uglier, so skip it for now.
   font-family: -webkit-monospace, "Courier New", Courier, monospace; */

  font-family: Verdana, sans-serif;
  font-size: 9pt;
  padding: 3px;
}
.FormattingToolsBG {
  background: #000000;
}
.FormattingToolsCLR {
  background: #FFFFFF;
}
.MiniTable {
  background: #FFFFFF;
  border : 0px;
  padding : 0px;
  margin : 0px;
  border-spacing : 1px;	
}
.quote {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: #444444;
  background: #FAFAFA;
  border: #c2cdd6;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px
}
.dashed {
  border: #1B7CAD;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: dashed;
}
.adminColor {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FF0000;
}
.modsColor {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: #00BB00;
  font-weight: bold;
}
.brdrNormal {
  border: #ccc;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  background-repeat: repeat;
  background-position: top;
}
.brdrSelected {
  border: #ccc;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  background-repeat: repeat;
  background-position: top;
}
input.button {
  background: #EEEEEE;
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #B4B2B4 #444444 #444444 #B4B2B4;
  
}
form {
  padding: 0px; 
  margin: 0px;
}
a.UserControlPanel {
  font-family: Verdana, sans-serif;
  font-size: 8pt;
  color: #006699;
  text-decoration:none;
}
