/*****************************************************
 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: bold 10px Verdana, Arial; 
	color: #404040;		
}

A.Forum_BreadCrumb:Hover
{
	color: #404040;	
	text-decoration: underline;
}

/* middle header section Handles title colors (Forums, Threads, Posts)*/
TD.Forum_Header, .Forum_Header
{			
	background: url('Images/header_bg.gif') repeat;
	border-top: #bdbdbd 1px solid;	
}

/* Text used in Forum_Header areas */
TD.Forum_HeaderText, .Forum_HeaderText
{			
	font: bold 10px Verdana, Arial; 
	color: #404040;	
	letter-spacing: 1px;
}
/* Text used in Forum_Header areas */
A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited
{			
	font: bold 10px Verdana, Arial; 
	color: #404040;		
	letter-spacing: 1px;
	text-decoration: underline;
}

A.Forum_HeaderText:Hover
{
	 color: #404040;	
	 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
{
	border-right: #bdbdbd 1px solid;	
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
TD.Forum_AltHeaderCapRight
{
	border-left: #bdbdbd 1px solid;	
}

/* 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;	
	border-left: #bdbdbd 1px solid;	
	border-right: #bdbdbd 1px solid;
}

/* Overrides most section head controls.  Text for Forum Settings, User Settings */
TD.Forum_AltHeaderText, .Forum_AltHeaderText {
	font: bold 10px Verdana, Arial;
	color: #404040;		
	letter-spacing: 1px;
}

A.Forum_AltHeaderText:Link, A.Forum_AltHeaderText:Visited {
	color: #404040;		
	text-decoration: underline;
}

A.Forum_AltHeaderText:Hover {
	color: #404040;		
	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 
{
	border-right: #bdbdbd 1px solid;	
}

/* 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
{
	border-left: #bdbdbd 1px solid;	
}

/* 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;	
	border-top: #bdbdbd 1px solid;	
	border-bottom: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;		
	border-right: #bdbdbd 1px solid;	
}

/* Text items used in footers,  seen in User Manager */
TD.Forum_FooterText, .Forum_FooterText 
{
	font: bold 10px Verdana, Arial; 
	color: #404040;		
	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; 
	 border-top: #bdbdbd 1px solid;	
}

/* Seperator row */
TD.Forum_SpacerRow
{
	border-top: #bdbdbd 1px solid;	
}

/* avatar area */
TD.Forum_Avatar, Forum_Avatar
{
	background-color: #F7F7F7; 
	border-right: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;	
	border-top: #bdbdbd 1px solid;	
	padding: 5px;
}

/* avatar area (odd numbered rows) */
TD.Forum_Avatar_Alt, Forum_Avatar_Alt
{
	background-color: #EBEBEB; 
	border-right: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;	
	border-top: #bdbdbd 1px solid;	
	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; 
	border-top: #bdbdbd 1px solid;	
	border-right: #bdbdbd 1px solid;	
}

/* 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; 
	border-top: #bdbdbd 1px solid;	
	border-right: #bdbdbd 1px solid;	
}

/* Area where mod/reply buttons are (below post details)*/
TD.Forum_PostButtons, .Forum_PostButtons
{
	background-color: #F7F7F7; 
	border-bottom: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
}

/* Area where mod/reply buttons are (below post details) - Atlernate */
TD.Forum_PostButtons_Alt, .Forum_PostButtons_Alt
{
	background-color: #EBEBEB; 
	border-bottom: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
}

/* Post content area */
TD.Forum_PostBody, .Forum_PostBody
{
	background-color: #FCFCFC; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: #bdbdbd 1px solid;	
}

/* 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;
	border-right: #bdbdbd 1px solid;	
}

/* 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; 
	 border-top: #bdbdbd 1px solid;	
	 border-left: #bdbdbd 1px solid;
	 border-right: #bdbdbd 1px solid;	
}

/* 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; 
	 border-top: #bdbdbd 1px solid;	
	 border-left: #bdbdbd 1px solid;
}

/* 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; 
	 border-top: #bdbdbd 1px solid;	
	 border-right: #bdbdbd 1px solid;	
}

/* Text for dnn labels, grid values */
TD.Forum_Row_AdminText, .Forum_Row_AdminText
{
	 font: normal 10px Verdana, Arial; 
	 color: #404040;			 
	 letter-spacing: 1px;
}

/* Subject/Name Column in group, threads views */
TD.Forum_Row
{
	background-color: #E9E9E9; 
	border-top: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;	
}

/* Subject/Name Column in group, threads views (odd) */
TD.Forum_Row_Alt
{
	background-color: #F0F0F0; 
	border-top: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;	
}

/* Threads Column in initial group view (even numbered)*/
TD.Forum_RowHighlight1, .Forum_RowHighLight1
{			
	background-color: #DEDEDE;
	border-left: 1px solid #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}
/* Threads Column in initial group view (odd numbered)*/
TD.Forum_RowHighlight1_Alt, .Forum_RowHighLight1_Alt
{		
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}

/* Posts Column in initial group view */
TD.Forum_RowHighlight2, .Forum_RowHighLight2
{			
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}

/* Posts Column in initial group view (odd)*/
TD.Forum_RowHighlight2_Alt, .Forum_RowHighLight2_Alt
{		
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}

/* Last Post Column */
TD.Forum_RowHighlight3, .Forum_RowHighLight3
{			
	background-color: #DEDEDE;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
	border-right: #bdbdbd 1px solid;	
}

/* Last Post Column - Alternate (odd)*/
TD.Forum_RowHighlight3_Alt, .Forum_RowHighLight3_Alt
{		
	background-color: #E9E9E9;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;	
}

/* 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;
	border-right: #bdbdbd 1px solid;	
}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
TD.Forum_Attachments_Alt, .Forum_Attachments_Alt
{
	background-color: Silver;
	border-right: #bdbdbd 1px solid;	
}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
TD.Forum_ListCell
{
	background-color: White;
	font: bold 10px Verdana, Arial; color: #404040;	
	border-top:;
	border: 1px solid Black;
}

/* How the quote reply section looks in post view */
TD.Quote, .Quote
{
	border-top: #999999  1px solid;
	border-left: #999999  1px solid;
	border-bottom: #999999 1px solid;	
	border-right: #999999  1px solid;
	font: bold 10px Verdana, Arial; 
	color: #404040;	
	background-color: #F1F1F1;	
}

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal
{
   font: normal 10px Verdana, Arial; 
   color: #404040;		 
}

A.Forum_Normal:Hover
{
	 text-decoration: underline;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
   font: normal 10px Verdana, Arial; color: #404040;		 
}

.Forum_GroupDetails
{
   font: normal 10px Verdana, Arial; color: #404040;		 
}

.Forum_Posts
{
   font: normal 10px Verdana, Arial; color: #404040;		 
}

.Forum_Threads
{
   font: normal 10px Verdana, Arial; color: #404040;		 
}

.Forum_LastPostText
{
   font: normal 10px Verdana, Arial; color: #404040;		 
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited    
{
	 color: #404040;		 
}

A.Forum_LastPostText:Hover
{
	 color: #404040;		 
	 text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
   font: normal 10px Verdana, Arial; color: #404040;		
}

A.Forum_AliasLink:Hover
{
	 color: #404040;		
	 text-decoration: underline;
}

/* Links used in style above areas */
A.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited    
{
 	font: normal 10px Verdana, Arial; color: #404040;	
}

A.Forum_Normal:Hover
{
   font: normal 10px Verdana, Arial; color: #404040;	
}

.Forum_NormalBold
{
   font: bold 10px Verdana, Arial; color: #404040;	
}

/* Links used in style above areas */
A.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited 
{
   font: bold 10px Verdana, Arial; color: #404040;	
}

A.Forum_NormalBold:Hover
{
   font: bold 10px Verdana, Arial; 
   color: #404040;	
}

.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;	 
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 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: bold 10px Verdana, Arial; 
   color: #404040;	  	 	 
}

A.Forum_Link:Hover
{
	color: #404040;	  	 
	text-decoration: underline;
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited
{
	font: bold 10px Verdana, Arial; 
	color: #404040;	  	 
	font-weight: bold;
}

A.Forum_Profile:Hover
{
	color: #404040;	  	 
	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;	  
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;
	 text-align: center;    
    height: 24px;
    width: 100px;          
  	font: bold 10px Verdana, Arial; 
		color: #404040;	  	 	
}

A.Forum_LinkLargeButton:Hover
{
	color: #404040;	  	 
	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;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
 }
 
/* 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;
	 border-left: 1px solid #cc0000;
	 border-right: 1px solid #cc0000;
	 border-top: 1px solid #cc0000;
	 border-bottom: 1px solid #cc0000;
 }
 
/* Forum Main Menu (For navigation in forum and blog) Till END OF FILE*/
.ForumMenu_MenuContainer {
	border-bottom: transparent 0px solid; 
	border-left: transparent 0px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;  
	text-align: center;
}

.ForumMenu_MenuBar {	
	cursor: hand; 
	text-align: center;
	height:22px;	
}

.ForumMenu_MenuItem {	
	background: #FFFFFF;
	cursor: pointer; 
	cursor: hand; 
	color: #7F8183; 
	font: bold 10px Verdana, Arial; 
	color: #404040;	  	 	 
	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;
	border: 1px solid #ffffff;
	margin-top: 2px;
	padding: 0px;
}

.ForumMenu_MenuBreak {
	border-left: transparent 0px solid; 
	border-bottom: white 1px solid; 
	border-top: transparent 0px solid; 
	border-right: transparent 0px solid;
	background-color: transparent; 
	height: 0px;
}

.ForumMenu_MenuItemSel
{
	background: #7F8183;
	cursor: pointer; 
	cursor: hand; 
	font: normal 10px Verdana, Arial; 
	color: #404040;	  	 	 
	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 */

