.top_panel
{
  margin: 0 5px 7px 5px;
  text-align: right;
}

#forums
{
  margin: 0 3px;
  background-color: #000;
}
#forums th
{
  background: url("/tavern/images/bg/th.jpg") #555;
  white-space: nowrap;
}

.category { background: #A5865B; }
.category td, .caption, .enter { background: url("/tavern/images/bg/category.jpg") #A9936A; }
.category td { text-indent: 15px; }

.forum, .last, #note, .stats, .sblock2 { background: url("/tavern/images/bg/forum.jpg") #B99F7B; }
.forum .txty { font-size: 12px; }
.forum .description,
.forum .description > .txty
{
	font-style: italic;
}
.fstatus, .sblock2 img
{
  width: 46px;
  height: 25px;
}

.messages, .last
{
  text-align: center;
  white-space: nowrap;
}
.messages { background: url("/tavern/images/bg/messages.jpg") #CEB78E; }

.last img
{
  width: 18px;
  height: 9px;
}

td, #note
{
  color: #000;
  font: 11px Verdana;
}

#note, .caption, .stats, .enter, .sblock, .sblock2
{
  margin: 0 3px;
  padding: 4px;
  border: 1px solid #000;
}

.caption a { float: right; }

.stats, .sblock { border-top: 0; }
.stats a
{
  text-decoration: none;
  font-size: 11px;
}
.stats a:hover { text-decoration: underline; }
.stats strong { font-weight: bold; }

.enter, .sblock, .sblock2
{
  width: 550px;
  margin: 0 auto;
}
.sblock form
{
  margin: 0;
  padding: 0;
}

.sblock { background: url("/tavern/images/bg/messages.jpg") #CEB78E; }
.sblock2 { padding: 2px 4px; }
.sblock2 span
{
  position: relative;
  top: -8px;
}
.sblock2 img
{
  position: relative;
  top: 1px;  
}

input[type=text], input[type=password]
{
  font: 11px Verdana;
  color: #000;
  background: #B5966B;
}

input[type=submit], input[type=button]
{
  font: 12px Verdana;
  font-weight: bold;
  color: #FFE384;
  background: #733421;
  border: 1px ridge #511200;
}

/*.c_other { color: #000; }
.c_other:hover { color: #00C; }*/