#visitors { background: #fdfaef; text-align: left; padding: 5px; width: 650px; }
#statistics { background: #fdfaef; width: 650px; }
.location { background: #e1d7b8; width: 638px; font-size: 120%; font-weight: bold; text-align: left; padding: 4px; margin-bottom: 2px; border: solid 2px #c7ba93; white-space: nowrap; overflow: hidden; }
.locationlink { font-size: 120%; font-weight: bold; }

.forum { border-spacing: 2px; width: 650px; }
.forumtitle { padding: 10px 5px; background: #c7ba93; color: #86794D; font-size: 120%; font-weight: bold; }
.forumpath { padding: 5px; background: #c7ba93; color: #86794D; font-size: 120%; font-weight: bold; white-space: nowrap; overflow: hidden; }
.forumheader { padding: 5px 0; background: #e1d7b8; color: #86794D; font-size: 120%; font-weight: bold; text-align: center;  }
.forumcategory { padding: 3px 5px; background: #f2edde; color: #86794D; font-size: 120%; font-weight: bold;  }
.lastpost { overflow: hidden; white-space: nowrap }
.pages { border-spacing: 2px; background: #fdfaef; border: solid 1px #c7ba93; margin-right: 35px; }
.inactivepage { }
.activepage { font-weight: bold; background: #fef5f4; border: solid 1px black; }

tr.lineeven { background: #fdfaef; }
tr.lineuneven { background: #fef5f4; }
td.left  { padding: 7px 5px;   }
td.center { padding: 7px; text-align: center; }

a.forumheader,a.forumpath { color: #86794D; font: bold 105% Verdana,Arial,Helvetica; text-align: center; background: transparent; }
a.forumheader:hover {color: #382F12; }

.forumreactioneven { background: #fdfaef; text-align: left; border: solid 1px #c7ba93; width: 650px; padding: 0; margin-bottom: 2px; }
.forumreactionuneven { background: #fef5f4; text-align: left; border: solid 1px #c7ba93; width: 650px; padding: 0; margin-bottom: 2px; }
.forumreactioninfo { border-right: 1px solid #c7ba93; width: 120px; vertical-align: top; }
.forumreactioninfotitle { font-size: 110%; font-weight: bold; color: #F35757; background: transparent; margin: 0; padding: 0; }
.selected { border-width: 2px; border-style:dashed; }
.reaction { background: #fdfaef; text-align: left; border: solid 1px #c7ba93; width: 638px; padding: 5px; margin-top: 2px; }
.reactionbutton { background: #e1d7b8; border: solid 2px #c7ba93; color: #86794D }
.reactionerror { font-weight: bold; color: #F35757; border: 1px solid #F35757; padding: 3px; }
.reactionchanged { font-size: 7pt; }
.reactioncontent { vertical-align: top; min-height: 120px; height: auto !important; height: 120px; }
.reactioncontentnoavatar { vertical-align: top; min-height: 50px; height: auto !important; height: 50px; }
a.forumreactioninfotitle { text-decoration: underline; }
div.reactionheader { font-weight: bold; border-bottom: 1px solid #c7ba93; padding: 2px; margin: 2px;}
div.reactionfooter { border-top: 1px solid #c7ba93; margin: 4px 0 0 0; text-align: right; vertical-align: bottom; }
#reactionbanners { text-align: center;  }