.ForumHeaderButtons { width: 780px; margin: auto; z-index: 5; margin-bottom: 4px; }
.ForumHeaderButtons .SearchButton { text-align: right; padding-bottom: 10px; }
#b_ForumHeaderButtons { width: 750px; margin: auto; margin-bottom: -5px; z-index: 5; }
#b_ForumHeaderButtons .SearchButton { text-align: right; }
#b_ForumHeaderButtons .PostButton { text-align: center; }


.TopTenPostersSeparator { width: 95%; height: 1px; background-color: #dfc648; margin: auto; margin-bottom: 4px; }
#TopTenPostersTable { z-index: 2; width: 794px; margin: auto; }
#TopTenPostersTable table{ width: 95%; margin: auto; }
#TopTenPostersTable .TopTenInnerTable{ width: 100%; margin-left: 4px; margin-right: 4px; }
#TopTenPostersHeader { }
#TopTenPostersHeader td{ width: 33%; vertical-align: bottom; padding-top: 4px; padding-bottom: 4px; }
#TopTenPostersHeader h2{ margin-top: 0px; margin-bottom: 0px; }
#AllPostersLink { white-space: nowrap; text-transform: uppercase; font-size: .80em; padding-right: 8px; float: right; }
.TopTenPostersUser { white-space: nowrap; }
.TopTenPostersStars{ }
.TopTenPostersBar{ width: 120px; }
.TopTenPostersNum{ text-align: right; padding-right: 5px; }

#BoardListTable, #ThreadListTable, #PostMessageTable, .BorderTable { width: 100%; position: relative; }
.BorderTable table{ padding-top: 8px; padding-bottom: 8px; width: 100%; }
#BoardListTable table, #ThreadListTable table { width: 100%; }
.BorderTable table td{ padding: 1px; }
#PostMessageTable table { padding-top: 4px; width: 95%; margin: auto; }
#BoardListTable .gbLeft, #BoardListTable .gbRight, #ThreadListTable .gbLeft, #ThreadListTable .gbRight, .BorderTable .gbLeft, .BorderTable .gbRight{ width: 14px; }
#BoardListTable .main, #ThreadListTable .main, .BorderTable .main { padding-bottom: 0px; }

.PostTable, .ForumListHeaderTable { width: 790px; margin-left: 10px; }
.ForumListTable { width: 790px; margin-left: 10px; margin-bottom: 10px; }

.PostTable label, .FormLabel label{ color: #696cd9; text-align: right; padding-left: 5px; padding-right: 5px; }

.ForumNewMessage{ font-weight: bold; }
.ForumNewMarker{ font-weight: bold; }

.ForumPostRow1 { background-color: #16151e; vertical-align: top; }
.ForumPostRow0 { vertical-align: top; }


.BoardNameColumn { padding-top: 4px; padding-left: 4px; }
.BoardStarLevelColumn { padding-top: 4px; width: 75px; padding-left: 10px; padding-right: 3px; }
.BoardStarLevelColumn img { margin-top: 4px; }
.BoardLastPostColumn { padding-top: 4px; padding-bottom: 8px; width: 150px; padding-left: 15px; color: #cccccc; }
.BoardTopicCountColumn { padding-top: 4px; text-align: center; width: 100px; color: #696cd9; }
.BoardPostCountColumn { padding-top: 4px; text-align: center; width: 100px; color: #696cd9; }
.BoardDescriptionColumn { color: #cccccc; }
.ForumNewMessage .BoardDescriptionColumn, .ForumNewMessage .BoardLastPostColumn, 
.ForumNewMessage .BoardPostCountColumn, .ForumNewMessage .BoardTopicCountColumn,
.ForumNewMessage .ActiveUsers, .ForumNewMessage .BoardNameColumn, .ForumNewMessage .BoardStarLevelColumn { color: #ffffff; }



.ThreadTopicColumn { padding-left: 15px; padding-bottom: 15px; }
.ThreadTopicColumn a, .ThreadCreatorColumn a, .ThreadLastPostColumn a{ color: #696cd9; }
.ThreadReplyCountColumn { padding-bottom: 10px; text-align: center; width: 100px; color: #cccccc; }
.ThreadCreatorColumn { padding-bottom: 10px; text-align: center; width: 130px; color: #cccccc; }
.ThreadLastPostColumn { padding-bottom: 10px; width: 150px; padding-left: 15px; color: #cccccc; }
.ThreadViewsColumn { padding-bottom: 10px; text-align: center; width: 80px; color: #cccccc; }
.ThreadAttachmentColumn { width: 40px; text-align: center; vertical-align: middle; }
.ThreadPageList { color: #cccccc; }
.ForumNewMessage .ThreadLastPostColumn, 
.ForumNewMessage .ThreadViewsColumn,
.ForumNewMessage .ThreadReplyCountColumn, 
.ForumNewMessage .ThreadPageList,
.ForumNewMessage .ThreadTopicColumn, 
.ForumNewMessage .ThreadAttachmentColumn,
.ForumNewMessage .ThreadCreatorColumn { color: #ffffff;  }

.ForumColumnHeaderSeparator { padding: 0; width: 1px; }
.ForumRowSeparator{ background-color: #5a595e; height: 1px; padding: 0; }
.ForumColSeparator{ background-color: #5a595e; width: 1px; padding: 0; }
.ForumColumnHeader { color: #c8c8c8; text-transform: uppercase; font-size: 1.2em; padding-bottom: 4px; font-weight: normal; }


.ForumPostToTopCol { vertical-align: bottom; text-align: right; padding-right: 5px; padding-bottom: 5px; }
.ThreadTable { width: 790px; margin-left: 10px; }
.ThreadTable table { width: 100%; }
/* 
.ThreadTable .ForumPostRow1 { background-color: #696cd9; }
.ThreadTable .ForumPostRow0 {  }
*/
.t_PosterCol { width: 150px; text-align: center; }
.t_PosterCol img { margin: 3px 4px 5px 4px; }
.t_CountryFlag { width: 75px; text-align: center; }
.t_PostSubject{ width: 430px; padding: 0px 0px 3px 10px; color: #cccccc; }
.t_PostRepliedTo { padding: 3px 0px 0px 10px; color: #cccccc; }
.t_PostDate { width: 200px; text-align: right; padding-right: 5px; color: #cccccc; }
.t_PostReply { width: 200px; text-align: right; padding-right: 5px; }
.t_PostReply a{ color: #696cd9; }
.t_PostMessage { padding: 10px 10px 10px 10px; vertical-align: top; }
.ForumNewMessage .t_PostSubject, .ForumNewMessage .t_PostRepliedTo,
.ForumNewMessage .t_PostDate { color: #ffffff; }
.ForumNewMessage a{  }


.p_Subject { width: 100px; }


.au_StarsCol{ width: 75px; text-align: center; }
.au_RankCol{ width: 100px; text-align: center; }
.au_UserCol{ width: 150px; }
.au_PostsCol{ text-align: right; width: 75px; padding-right: 10px; }

#parentNotFound { width: 400px; margin: auto; }

#post-done-message { width: 790px; margin-left: 10px; padding-bottom: 150px; text-align:center; }
#recent-users-title { width: 790px; margin-left: 10px; }
#recent-guest-count { margin-right: 30px; float: right; }
#recent-users-container { width: 780px; margin-left: 10px; margin-bottom: 10px; border: 1px solid #5a595e; float: left; padding: 4px; font-size: .85em; }
.recent-user { float: left; width: 110px; }
.recentUserName { text-transform: uppercase; color: #696cd9; }
.recentUserTime { text-transform: lowercase; }


