body
{
  font-size: 10pt;
  margin: 0px;
  font-family: 'Trebuchet MS' , Tahoma;
}

A
{
  text-decoration: none;
}

A:hover
{
  text-decoration: underline;
}

#sword
{
  left: 0px;
  top: 0px;
  width: 602px;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  z-index: -1;
}

#mosaic
{
  position: absolute;
  height: 124px;
  width: 100%;
  left: 0px;
  top: 0px;
  background-repeat: repeat-x;
  z-index: -2;
}

#logo
{
  width: 308px;
  height: 120px;
  cursor: hand;
  position: relative;
  background-repeat: no-repeat;
}

#logosmall
{
  width:154px;
  height:60px;
  cursor: hand;
  position: relative;
  background-repeat: no-repeat;
}

.halberd
{
  left: auto;
  top: auto;
  font-weight: bolder;
  width: 118px;
  cursor: hand;
  background-repeat: no-repeat;
  position: relative;
  height: 44px;
  text-align: center;
  text-decoration: none;
}

TBODY
{
  font-size: 10pt;
}

.navlink
{
  text-decoration: none;
}

.menuspacer
{
  width: 210px;
  height: 124px;
}

#menulink
{
  width: 210px;
  position: absolute;
  z-index: 3;
}

.smallinput
{
  border-right: #cccccc 1px;
  border-top: #cccccc 1px;
  font-size: 10px;
  background: white;
  border-left: #cccccc 1px;
  color: black;
  border-bottom: #cccccc 1px;
  font-family: 'Trebuchet MS' , Tahoma;
}

.msgboard
{
  font-size: 8pt;
  cursor: hand;
}

.msgboardnew
{
  font-size: 8pt;
  cursor: hand;
}

.msgboardsel
{
  font-size: 8pt;
  cursor: hand;
}

.msgboardselnew
{
  font-size: 8pt;
  cursor: hand;
}

.error
{
  border-right: black 1px solid;
  border-top: black 1px solid;
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  color: Red;
  background-color: Black;
}

.replyto
{
  width: 100%;
}

.edited
{
  font-size: smaller;
  font-style: italic;
}
