/* =========== FORUMS ============= */
.ForumListTable
{
    width: 100%;
    border: solid 1px #835905;
    background-color: #aaa;
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.ForumHeader
{
    padding: 3px 5px 3px 5px;
    background-color: #2B2B2B; /*#404040;*/
    color: #F5BE47;
    font-weight: bold;
    font-size: 8pt;
    height: 12px;
    text-align: left;
}

.ForumHeader h1
{
  margin: 2px;
  font-weight: normal;
  font-size: 10pt;
}

.ForumHeader a
{
  padding-right: 6px;
}

.ForumListRow
{
  background-color: #555;
  background-color: #65594D;
  background-color: #71573D;
  background-color: #2B2B2B;
  color: White;
}

.ForumListItem
{
    font-weight: normal;
    font-size: 8pt;
    padding: 5px 5px 5px 5px;
    color: #ddd;
}

.ForumPostItem
{
  border-top: solid 1px #835905;
  background-color: #eee;
  background-color: #5b5b5b;
  background-color: #51463B;
  background-color: #65594D;
  background-color: #71573D;
  background-color: #2B2B2B;
}

.ForumPostButtons
{
  padding: 5px;
  float: right;
  height: 17px;
}

.ForumThreadLastPostItem
{
  text-align: center;
}

.ForumListItem a
{
    color: #F5BE47;
    text-decoration: none;
    font-weight: bold;
}

.ForumSubForumsList
{
  margin-top: 8px;
  padding-top: 4px;
  width: 100%;
  border-top: dashed 1px #aaa;
}

.ForumDescItem
{
  padding-bottom: 8px;
}

.ForumName
{
    font-size: 9pt;
}

.ForumIconItem
{
    text-align: center;
}

.ForumThreadsItem
{
    text-align: center;
}

.LastPostHeader
{
  text-align: center;
}

.ThreadsHeader
{
    text-align: center;
}

.ForumPostsItem
{
    text-align: center;
}

.PostsHeader
{
    text-align: center;
}

.ForumThreadIconItem
{
    text-align: center;
}

.ForumThreadRepliesHeader
{
    text-align: center;
}

.ForumThreadRepliesItem
{
    text-align: center;
}

.ForumThreadRatingHeader
{
  width: 90px;
  text-align: center;
}

.ForumThreadViewsHeader
{
    text-align: center;
}

.ForumThreadPostsHeader
{
    text-align: center;
}

.ForumThreadViewsItem
{
    text-align: center;
}

.ForumPostItemHeader
{
    padding: 3px 5px 3px 5px;
    color: white;
    font-weight: normal;
    font-size: 7pt;
    height: 12px;
}

.ForumPostHeader
{
    border-bottom: solid 1px #888;
    margin-bottom: 6px;
    min-height: 50px;
}

*html .ForumPostHeader
{
  height: 50px;
}

.ForumPostItemUser
{
    font-size: 12pt;
    font-weight: bold;
    height: 20px;
    padding: 0px;
}

.ForumPost
{
    padding: 5px 5px 12px 5px;
    position: relative;
    font-size: 10pt;
}

.ForumPostTable
{
    width: 100%;
    border: solid 1px #835905;
    font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin-bottom: 4px;
}

.IconHeader
{
    background-image: url(../images/forum/forumheaderthread.gif);
}

.ForumPostConfirm
{
    border: solid 1px #99CC99;
    width: 100%;
    padding: 4px;
    background-image: url(../../../images/forum/check.gif);
    background-repeat: no-repeat;
    background-color: #E2F9E3;
    color: #006600;
    margin-bottom: 8px;
}

.ForumPageHeader
{
    font-size: 8pt;
    font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 4px 4px 8px 8px;
    margin: 0px;
    background-color: #2B2B2B; /*#404040;*/
    border: solid 1px #F5BE47;
    border: solid 2px #71573D;
    text-align: left;
    color: White;
}

.ForumPageHeader a
{
    padding-left: 8px;
    vertical-align: top;
    color: #F5BE47;
    text-decoration: underline;
    font-weight: normal;
}

.ForumPageHeader ul
{
    margin: 0px 0px 0px 15px;
    list-style-type: none;
    list-style-image: url(../../../images/forum/threadiconsmall.gif);
}

.ForumPageHeader li
{
    margin: 0px;
    padding: 0px 0px 0px 8px;
    list-style-image: url(../../../images/forum/threadiconsmall.gif);
}

.ForumHeaderThread
{
    font-size: 8pt;
    margin-left: 15px;
    vertical-align: top;
}

.ForumHeaderForum
{
  font-weight: bold;
}

.ReplyButton
{
    margin-top: 4px;
    margin-bottom: 4px;
}

.ForumHeaderMenu
{
  border: solid 1px black; 
  border-top: none; 
  margin-bottom: 15px;
  background-color: #404040;
  border: solid 1px #F5BE47;
  border: solid 2px #71573D;

  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: bold;
  font-size: 9pt;
  background-image: url(../images/forum/forumheaderthread.gif);
}

.ForumGroupHeader
{
  background: #404040;
  background-color: #71573D;
  padding: 2px;
  color: Black;
  font-weight: bold;
}

.ForumGroupHeaderText
{
  color: White;
  padding: 0px 6px 0px 6px;
}

.CreateThread
{
  margin-top: 4px;
  margin-bottom: 4px;
}

.ForumPostReplyButton
{
  text-align: center;
  margin-top: 4px;
  padding: 4px;
}

.ForumPostReplyEditor
{
  background: #eee;
}

.ForumPostReplyBox
{
  border: solid 1px #F5BE47;
  border: solid 2px #71573D;
  background-color: #404040;
  margin: 6px auto 0px auto;
  text-align: left;
  padding: 8px;
  width: 90%;
}

.ForumNewThreadBox
{
  border: solid 1px #F5BE47;
  border: solid 2px #71573D;
  background-color: #404040;
  margin: 6px auto 0px auto;
  text-align: left;
  padding: 8px;
  width: 90%;
}

.ForumPostAvatar
{
  float: left;
}

.ForumPager
{
  margin-top: 6px;
}

.ForumPostUserDetails
{
  font-size: 12px;
  color: #ccc;
  margin-bottom: 2px;
}

.ForumSearchDropdown
{
  width: 260px;
  border: solid 1px black;
  position: absolute;
  visibility: hidden;
  background: #eee;
}

blockquote
{
  border: solid 1px #aaa;
  padding: 8px;
  margin: auto;
  background: #303030;
}

.ForumQuote
{
  BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 5%; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #303030;
}

.ForumPostUserPopup
{
  background-color: #404040;
  position: absolute;
  visibility: hidden;
  border: solid 2px black;
  width: 175px;
  z-index: 1;
  font-size: 9pt;
  font-weight: normal;
}

.ForumThreadTitle a
{
    font-size: 9pt;
    font-weight: normal;
}

.ForumThreadTitleNewPosts a
{
  font-weight: bold;
}

.ForumTools
{
  position: absolute;
  visibility: hidden;
  width: 175px;
  border: solid 1px black;
  background: #eee;
}

.ForumToolsRow
{
  background: #555;
  color: White;
  text-align: left;
  padding: 3px 6px 3px 6px;
}

.ForumToolsRow a
{
  text-align: left;
}

.RatingStar
{
  width: 21px;
  height: 19px;
  background-image: url(../images/forum/RatingStar.gif);
}

.RatingWait
{
  width: 21px;
  height: 19px;
  background-image: url(../images/forum/RatingWait.gif);
}

.RatingFilled
{
  width: 21px;
  height: 19px;
  background-image: url(../images/forum/RatingFilled.gif);
}

.RatingEmpty
{
  width: 21px;
  height: 19px;
  background-image: url(../images/forum/RatingEmpty.gif);
}

.RatingDropdown
{
  position: absolute;
  visibility: hidden;
  padding: 2px;
  border: solid 1px black;
  background: #404040;
  text-align: center;
}

.RatingDropdownTitle
{
  background: #606060;
  color: White;
  padding: 3px;
}

.RatingDropdownStars
{
  padding: 5px 0px 8px 8px;
}

.ForumThreadRatingItem
{
  text-align: center;
}

.ForumThreadListRatingBack
{
  position: relative; 
  background-image: url('/custom/103/images/forum/ratingnostars.gif'); 
  z-index: 0; 
  height: 22px; 
  width: 75px;  
}

.ForumThreadListRatingFull
{
  position: absolute; 
  left: 0px; 
  z-index: 2; 
  height: 20px;
}

.TF2Button input
{
  background: #aaa;
  border: solid 1px black;
  padding: 4px;
}

.ForumMemberDropdown
{
   Width: 300px;
   z-index: 50;
}

.UserStats
{
  background: #555;
  color: White;
  text-align: left;
  padding: 3px 6px 3px 6px;
}

.UserStatCol
{
  background: #666;
  color: #F5BE47;
  text-align: center;
}

.ForumUserBanned
{
  color: Red;
}

.ForumThreadStarter
{
  color: #999;
  font-weight: normal;
}

.CustomForumHeader
{
    padding: 8px;
    background-color: #404040;
    color: White;
    font-size: 12pt;
    text-align: left;
	  border: solid 1px #F5BE47;
    border: solid 2px #71573D;
}

.CustomForumHeader h1
{
    color: #F5BE47;
    font-weight: bold;
    margin-bottom: 4px;
}

.MapRating
{
  height: 36px; 
  background-image: url(/custom/103/images/fullstars.gif);
}

.WhosOnlinePopup
{
  height: 8px;
  width: 100%;
  border: solid 1px yellow;
  background: black;
  padding: 6px;
  margin-bottom: 6px;
}


