/* Forum */

#forum table.forumList{ width: 100%; border: none; margin-bottom: 15px; clear: both;}
#forum table.forumList thead{background: #fff; color: #46484B; padding: 5px;}
#forum table.forumList thead th{padding: 3px; border-bottom: #ccc 1px solid; font-size: 90%;}

#forum table.forumList tbody{background: #f7f7f7; font-size: 12px;}
#forum table.forumList tbody th{font-weight: normal; border-bottom: #ccc 1px solid; padding: 15px;}
#forum table.forumList tbody td{border-bottom: #ccc 1px solid; background: #f0f0f0; width: 40%; padding: 15px; }
#forum table.forumList td.replies{width: 70px; text-align: center; background: #F3F3F3}


#forum table.forumList .forumName{font-size: 110%;}
#forum table.forumList .forumStats{font-weight: bold;}
#forum table.forumList .forumDesc{font-weight: normal; color: #333}

#forum table.forumList .forumLastPost{}
#forum table.forumList th.title a{display: block;}

#forum table.commentsList tr{padding-bottom: 10px;}
#forum table.commentsList td{border: none !Important; width: auto !Important; background: #fff;}
#forum table.commentsList tr.spacer td{padding: 15px; background: #fff !Important;}
#forum table.commentsList td.body{background: #fff; padding: 15px; font-size: 12px; color: black !Important; 
border-top: 4px solid #F0F0F0 !Important; vertical-align: top; position: relative; }

#forum table.commentsList tr.toggle td{font-size: 11px; color: #999; padding: 7px 15px 7px 15px;}
#forum table.commentsList tr.hidden{display: none;}

#forum table.commentsList tr.highlighted *{background-color: #F5FBCD}


#forum table.commentsList .gotoSolution, #forum table.commentsList .gotoSolution td{
	background: #fff; text-align: center; padding: 15px;}

#forum table.commentsList .gotoSolution a{color: #8ECA56; font-size: 16px; font-weight: bold;}

#forum table.commentsList td.body *{
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */}


#forum table.commentsList td.author {
color:#333333; font-size:0.9em;
font-weight:bold; min-height:32px; padding:5px 10px;
vertical-align:top; width: 200px !Important; border-top: 4px solid #F0F0F0}


#forum table.commentsList td.author .date{display: block; clear: both; margin-bottom: 10px;}
#forum table.commentsList td.author img.photo{float: left; margin-right: 10px; margin-bottom: 100px;}
#forum table.commentsList td.author span{clear: right; display: block; color: #333333}
#forum table.commentsList td.author div.memberBadge{height: auto !Important; min-height: 200px; height: 200px;}

#forum table.commentsList td.author span.group{padding: 2px; 
background: no-repeat left center; font-size: 12px; display: block; text-transform: capitalize}

#forum table.commentsList td.author span.MVP{color: blue !Important;}
#forum table.commentsList td.author span.Core{color: orange !Important;}
#forum table.commentsList td.author span.admin{color: red !Important;}


#forum table.commentsList .postSolution , 
#forum table.commentsList .postSolution td{
	border-top: #8ECA56 solid 4px !Important}
#forum table.commentsList .postSolution td.author{border-top: #8ECA56 solid 4px !Important}

/* TinyMCE skin */
#forum .defaultSkin .mceIframeContainer {border: 2px dotted #999 !Important; display: block;}

#newTopic{
    float: right;
    right: 0px;
    top: 5px;
    width: 270px;
    background-image: url("/css/img/add.png") !important;
    background-position: 10px 7px !important;
    margin-bottom: 10px;
}

#forum .infoBox {
    background: no-repeat rgb(221, 248, 204);
    font-size: 11px;
    height: 35px;
    min-height: 35px;
    padding: 7px 7px 7px 50px;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
