/*****************************************************
 DNNSilver Forum style sheet - Updated on May,27,2005 - Nina Meiers -  
 Edited by Chris Paterra November 15th, 2005
*****************************************************/

/*Used for the Forum breadcrumb navigation at the top and bottom of each thread and post view table (txt color is not applying here)*/
.Forum_BreadCrumb, A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 9pt;
	font-weight: bold;	
	color: #403F3F; 
}

A.Forum_BreadCrumb:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

/* middle header section Handles title colors (Forums, Threads, Posts)*/
TD.Forum_Header, .Forum_Header
{			
	background: url('Images/header_bg.gif') repeat;
		
}

/* Text used in Forum_Header areas */
TD.Forum_HeaderText, .Forum_HeaderText
{			
	font-weight: bold;
	font-size: 8pt;	
	color: #cc0000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
}
/* Text used in Forum_Header areas */
A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited
{			
	font-weight: bold;
	font-size: 8pt;	
	color: #cc0000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;		
	letter-spacing: 1px;
	text-decoration: underline;
}

A.Forum_HeaderText:Hover
{
	 color: #cc0000;
	 text-decoration: underline;
}

/* These cap classes handle the left and rigt of colums (only in blog/forum admin header area)*/
TD.Forum_HeaderCapLeft 
{
	background: url('Images/body_maincap_left.gif') repeat-y right ;		
}

/* These cap classes handle the left and rigt of colums (only in blog/forum admin header area)*/
TD.Forum_HeaderCapRight
{
	background: url('Images/body_maincap_right.gif') repeat-y left;		
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
TD.Forum_AltHeaderCapLeft
{
	
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
TD.Forum_AltHeaderCapRight
{

}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
TD.Forum_AltHeader, .Forum_AltHeader
{	
	background: url('Images/alt_header_bg.gif') repeat-x top;	

}

/* Overrides most section head controls.  Text for Forum Settings, User Settings */
TD.Forum_AltHeaderText, .Forum_AltHeaderText {
	font-weight: bold;
	font-size: 8pt;
	color: #cc0000;			
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	letter-spacing: 1px;
}

A.Forum_AltHeaderText:Link, A.Forum_AltHeaderText:Visited {
	color: #cc0000;	
	text-decoration: underline;
}

A.Forum_AltHeaderText:Hover {
	color: #cc0000;			
	text-decoration: underline;
}

/* These cap classes handle the left and rigt of columns in edit/admin views  This is the left outline*/
TD.Forum_MainBodyCapLeft, .Forum_MainBodyCapLeft
{
	background: url('Images/body_maincap_left.gif') repeat-y right;		
}

TD.Forum_MainBodyCapRight, .Forum_MainBodyCapRight
{
	background: url('Images/body_maincap_right.gif') repeat-y left;		
}

/* These cap classes handle the left cap of the stats section body seen on groups view.  This is the left outline*/
TD.Forum_StatsCapLeft 
{
	
}

/* These cap classes handle the left cap of the stats section body seen on groups view.  This is the right outline*/
TD.Forum_StatsCapRight, .Forum_StatsCapRight
{

}

/* Handles Group name hearder middle to right, no text here */
TD.Forum_AltHeaderRight, .Forum_AltHeaderRight
{
	background: url('Images/alt_header_bg.gif') repeat-x top;		
}

/* This is where the top breadcrumb, solpart navigation, and the actions buttons are displayed (Posts, search views)*/
TD.Forum_TopHeaderCapLeft
{
	
}

TD.Forum_TopHeader
{
	
}

TD.Forum_TopHeaderCapRight
{
	
}

/* This is where the bottom breadcrumb and the drop down lists are displayed (Posts, search views)*/
TD.Forum_BottomPanelCapLeft
{
	
}

TD.Forum_BottomPanel
{
	
}

TD.Forum_BottomPanelCapRight
{
	
}

/* where paging, arrows are in posts */
TD.Forum_Footer, .Forum_Footer 
{
	background: url('Images/footer_bg.gif') repeat-x top;	
}

/* Text items used in footers,  seen in User Manager */
TD.Forum_FooterText, .Forum_FooterText 
{
	font-weight: bold;
	font-size: 8pt;	
	color: #cc0000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
}

/* background of stats/whats new (this is the body area, each item is in its own table nested in this one) */
TD.Forum_SummaryRow
{
	 background-color: #F7F7F7; 
	 	
}

/* Seperator row */
TD.Forum_SpacerRow
{
		
}

/* avatar area */
TD.Forum_Avatar, Forum_Avatar
{
	background-color: #F7F7F7; 
	padding: 5px;
}

/* avatar area (odd numbered rows) */
TD.Forum_Avatar_Alt, Forum_Avatar_Alt
{
	background-color: #EBEBEB; 
	padding: 5px;
}

/* subject cell area */
TD.Forum_Subject, Forum_Subject
{	
}

/* subject cell area (odd numbered rows) */
TD.Forum_Subject_Alt, Forum_Subject_Alt
{	
}

/* body cell area */
TD.Forum_Body
{	

}

/* body cell area (odd numbered rows) */
TD.Forum_Body_Alt
{	
	background-color: #f0f0f0; 
}

/* Area in each post where subject is (top part)*/
TD.Forum_PostDetails, .Forum_PostDetails
{	
	padding-left: 5px;
	padding-right: 5px;
	background-color: #F7F7F7; 
		
	
}

/* Area in eqach post where subject is - Alternate (top part) */
TD.Forum_PostDetails_Alt, .Forum_PostDetails_Alt
{		
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EBEBEB; 
		
	
}

/* Area where mod/reply buttons are (below post details)*/
TD.Forum_PostButtons, .Forum_PostButtons
{
	background-color: #F7F7F7; 
}

/* Area where mod/reply buttons are (below post details) - Atlernate */
TD.Forum_PostButtons_Alt, .Forum_PostButtons_Alt
{
	background-color: #EBEBEB; 
}

/* Post content area */
TD.Forum_PostBody, .Forum_PostBody
{
	background-color: #FCFCFC; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

/* Post content area - Alternate */
TD.Forum_PostBody_Alt, .Forum_PostBody_Alt
{
	background-color: #F6F6F6; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}

/* Used for all data rows like in configuration, profile, almost all ascx's (Admin, editable stuff) */
TD.Forum_Row_Admin, .Forum_Row_Admin
{
	 background-color: #F7F7F7; 	
}

/* Used for all data rows where there is no section head (+/-'s) Or datalist/datagrid, Gallery & Smiles, Filtered Words, Rankings, User Settings, Search (Admin, editable stuff) */
TD.Forum_Row_AdminL, .Forum_Row_AdminL
{
	 background-color: #F7F7F7; 

}

/* Used for all data rows where there is no section head (+/-'s) Or datalist/datagrid,, Gallery & Smiles, Filtered Words, Rankings, User Settings, Search  (Admin, editable stuff) */
TD.Forum_Row_AdminR, .Forum_Row_AdminR
{
	 background-color: #F7F7F7; 
}

/* Text for dnn labels, grid values */
TD.Forum_Row_AdminText, .Forum_Row_AdminText
{
	 font-size: 7pt;	
	 color: #666666;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;		
	 letter-spacing: 1px;
}

/* Subject/Name Column in group, threads views */
TD.Forum_Row
{
	background-color: #E9E9E9; 
}

/* Subject/Name Column in group, threads views (odd) */
TD.Forum_Row_Alt
{
	background-color: #F0F0F0; 
}

/* Threads Column in initial group view (even numbered)*/
TD.Forum_RowHighlight1, .Forum_RowHighLight1
{			
	background-color: #DEDEDE;		
}
/* Threads Column in initial group view (odd numbered)*/
TD.Forum_RowHighlight1_Alt, .Forum_RowHighLight1_Alt
{		
	background-color: #E9E9E9;	
}

/* Posts Column in initial group view */
TD.Forum_RowHighlight2, .Forum_RowHighLight2
{			
	background-color: #DEDEDE;		
}

/* Posts Column in initial group view (odd)*/
TD.Forum_RowHighlight2_Alt, .Forum_RowHighLight2_Alt
{		
	background-color: #E9E9E9;	
}

/* Last Post Column */
TD.Forum_RowHighlight3, .Forum_RowHighLight3
{			
	background-color: #DEDEDE;	
}

/* Last Post Column - Alternate (odd)*/
TD.Forum_RowHighlight3_Alt, .Forum_RowHighLight3_Alt
{		
	background-color: #E9E9E9;
}

/* Used in forum search results(my posts icon area), in moderator sections */
TD.Forum_RowHeader, .Forum_RowHeader
{
	background-color: #F7F7F7;		
}

/* Attachment area at bottom of post view.  Each attacment is own row */
TD.Forum_Attachments, .Forum_Attachments
{
	background-color: Silver;
}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
TD.Forum_Attachments_Alt, .Forum_Attachments_Alt
{
	background-color: Silver;
}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
TD.Forum_ListCell
{
	background-color: White;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

/* How the quote reply section looks in post view */
TD.Quote, .Quote
{
	font-weight: normal;
	font-size: 10px;	
	background-color: #F1F1F1;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal
{
    font-size: 12px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #403F3F;
}

A.Forum_Normal:Hover
{
	 text-decoration: underline;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
    font-size: 10px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #000000;
}

.Forum_GroupDetails
{
    font-size: 10px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #000000;
}

.Forum_Posts
{
    font-size: 11px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #000000;
}

.Forum_Threads
{
    font-size: 11px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #000000;
}

.Forum_LastPostText
{
    font-size: 11px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #403F3F;
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited    
{
	 color: #403F3F;
}

A.Forum_LastPostText:Hover
{
	 color: #cc0000;
	 text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
    font-size: 10px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #403F3F;
}

A.Forum_AliasLink:Hover
{
	 color: #cc0000;
	 text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited    
{
    font-size: 12px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #403F3F;
}

A.Forum_Normal:Hover
{
    font-size: 12px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #cc0000;
}

.Forum_NormalBold
{
    font-size: 12px;
    font-weight: bold;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #403F3F;
}

/* Links used in style above areas */
A.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited 
{
    font-size: 12px;
    font-weight: bold;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #403F3F;
}

A.Forum_NormalBold:Hover
{
    font-size: 12px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 color: #cc0000;
}

.NormalGrey
{
    font-size: 11px;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
TD.Forum_ReplyCell, .Forum_ReplyCell
{
	 background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
}
/* This is for the reply, moderate, new thread, move, delete, quote  LINK buttons (only modify link properties here, use reply cell for containing td)
This is also the links used in the module actions, new thread, moderate buttons */
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Forum_Link
{
    text-align: center;    
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;     
	 color: #403F3F  
	 
}

A.Forum_Link:Hover
{
	color: #cc0000;  
	text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited
{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;  
	color: #403F3F;
	font-weight: bold;
}

A.Forum_Profile:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

/* Used for image gallery, smiley buttons in post edit page. */
TD.Forum_LinkLargeButton, .Forum_LinkLargeButton, A.Forum_LinkLargeButton:Link, A.Forum_LinkLargeButton:Visited    
{
    background-color:   url('Images/linkbutton_bg.gif') repeat-x bottom center;	  
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
	 text-align: center;    
    height: 24px;
    width: 100px;      
    color: #7BCB8C;  
    font-size: 12px;
	 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	 font-weight: bold;
	 color: #403F3F; 
}

A.Forum_LinkLargeButton:Hover
{
	color: #cc0000;
	text-decoration: underline;
}

/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_NavBarButton, .Forum_NavBarButton, A.Forum_NavBarButton:Link, A.Forum_NavBarButton:Visited
  {
	 background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 padding-top: 1px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
 }
 
/* Forum navigation bar actions and new threads/moderate buttons */
TD.Forum_ModerateButton, .Forum_ModerateButton, A.Forum_ModerateButton:Link, A.Forum_ModerateButton:Visited
  {
	 background: url('Images/linkbutton_bg.gif') repeat-x bottom center;	 
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
 }
 
/* Forum Main Menu (For navigation in forum and blog) Till END OF FILE*/
.ForumMenu_MenuContainer {
	text-align: center;
}

.ForumMenu_MenuBar {	
	cursor: hand; 
	text-align: center;
	height:22px;	
}

.ForumMenu_MenuItem {	
	background: #FFFFFF;
	cursor: pointer; 
	cursor: hand; 
	color: #7F8183; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	height: 22px;
}

.ForumMenu_MenuIcon {	
	cursor: pointer; 
	cursor: hand;
	color: #2c2c2c;
	text-align: center;
	padding-right: 0px;
	padding-left: 3px;
	background: transparent;
	display: none;
}

.ForumMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	background: #A2A2A2; 
	filter: none;
	margin-top: 2px;
	padding: 0px;
}

.ForumMenu_MenuBreak {
	background-color: transparent; 
	height: 0px;
}

.ForumMenu_MenuItemSel
{
	background: #7F8183;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff; 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	border: 0px;
}

.ForumMenu_MenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}

.ForumMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 11px; 
	cursor: pointer; 
	cursor: hand;
	display: none;
}
/* End Forum Menu */

