﻿
/*  --------------------------------------------------------------------------------------
    Forum styles (taken from iex.nl) -----------------------------------------------------
    -------------------------------------------------------------------------------------- */

.ForumSubline
{
    font-size:12px;
    color:#808080;
    margin:5px 0;
}

.ForumSubline .ContentLeft
{
    float:left;
}
.ForumSubline .ContentRight
{
    float:right;
}

.ForumSubline A
{
    color:#808080;
}

.ForumSubline A.Selected
{
    color:#009FC3;
    font-weight:bold;
}

.ForumPost
{
    padding:0;
    margin:0 0 1px 0;
    border:solid 1px #cccccc;
}

.ForumPost a
{
    text-decoration:underline;
}

.ForumPost .PostHeader
{
    background-color:#DFDFDF;
}

.ForumPost .PostHeader a
{
    text-decoration:none;
}

.ForumPost .PostHeader .UserInfo
{
    width:360px;
    padding:3px 4px 1px;
    float:left;
}

.ForumPost .PostHeader .UserInfo .UserName
{
    color:#009FC3;
    font-weight:bold;
    text-decoration:none;
    padding-right:2px;
    font-size:13px;
}

.ForumPost .PostHeader .UserInfo .PostDate
{
    color:#858585;
    font-size:11px;
}

.ForumPost .PostHeader .PostActions
{
    float:right;
}

.ForumPost .PostHeader .RecommendContainer
{
    border-left:solid 1px #c2c2c2;
    background-image:url(images/Backgrounds/ForumRecommend.gif);
    width:26px;
    height:15px;
    padding:4px 6px;
    text-align:right;
    float:left;
}

.ForumPost .PostHeader .RecommendContainer A
{
    display:block;
    color:#858585;
    font-size:11px;
    width:13px;
    height:14px;
    padding:1px 13px 0 0;
}

.ForumPost .PostHeader .ForumModerator
{
    border-left:solid 1px #c2c2c2;
    border-right:solid 1px #c2c2c2;
    background-image:url(images/Backgrounds/ForumModerator.gif);
    float:left;
    width:44px;
    height:23px;
    margin:0 3px 0 0px;
}

.ForumPost .PostHeader .ForumModerator A
{
    display:block;
    float:left;
    padding:3px 1px 0 3px;
}

.ForumPost .PostHeader .ForumAction
{
    border-left:solid 1px #c2c2c2;
    border-right:solid 1px #c2c2c2;
    background-image:url(images/Backgrounds/ForumAction.gif);
    float:left;
    width:65px;
    height:23px;
    margin:0 3px 0 0;
    padding:0 0 0 1px;
}

.ForumPost .PostHeader .ForumAction A
{
    display:block;
    float:left;
    padding:6px 4px 3px 4px;
}

.ForumPost .PostContainer
{
    background-image:url(images/backgrounds/ForumContent.gif);
    background-repeat:repeat-y;
}


.ForumPost .PostContainer .PostContent
{
    margin-left:92px;
    padding:10px;
    border-top:solid 1px #cccccc;
}

.ForumPost .PostContainer .PostAttachment
{
    padding:5px 0 0 0;
}

.ForumPost .PostContainer .PostAttachment span.Label
{
    color:#818181;
    font-size:11px;
    display:block;
}

.ForumPost .PostContainer .PostAttachment A
{
    display:block;
    float:left;
    clear:both;
    margin:2px 0 0 0;
    border:solid 1px #cbcbcd;
}

.ForumPost .PostContainer .PostAttachment A IMG
{
    padding:2px;
}

.ForumPost .PostContainer .Post
{
    font-size:12px;
    margin:0;
    line-height:16px;
}

.ForumPost .PostContainer .Post blockquote
{
    margin:0 0 5px 20px;
    padding:0;
}

.ForumPost .PostContainer .Post blockquote .QuoteHeader
{
    padding:2px 0;
}

.ForumPost .PostContainer .Post blockquote .QuotePost .QuoteHeader
{
    color:Black;
    text-decoration:none;
}

.ForumPost .PostContainer .Post blockquote .QuotePost .QuoteHeader:hover
{
    text-decoration:underline;
}

.ForumPost .PostContainer .Post blockquote .QuotePost
{
    border:solid 1px #cccccc;
    background-color:#f2f2f2;
    padding:5px 7px;
    font-size:12px;
}

.ForumPost .PostContainer .UserData
{
    float:left;
    width:80px;
    padding:10px 6px 6px 6px;
    
    background-image:url(images/backgrounds/ForumPostLeft.gif);
    background-repeat:no-repeat;
}

.ForumPost .PostContainer .UserData A
{
    float:left;
    display:block;
    padding:1px;
    text-decoration:none;
}

.StartTopicLink
{
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
}

.StartTopicLink img
{
vertical-align:-3px;
}


.ForumTable
{
    clear:both;
    border-spacing: 0; *border-collapse: collapse;
    width:100%;
    margin:0 0 10px 0;
    border-bottom:Solid 1px #cdcdcd;
}

.ForumTable thead td
{
    background-color:#ebebeb;
    color:#7E7E7E;
    font-size:11px;
    border-top:solid 1px #cdcdcd;
    padding:4px 3px;
}

.ForumTable thead td.First
{
    border-left:solid 1px #cdcdcd;
}

.ForumTable thead td.Last
{
    border-right:solid 1px #cdcdcd;
}

.ForumTable tbody td.FirstRow
{
    border-top:solid 1px #cdcdcd;
    padding-top:7px;
}

.ForumTable tbody td
{
    border-bottom:dotted 1px #cccccc;
    padding:5px 6px;
    color:#8d8d8d;
    vertical-align:top;
    background-color:White;
}

.ForumTable tbody td .Small
{
    font-size:11px;
}

.ForumTable tbody td.WithRightBorder
{
    border-right:dotted 1px #cccccc;
}

.ForumTable tbody td.Alternate
{
    background-color:#f4f4f4;
}

.ForumTable tbody td.First
{
    border-left:solid 1px #cdcdcd;
    
    background-image:url(images/backgrounds/ForumTableFirst.gif);
    background-repeat:repeat-y;
    vertical-align:middle;
    padding:0px 5px 0px 3px;
}

.ForumTable tbody td.Last
{
    border-right:solid 1px #cdcdcd;
}
.ForumTable tbody td.FirstCellRow
{   
    border-top:none;
    background-image:url(images/backgrounds/ForumTableFirstTop.gif) !important;
    background-repeat:no-repeat !important;
}

.ForumForm 
{
    background-color:#DFDFDF;
    border-bottom:solid 2px #009FC3;
    border-top:solid 1px #cccccc;
    padding:12px 15px;
}
.ForumForm h2 span
{
    background-color:#DFDFDF;
}

.ForumForm .PostArea
{
    border: 1px solid #C3C6B9;
    color: #5C5C5C;
    font: 13px/19px Arial;
    padding: 4px;
    width:98%;
}
.ForumForm a.Button
{
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #777777;
    color:#fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    display: block;
    float: left;
    font:normal 11px/15px arial;
    margin-right:5px;
    padding:5px 15px;
}  
.ForumForm a.Button:hover 
{
    background-color:#111;
    text-decoration:none;
}

/*

.ForumPost .PostHeader .UserName a
{
    text-decoration:none;
}

.ForumPost .PostHeader .Header
{
    float:left;
    display:block;
    padding:5px 4px;
    font-size:14px;
    color:#009FC3;
    font-weight:bold;
}

.ForumPost .PostHeader .PostInformation
{
    float:left;
    width:133px;
    font-size:11px;
    color:#858585;
    padding:6px 4px 4px 0px;
}

.ForumPost .PostHeader .PostInformation .WithStaticPopup img.attachment
{	border:none;
 	vertical-align:middle;
}

.ForumPost .PostHeader .PostMod
{
    float:right;
    font-size:11px;
    padding:5px 2px 2px 0px;
    color:#009FC3;
}

.ForumPost .PostHeader .PostRating
{
    float:right;
    font-size:11px;
    padding:5px 4px 4px 0px;
    color:#858585;
}

.ForumPost .PostHeader .PostRating .Recommend
{
    color:#009FC3;
    padding:3px 21px 1px 0;
    margin-right:2px;
    text-decoration:underline;
    background-image:url(images/icons/thumb_up.png);
    background-repeat:no-repeat;
    background-position:right;
}

.ForumPost .PostHeader .PostRating .PostReply
{
    color:#009FC3;
    padding:3px 21px 1px 0;
    margin-right:2px;
    text-decoration:underline;
    background-image:url(images/icons/comment.gif);
    background-repeat:no-repeat;
    background-position:right 4px ;
    
}

.ForumPost .PostContainer
{
    padding:10px 0 0 0;
}

.ForumPost .PostContainer .UserInfo
{
    float:left;
    width:120px;
    padding:0 0px 3px 8px;
    color:#ACACAC;
    font-size:11px;
}   

.ForumPost .PostContainer .UserInfo .PostCount
{
    background-image:url(images/icons/post_count.png);
    background-repeat:no-repeat;
    padding:1px 0 1px 20px;
    display:block;
}   


#ContentContainer .ForumPost .PostContainer .UserInfo ul {padding:0;}
#ContentContainer .ForumPost .PostContainer .UserInfo ul li
{
    padding:0;
    color:#ACACAC;
    font-size:11px;
    line-height:15px;
    list-style:none;
} 

.ForumPost .PostContainer .UserInfo .UserIcon
{
    border:solid 1px #b9b9b9;
    padding:1px;
    margin:0 0 8px 0;
    background-color:white;
}

.ForumPost .PostContainer .PostContent
{
    margin-left:128px;
}

.ForumPost .PostContainer .PostContent .MessageLink
{
    color:inherit;
    font-weight:bold;
    text-decoration:none;
}

.ForumPost .PostContainer .PostContent .MessageLink:hover
{
    text-decoration:underline;
}

.ForumPost .PostContainer .Post
{
    font-size:12px;
    margin:0;
    padding:0 0 10px 0;
    line-height:17px;
    
}

.ForumPost .PostContainer .Post blockquote
{
    margin:0 0 5px 20px;
    padding:0;
}

.ForumPost .PostContainer .Post blockquote .QuoteHeader
{
    padding:2px 0;
}

.ForumPost .PostContainer .Post blockquote .QuotePost
{
    border:solid 1px #e0e0e0;
    background-color:#f2f2f2;
    padding:5px 7px;
    font-size:12px;
}

#ContentContainer .ForumPost .PostContainer .PostContent .Post ul, 
#ContentContainer .ForumPost .PostContainer .PostContent .Post ol
{
	margin:2px 15px;
    padding:2px 15px;
}
#ContentContainer .ForumPost .PostContainer .PostContent .Post ul li, 
#ContentContainer .ForumPost .PostContainer .PostContent .Post ol li
{    
	color:#000;
}


.ForumPost .PostContainer .PostFooter
{
    clear:both;
    margin-left:128px;
    border-top:dotted 1px #cccccc;
    
    color:#606060;
    font-size:11px;
}

.ForumPost .PostContainer .FormFooter
{
    clear:both;
    margin-left:128px;
    
    color:#606060;
    font-size:11px;
}

.ForumPost .PostContainer .FormFooter A
{
    color:#606060;
}

.ForumPost .PostContainer .PostFeedback
{
    display:block;
    float:left;
    padding:5px 0 14px 15px;
    text-decoration:underline;
    color:#acacac !important;
    font-size:11px;
    
    background-image:url(images/icons/not_ok.gif);
    background-repeat:no-repeat;
    background-position:0 9px;
}

.ForumPost .Form
{
    padding:5px 4px;
}

.ForumPost .Form  textarea
{
    border:solid 1px #afafae;
    width:100%;
    height:100px;
}
*/


.WithStaticPopup
{
    position:relative;
}
.WithStaticPopup:hover div.Popup
{
    display:block;
}

.WithStaticPopup div.Popup
{
    display:none;
    position:absolute;
    top:20px;
    left:10px;
    border:solid 1px #c4a706;
    padding:3px;
    background-color:#fce356;
    color:Black;
    z-index:1000;
    font-size:11px;
    font-weight:normal;
}


/*  --------------------------------------------------------------------------------------
    Additional styles (do not remove) ----------------------------------------------------
    -------------------------------------------------------------------------------------- */
    
.ForumSponsorText 
{
    margin-top:-10px;
    margin-bottom:15px;
    font-size: 11px;
    line-height: 11px;
    color:#999999;
}