/* highlight color */
.pmsg {
        BACKGROUND-COLOR: #585858;
        border: 1px solid black;
        font: 10px Verdana;
        padding: 1px;
}
.pmsghi {
        BACKGROUND-COLOR: #660000;
        border: 1px solid black;
        font: 10px Verdana;
        padding: 1px;
}
.pbin {
        BACKGROUND-COLOR: #585858;
        border: 1px solid black;
        font: 10px Verdana;
        padding: 1px;
}
.pbinhi {
        BACKGROUND-COLOR: #000066;
        border: 1px solid black;
        font: 10px Verdana;
        padding: 1px;
}
.pevt {
        BACKGROUND-COLOR: #585858;
        border: 1px solid black;
        font: 10px Verdana;
        padding: 1px;
}
.pevthi {
        BACKGROUND-COLOR: #CC9900;
        border: 1px solid black;
        font: 10px Verdana;
        padding: 1px;
}
.piki {
        BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 7pt; VISIBILITY: hidden; BORDER-LEFT: 1px outset; WIDTH: 25px; BORDER-BOTTOM: 1px outset; POSITION: absolute
}
.pagi {
        FONT-SIZE: 7pt; TEXT-ALIGN: center
}
.highlight
{
        background-color: #585858;
        border: 1px solid black;
        font: 12px Verdana;
        color: white;
        padding: 2px;
}

/* topic title */
.title {
  font: bold 14pt Arial, Trebuchet MS, Verdana, "sans-serif";
  width: 100%;
  background-color: transparent;
  color: white;
  border: none;
}

/* badilist */
.au {
  font: bold 8pt Verdana;
  color: white;
  text-decoration: none;
}

/* buttons */
.but {
     BORDER-RIGHT: 2px #CCCCCC; BORDER-TOP: 2px #CCCCCC; FONT: 8pt Verdana; BORDER-LEFT: 2px #CCCCCC; CURSOR: default; color: #000000; BORDER-BOTTOM: 2px #CCCCCC; WHITE-SPACE: nowrap; background-color: #FFCC66; TEXT-ALIGN: center
}

/* buttons highlighted */
#butOver {
     BORDER-RIGHT: 2px #CCCCCC; BORDER-TOP: 2px #CCCCCC; FONT: 8pt Verdana; BORDER-LEFT: 2px #CCCCCC; CURSOR: default; color: #666666; BORDER-BOTTOM: 2px #CCCCCC; WHITE-SPACE: nowrap; background-color: #FFCC66; TEXT-ALIGN: center
}

/* button link adjustments */
.but A {
  color:#000000;
}

.but A:Hover {
  background-color: transparent;
  color:#316331;
  text-decoration: none;
}

#butOver A {
  color:black;
}

#butOver A:Hover {
  background-color: transparent;
  color:black;
}

/* entry buttons (derived from but) */
.icon {
  font: 80% Verdana, "sans-serif";
}

.msgtext {
  font-size: 8pt;
}

.timer {
  color: white;
  font: bold 10px Verdana;
  vertical-align: middle;
}

/* author link */
.aul {
  font-size: 8pt;
}

/* panel classes */
.pi {
        border: 1px inset;
        border-color: Black;
        font: bold 8pt;
        padding: 1px;
        text-align: center;
}

.pi A:Hover {
  background-color: transparent;
}

/* top inputtexts */
.input {
  height:16px;
    font: bold 11px Verdana, "sans-serif";
          background-color: #585858;
        border : 1px solid Black;
        color: white;
}

/* messages table */
.msg {
        border: 1px outset;
        border-collapse: collapse;
        padding: 2px;
        display: block;
        position: relative;
        font: bold 8pt;
        border-color: #535353;
        color: white;
}

.msg TD {
  font-size: 9pt;
}

/* entry table */
.entries {
  table-layout:fixed;
  border-collapse:collapse;
  width: 100%;
}


/* alphabet chars */
.alpha {
  font: bold 11px Verdana;
  color: white;
  background-color: #585858;
}

.bgleft {
BACKGROUND: #666666;
}

.bgtop {
BACKGROUND: #666666;
}
BODY {
font: 9pt Verdana, "sans-serif";
color: white;
scrollbar-face-color:#FFCC66;
scrollbar-highlight-color:#FFBD33;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#FFB824;
scrollbar-arrow-color:#FFCC66;
scrollbar-track-color:#666666;
BACKGROUND: url(exess_gri.gif) #666666 fixed no-repeat right bottom;
}

A {
        color: #FFCC66;
        text-decoration: none;
}

A:Hover {
        background-color: transparent;
        color : white;
}

.tedit {
  font: bold 8pt Verdana, "sans-serif";
          background-color: #585858;
        border : 1px solid Black;
        color: white;
}

TEXTAREA {
        font: bold 8pt Verdana, "sans-serif";
        width: 90%;
        scrollbar-face-color:#FFCC66;
        scrollbar-highlight-color:#FFBD33;
        scrollbar-3dlight-color:#000000;
        scrollbar-darkshadow-color:#000000;
        scrollbar-shadow-color:#FFB824;
        scrollbar-arrow-color:#FFCC66;
        scrollbar-track-color:#666666;
        background-color: #585858;
        border : 1px solid Black;
        color: white;
}

HR {
  color: #666666;
}

TR {
  vertical-align:top;
}

TD {
  font-size: 9pt;
}
.copyright {
        font: 10px Verdana;
        color: #CCCCCC;
}
.logo {
  background-image: url(newsforge.jpg);
}
