﻿.Forum
{
    position:relative;
}

.Forum .FroumTopSeparator
{
    clear:both;
    float:none;
    border-top:dashed 1px #000000;
    margin:4px 0px 4px 0px;
}

.Forum .ForumNewThreadName input
{
    width:100%;
}





.Forum .ForumObjectList
{
    padding:0px;
    margin:0px;
    list-style-type:none;
}

.Forum .ForumObjectList .ForumObjectListItem
{
    padding:8px 0px 8px 0px;
    margin:0px;
    border-bottom:dashed 1px #636060;
}

.Forum .ForumObjectList .ForumObjectFirstListItem
{
    border-top:dashed 1px #636060;
}

.Forum .ForumObjectList .ForumObjectLastListItem
{
}

.Forum .ForumObjectList .ForumObjectListItem .ForumObjectListItemHead
{

}

.Forum .ForumObjectList .ForumObjectListItem .ForumObjectListItemInfo
{
    font-size:10px;
}

.Forum .ForumObjectList .ForumObjectFirstListItem .ForumPostThumbnail
{
    display:block;
    width:100px;
    height:100px;
    border:1px solid #cccccc;
    float:left;
    margin:0px;
    margin-right:10px;
    padding:0px;
}

.Forum .ForumObjectList .ForumObjectFirstListItem .ForumPostInfo
{
    display:block;
    float:left;
    margin:0px;
    padding:4px;
}


/* Forum Table */


.ForumTable 
{
    width:686px;
    border:1px solid #c2c2c2;
    border-width:1px 1px 0 0;
    border-collapse:collapse;
}

.PostSummary 
{
    margin-bottom:8px;
}


.ForumTable  th, .ForumTable  td 
{
    text-align:left;
    padding:2px 4px;
    border:1px solid #c2c2c2;
    border-width:0 0 1px 1px;
    color:#000;
}

.ForumTable  thead th 
{
    border-bottom-width:2px;
    line-height:20px;
    background-color:#fff;
}

.ThreadHeader thead th 
{
    border-bottom-width:1px;
}

.ThreadHeader 
{
    margin-bottom:8px;
}


.ForumTable .Topics, .ForumTable .Posts 
{
    width:40px;   
    text-align:center;
}

.ForumTable .Title 
{
    font-weight:bold;
    margin-bottom:8px;
}

.ForumTable .Description  
{
    color:#636060;
}
.ForumTable .LastPost 
{
    width:150px;
}

.ForumTable .PostUserDetails 
{
    width:100px;
    padding:0;   
    vertical-align:top;
}

.ForumTable .PostUserDetails .PostPicture 
{
    text-align:center;   
    vertical-align:middle;
    border-bottom:1px dotted #c2c2c2;
    position:relative;
}

.ForumTable .PostUserDetails .PostPicture img.UserImage 
{
    margin:10px;   
}

.ForumTable .PostUserDetails .PostDate 
{
    text-align:center;
    
}


.ForumTable .PostTitle 
{
    width:466px;   
}


.ForumTable .PostContent .PostContentContainer 
{
    width:456px;
    overflow:auto;
    padding-bottom:16px;
}


.ForumTable .PostContent ul li
{
    list-style-type:disc;
}

.ForumTable .PostContent ol li 
{
    list-style-type:decimal;
}

.ForumTable .PostContent ol, .ForumTable .PostContent ul
{
    margin-left:30px;
}

.ForumTable .PostContent blockquote 
{
    border:1px dotted #c2c2c2;
    background-image:url(/images/default/blockquote.gif);
    background-position:top right;
    background-repeat:no-repeat;
    background-color:#fff;
    margin:8px;
    padding:4px;
    min-height:25px;
    
}

.ForumTable .LastPost div
{
    padding:2px 4px;   
}

.ForumTable .LastPostTitle 
{
    font-weight:bold;
}

 .ForumTable .LastPostDate 
 {
     color:#636060;
 }
 
 .PostSummary tfoot td 
 {
     text-align:right;
 }


.ForumPostMessage  
{
    text-align:center;
    font-weight:bold;
    padding:4px 0 8px 0;
    color:#4564af;
}


.ForumTable .PostPicture img.OnlineStatusIcon 
{
    top:12px;
    left:12px;
    
}