﻿#ForumBox {margin: 0 10px; background:url(/img/main/HeaderForum.gif) no-repeat 0 10px; padding-top: 30px; }
.ForumGroupFirst {margin-top: 30px;}
div.HeadingForumTitles { float: left; background: none!important; }
span.rating,
span.replies { float: right; color: #333; font-size: 12px; text-transform: uppercase; font-weight: normal; line-height: 1.8em; }
span.replies { margin-left: 75px; }

#HeadingReply {clear: both;}

#ForumGroups {margin-bottom: 15px;}
#ForumGroups .Selected {background: #000 url(/img/main/ForumGroupBG.gif) repeat-x 0 0; border-left: solid 1px #6b6b6b; border-right: solid 1px #6b6b6b; padding: 11px 4px;}
.ForumGroup {float: left; /*background: #3b3b3b;*/ padding: 11px 5px; width: 78px; text-align: center; }
.ForumGroup img {width: 78px; height: 78px;}
.ForumGroup a h2 {font-size: 16px; padding: 2px 0; margin: 0;}
.ForumGroup span  {font-size: 10px; display: block; }

#ForumStats {padding: 10px; font-size: 12px;}
.ForumComment {clear:both; padding: 15px 0 0; float: left; width: 100%;}
#ForumPosts { margin-bottom: 10px; }
.ForumItem {clear:both; padding: 15px 0 0; width: 100%;}
.ForumItem div {float:left;}
.ForumItem div.Date {float:left;}
.ForumItem h2 {margin-bottom: 4px; padding-bottom: 0;}
.ForumItem .ForumInfo span {font-size: 11px;}
.ForumAvatar {height: 40px; width: 50px; padding: 0 0 0 10px;}
.ForumInfo {width:520px; height: 40px;}
.ForumTitle {width:370px; height: 40px;}
.ForumTitle span {font-size: 10px;}
.ForumRating {width: 130px; padding: 12px 0 0 0; height: 18px;}
.ForumRating span {float: left;}
.ForumStat {font-size: 16px; padding-top: 10px;}
.ForumUpdate {width:200px; color: #646464; font-size: 11px; height: 40px;}
.ForumUpdate .Avatar {float: left; margin-right: 7px; }
.ForumUpdate span {display: block;}
.ForumUpdate span.UserInfo {padding-top: 5px;}
.ForumPost {width: 510px; float: left; padding: 0 0 0 8px; background: url(/img/main/PostBubBG.gif) no-repeat 0 7px; margin-bottom: 3px;  }
.ForumPost div.Post  {background: #3f3f3f url(/img/main/PostBG.gif) repeat-x 0 0; padding: 10px 10px 2px 10px; font-size: 12px; clear:both;overflow:hidden; width: 490px; min-height: 100px;}
.ForumPost div.Extend {background: #3f3f3f; text-align: right; padding: 8px 10px; width: 490px;}
.ForumPost div.Extend a {/*color: #00ccea;*/ margin-left: 10px;}
.ForumUser {width: 80px; color:#646464; font-size: 11px; float: left; margin-right: 10px; }
.ForumUser div {float:none; margin-bottom: 3px;}
.ForumUser .AvatarBig {float:left; margin-right: 10px;}
.ForumUser .User {font-size: 14px;}
.ForumUser div.ForumUserInfo { margin-top: 0px;}
.ForumPost p {font-size:1.1em; line-height:1.2em;}

.ForumItem .meta 
{
    padding: 5px 5px 5px 60px;
}

#ForumName {font-size: 20px; border: none; padding: 30px 0 0 0;}

ul#commentEdit {float:right;}
ul#commentEdit li {float:left;}
ul#commentEdit li a {font-size:1.2em;}


/** -------------------------------
        Forum selector module 
--------------------------------- **/

#forum-selector-module {
    position: relative;
    width: 455px;
    height: 48px;
    padding: 15px 18px 0 147px;    
    margin-bottom: 10px;
    z-index: 32;
}

#forum-selector-module #current-forum {
    width: 435px;
    height: 22px;
    float: left;    
}

.forum-option {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #161616;
    text-decoration: none;
}

.forum-option:hover {
    background-color: #262626;
}

.forum-option .forum-option-thumb {
    width: 45px;
    height: 45px;
    float: left;
}

.forum-option .forum-option-thumb img {
    width: 45px;
    height: 45px;
}


.forum-option .forum-option-content {
    width: 372px;
    height: 37px;
    float: right;
    padding: 8px 5px;
}


#current-forum .forum-option-content {
    width: 415px;
    padding: 3px 10px;
    height: 16px;
}

#current-forum .forum-option-content h2 {
    margin: 0;
    line-height: 1em;
}

/** sub menu styles **/

#forum-select {
    width: 20px;
    margin: 0;
    padding: 0;
    float: right;
    position: relative;
}

#forum-select li {
    margin: 0;
    padding: 0;
}

#select-btn {
    width: 20px;
    height: 21px;
    display: block;
    background: #252525 url('/img/main/forum-select-drop-btn.png') left -26px no-repeat;
    text-decoration: none;
    
    border: 1px solid #323232;
    border-left: none;
    border-right: none;
}

#forum-select li ul {
    display: none;
    width: 437px;
    right: -1px;
    top: 23px;
    padding-right: 20px;    
    position: absolute; 
    
    background-color: #252525;
}

#forum-select li:hover ul {
    display: block;       
}

#forum-select li ul li {
    margin: 0;
    border: 1px solid #323232;
    border-top: none;
}

/*  forum-select-drop-btn.gif  */
