﻿/*
This stylesheet contains styles relevant to the management and rendering
of Forums within MimswareCMS.
*/

/* Management Screen Styles */
.mcms_DataGrid_ForumTopic
{
	margin-top: 3px;
	font-size: .75em;
	background-color: #fff;
	width: 100%;
	border-color: #336666;
	border-style: double;
	border-width: 3px;    
}

.mcms_DataGrid_ForumTopic input[type='text'], .mcms_DataGrid_ForumTopic textarea
{
	width: 85%;
}

.mcms_DataGrid_Forum
{
	margin-top: 3px;
	font-size: .75em;
	background-color: #fff;
	width: 100%;
	border-color: #336666;
	border-style: double;
	border-width: 3px;    
}

.mcms_DataGrid_ForumPostTodo
{
	margin-top: 3px;
	font-size: .75em;
	background-color: #fff;
	width: 100%;
	border-color: #336666;
	border-style: double;
	border-width: 3px;    
}

/* // Management Screen Styles */

/* Rendering Styles */
.mcms_ForumLoginLink
{
	display: block;
	font-size: 1em;
	margin-bottom: 5px;
}

.mcms_Renderer_ForumTopic_Listing
{
	width: 100%;
	font-size: 1em;
	border: 1px solid #d7d6d6;
}

.mcms_Renderer_ForumTopic_Listing td
{
	border: 1px solid #d7d6d6; 
}

.mcms_Renderer_ForumTopic_Listing th
{
	border-left: 1px solid #d7d6d6; 
}

.mcms_DataGrid_ForumHome
{
	margin: 3px 0 5px 0;
	font-size: 1em;
	background-color: #fff;
	width: 100%;
	border-color: #336666;
	border-style: double;
	border-width: 3px;    
}

.mcms_Renderer_ForumTopic_Heading
{
	background-color: #336666;
	color: #fff;
	font: 1.3em;
}

.mcms_Renderer_ForumTopic_DetailRow *
{
	background-color: #d7d6d6;
	margin: 0;
}

.mcms_Renderer_Forum_DetailRow *
{
	background-color: #fff;
	margin: 0;
}

.mcms_Renderer_ForumTopicName
{
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	color: #336666 !important;
	margin-bottom: 5px;
}

.mcms_Renderer_ForumTopicDescription
{
	font-size: 1em;
}

.mcms_Renderer_ForumNameLink
{
	font-size: 1.1em;
	font-weight: bold;
	color: #336666;
	text-align: left;
	margin-bottom: 5px;
}

.mcms_Renderer_ForumNameLink a
{
	color: #336666;
}

.mcms_Renderer_ForumNameHeading
{
	font-size: 1.3em;
	color: #336666 !important;
	font-weight: bold;
	text-align: left;
	display: block;
}

.mcms_Renderer_ForumDescription
{
	font-size: 1em;
}

.mcms_Renderer_ForumDescriptionHeading
{
	display: block;
	font-size: 1em;
}

.mcms_Renderer_ForumPostCount
{
	font-size: 1em;
}

.mcms_Renderer_ForumPostCountHeading
{
	font-size: 1em;
	margin: 5px 0 5px 0;
	display: block;
}

a.mcms_Renderer_LastForumPostLink
{
	font-size: 1em;
	color: #336666;
}

a.mcms_Renderer_LastForumPostLinkHeading
{
	font-size: 1em;
	display: block;
	color: #336666;
	margin: 5px 0 15px 0;
}

.mcms_Renderer_LastForumPostDateTime
{
	font-size: 1em;
}

.mcms_Renderer_LastForumPostDateTimeHeading
{
	font-size: 1em;
}

/* Styles for the Forum Post Home Page */
.mcms_Renderer_ForumPostHomeContainer
{
	font-size: 1em;
	margin: 0 0 10px 0;
	padding: 0;
}

.mcms_Renderer_ForumPostHomeToolbarContainer
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.mcms_Renderer_ForumPostHomeToolbarContainer input
{
	margin-right: 2px;
}


.mcms_Renderer_ForumPostTopHeading
{
	font-size: 1.3em;
	color: #336666 !important;
	margin: 0 0 3px 0;
	font-weight: bold;
	text-align: left;
	display: block;
}

.mcms_Renderer_ForumPostTopDetail
{
	font-size: 1em;
	display: block;
	margin: 5px 0 5px 0;
	white-space: normal;
}

.mcms_Renderer_ForumPostTopByLine
{
	font-size: 1em;
	font-weight: bold;
	display: block;
}

.mcms_Renderer_ForumPostHomeReplyContainer
{
	margin-left: 20px;
	font-size: 1em;
	display: block;
}

.mcms_Renderer_ForumPostHomeReplySeparator
{
	color: #000;
	width: 100%;
	height: 1px;
	margin: 0 0 0 -20px;
	padding: 0;
}

.mcms_Renderer_ForumPostReplyHeading
{
	font-size: 1.1em;
	color: #336666 !important;
	font-weight: bold;
	text-align: left;
	display: block;
	margin: 0 0 3px 0;
}

.mcms_Renderer_ForumPostReplyByLine
{
	font-size: 1em;
	font-weight: bold;
	display: block;
} 

.mcms_Renderer_ForumPostReplyDetail
{
	font-size: 1em;
	display: block;
	margin: 5px 0 5px 0;
	white-space: normal;
}

/* // Styles for the Forum Post Home Page */

/* // Rendering Styles */
