/*****************************************************
 DNN Forum Default style sheet - Updated on May,27,2005 - Nina Meiers -  
 Edited by Chris Paterra November 15th, 2005
*****************************************************/


/*/////////////////////////// = FORUM VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/*Used for the Forum breadcrumb navigation at the top and bottom of each thread and post view table (txt color is not applying here)*/
A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited, A.Forum_BreadCrumb:Active, A.Forum_BreadCrumb:Hover
{
font-size: 11px;
font-weight: bold;	
color: #403F3F;
font-family: Arial;	 
}
A.Forum_BreadCrumb:Hover
{
	color: #cc0000;
	text-decoration: underline overline;
}

/*/////////////////////////// = FORUM VIEW - HEADER = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.Forum_Header
{			
	background: url('Images/Dark-Kat-Header.gif') repeat;
	height:38px;
}

/* Text & Text link pseudo classes  used in main Forum_Header areas */
.Forum_HeaderText, A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited, A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover
{			
	font-weight: bold;
	font-size: 8pt;	
	color: #FFFFFF;
	font-family: Arial;		
	letter-spacing: 1px;
}
A.Forum_HeaderText:Hover
{
	 color: #cc0000;
	 text-decoration: underline overline;
}

/* These cap classes handle the left and rigt of colums (only in /forum admin header area)*/
.Forum_HeaderCapLeft 
{
	background: url('Images/Dark-Kat-Cap-L.gif') left;
	width:14px;
	padding-top:8px;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_HeaderCapRight
{
	background: url('Images/Dark-Kat-Cap-R.gif') right;
	width:14px;
	padding-top:8px;
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
.Forum_AltHeaderCapLeft
{
	border-right: #bdbdbd 1px solid;	
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
.Forum_AltHeaderCapRight
{
	border-left: #bdbdbd 1px solid;	
}

/* Handles Group name header section, statistics header section  also header in whats new scroller */
.Forum_AltHeader
{	
	background: url('Images/text-bg.png') repeat-x;
	border-left: #bdbdbd 0px solid;	
	border-right: #bdbdbd 0px solid;
	border-top: #bdbdbd 1px solid;
	padding-top:0px;
}

/* Overrides most section head controls.  Text for Forum Settings, User Settings */
.Forum_AltHeaderText, A.Forum_AltHeaderText:Link, A.Forum_AltHeaderText:Visited, A.Forum_AltHeaderText:Active, A.Forum_AltHeaderText:Hover
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;			
	font-family: Arial; 
	letter-spacing: 15px;
    font-variant: small-caps;
}
A.Forum_AltHeaderText:Hover 
{
	color: #cc0000;				
	text-decoration: underline overline;
}

/* Handles Group name header middle to right, no text here */
.Forum_AltHeaderRight
{
	background: url('Images/alt_header_bg.gif') repeat-x top;		
}

/*/////////////////////////// = GROUP & FORUM VIEW - FOOTER = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Text items used in footers,  seen in User Manager */
.Forum_FooterText, A.Forum_FooterText:Link, A.Forum_FooterText:Visited, A.Forum_FooterText:Active 
{
	font-weight: bold;
	font-size: 8pt;	
	color: #FFFFFF;
	font-family: Arial;
	letter-spacing: 1px;
}

/* where paging, arrows are in posts */
.Forum_Footer
{
	background: url('Images/Dark-Kat-Footer.gif') repeat;	
	height:38px;	

}

/* These cap classes handle the left and rigt of colums (only in /forum admin header area)*/
.Forum_FooterCapLeft
{
	background: url('Images/Dark-Kat-Cap-FL.gif') left;
	width:14px;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_FooterCapRight
{
	background: url('Images/Dark-Kat-Cap-FR.gif') right;
	width:14px;
}

/*/////////////////////////// = GROUP & FORUM VIEW - ODD/EVEN ROWS = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Subject/Name Column in group, threads views */
.Forum_Row
{
	background: url('Images/bg2.png') repeat;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;	
}

/* Subject/Name Column in group, threads views (odd) */
.Forum_Row_Alt
{
	background: url('Images/bg1.png') repeat;
	border-top: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
}

/* Threads Column in initial group view (even numbered)*/
.Forum_RowHighLight1
{			
	background: url('Images/bg3.png') repeat;
	border-left: 1px solid #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}
/* Threads Column in initial group view (odd numbered)*/
.Forum_RowHighLight1_Alt
{		
	background: url('Images/bg2.png') repeat;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}

/* Posts Column in initial group view */
.Forum_RowHighLight2
{			
	background: url('Images/bg3.png') repeat;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}

/* Posts Column in initial group view (odd)*/
.Forum_RowHighLight2_Alt
{		
	background: url('Images/bg2.png') repeat;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
}

/* Last Post Column */
.Forum_RowHighLight3
{			
	background: url('Images/bg3.png') repeat;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;	
	border-right: #bdbdbd 1px solid;	
	padding-right: 3px;
}

/* Last Post Column - Alternate (odd)*/
.Forum_RowHighLight3_Alt
{		
	background: url('Images/bg2.png') repeat;
	border-left: solid 1px #bdbdbd;
	border-top: #bdbdbd 1px solid;
	border-right: #bdbdbd 1px solid;	
	padding-right: 3px;
}

/*/////////////////////////// = THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area (ODD numbered rows) */
.Forum_Avatar_Alt
{
	background: url('Images/bg90-2.png') repeat;
	border-right: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;	
	border-top: #bdbdbd 1px solid;	
	padding: 5px;
}

/* Area in each post where subject is (top part) (ODD numbered rows) */
.Forum_PostDetails_Alt
{		
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('Images/bg90-2.png') repeat;
	border-top: #bdbdbd 1px solid;	
}

/* Area where mod/reply buttons are (below post details) - (ODD numbered rows)  */
.Forum_PostButtons_Alt
{
	background: url('Images/bg90-2.png') repeat; 
	border-bottom: 1px solid #bdbdbd;
}

/* Post content area - (ODD numbered rows)  */
.Forum_PostBody_Alt
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	min-height: 100%;
}

/* avatar area (EVEN numbered rows) */
.Forum_Avatar
{
	background: url('Images/bg90-1.png') repeat; 
	border-right: #bdbdbd 1px solid;	
	border-left: #bdbdbd 1px solid;	
	border-top: #bdbdbd 1px solid;	
	padding: 5px;
}

/* Area in each post where subject is (top part) (EVEN numbered rows)*/
.Forum_PostDetails
{	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('Images/bg90-1.png') repeat;
	border-top: #bdbdbd 1px solid;	
	color: #000000;	
}

/* Area where mod/reply buttons are (below post details) (EVEN numbered rows) */
.Forum_PostButtons
{
	background: url('Images/bg90-1.png') repeat; 
	border-bottom: 1px solid #bdbdbd;
}

/* Post content area (EVEN numbered rows) */
.Forum_PostBody
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	min-height: 500px;
}

/* Seperator row. Also uses spacer-height.gif to determin space in between each post in thread View*/
.Forum_SpacerRow
{
	border-top: #bdbdbd 1px solid;	
}

/* POST SIZE FIX */

.Forum_PostBody_Container
{
	background: url('Images/bg1.png') repeat;
	border-right: #bdbdbd 1px solid;	
}

.Forum_PostBody_Container_Alt
{
	background: url('Images/bg3.png') repeat;
	border-right: #bdbdbd 1px solid;	
}

/*/////////////////////////// = SPLIT-THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area in thread split, soon posts moderate (all rows) */
.Forum_AvatarBox
{
	background: url('Images/bg90-2.png') repeat;
	border-right: #bdbdbd 1px solid;
	padding: 5px;
}

/* area in each post where subject is (top part) in thread split (post moderate soon) */
.Forum_PostDetailsBox
{	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url('Images/bg90-2.png') repeat;
}

/* Area where mod/reply buttons are/ include in new thread in Thread Split */
.Forum_PostButtonsBox
{
	background: url('Images/bg90-2.png') repeat;
	border-bottom: 1px solid #bdbdbd;
}

/* Area of post content in thread split */ 
.Forum_PostBodyBox
{
	background: url('Images/bg1.png') repeat;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Area in Thread Split used to enclose entire each post datalist are in border */
.Forum_Row_AdminBox
{
	 border-top: #bdbdbd 1px solid;	
	 border-left: #bdbdbd 1px solid;
	 border-right: #bdbdbd 1px solid;	
	 border-bottom: #bdbdbd 1px solid;	
}

/*/////////////////////////// - ADMIN CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used for all data rows like in configuration, profile, almost all ascx's (Admin, editable stuff) */
.Forum_Row_Admin
{
	 background: url('Images/bg1.png') repeat; 
	 border-top: #bdbdbd 1px solid;	
	 border-left: #bdbdbd 1px solid;
	 border-right: #bdbdbd 1px solid;	
	 padding-left: 4px;
	 padding-right: 4px;
}

.Forum_Row_Admin_Foot 
{
	 border-top: #bdbdbd 1px solid;	
}

/* Used for all data background-color: #F7F7F7; rows where there is no section head (+/-'s) Or datalist/datagrid, Gallery & Smiles, Filtered Words, Rankings, User Settings, Search (Admin, editable stuff) */
.Forum_Row_AdminL
{
	 
	 background: url('Images/bg1.png') repeat; 
	 border-top: #bdbdbd 1px solid;	
	 border-left: #bdbdbd 1px solid;
	 padding-left: 4px;

/* Moved from Forum_Row_AdminText */
	 font-size: 7pt;	
	 color: #666666;
	 font-family: Arial;		
	 letter-spacing: 1px;
}


/* 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) */
.Forum_Row_AdminR
{
	 background: url('Images/bg1.png') repeat; 
	 border-top: #bdbdbd 1px solid;	
	 border-right: #bdbdbd 1px solid;	
	 padding-right: 4px;
}

/* Used for all ADMIN SECTION HEAD rows only */
.Forum_Admin_SectionHead
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;			
	font-family: Arial; 
	letter-spacing: 5px;
    font-variant:small-caps;

	background: url('Images/text-bg.png') repeat-x;
	border-left: #bdbdbd 0px solid;	
	border-right: #bdbdbd 0px solid;
	border-top: #bdbdbd 1px solid;
}

/* Text for dnn labels, grid values */
.Forum_Row_AdminText
{
	 font-size: 7pt;	
	 color: #666666;
	 font-family: Arial;		
	 letter-spacing: 1px;
}

/*/////////////////////////// - MISC CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used in forum search results(my posts icon area), in moderator sections */
.Forum_RowHeader
{
	background-color: #F7F7F7;		
}

/* Attachment area at bottom of post view.  Each attachment is own row */
.Forum_Attachments
{
	background-color: Silver;
	border-right: #bdbdbd 1px solid;	
}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
.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*/
.Forum_ListCell
{
	background-color: White;
	font-family: Arial;
    font-size: 10px;
    font-weight: normal; 
	border-top:;
	border: 1px solid Black;
}

/* How the quote reply section looks in post view */
.Quote
{
	border-top: #cc0000  1px dotted;
	border-left: #cc0000  1px dotted;
	border-bottom: 1px dotted #cc0000;	
	border-right: #cc0000  1px dotted;
	font-size: 10px;	
	background-color: #F1F1F1;
	font-family: Arial;
}

/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited, A.Forum_Normal:Active, A.Forum_Normal:Hover
{
    font-size: 12px;
	font-family: Arial;
	color: #403F3F;
}
A.Forum_Normal:Hover
{
	color: #cc0000;
}

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover
{
    font-size: 10px;
	 font-family: Arial;
	 color: #403F3F;
}

A.Forum_NormalSmall:Hover
{
	 color: #cc0000;
}

.Forum_TreeNormal
{
    font-size: 12px;
	font-family: Arial;
	color: #403F3F;
	vertical-align: middle;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
    font-size: 10px;
	 font-family: Arial;
	 color: #000000;
}

.Forum_GroupDetails
{
    font-size: 10px;
	 font-family: Arial;
	 color: #000000;
}

.Forum_Posts
{
    font-size: 11px;
	 font-family: Arial;
	 color: #000000;
}

.Forum_Threads
{
    font-size: 11px;
	 font-family: Arial;
	 color: #000000;
}

/* Links used in style above areas */
.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited, A.Forum_LastPostText:Active, A.Forum_LastPostText:Hover
{
     font-size: 11px;
	 font-family: Arial;
	 color: #403F3F;
}
A.Forum_LastPostText:Hover
{
	 color: #cc0000;
	 text-decoration: underline;
}

A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited, A.Forum_AliasLink:Active, A.Forum_AliasLink:Hover  
{
    font-size: 10px;
	 font-family: Arial;
	 color: #403F3F;
}
A.Forum_AliasLink:Hover
{
	 color: #cc0000;
	 text-decoration: underline;
}

/* Links used in style above areas */
.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited, A.Forum_NormalBold:Active, A.Forum_NormalBold:Hover
{
    font-size: 12px;
    font-weight: bold;
	font-family: Arial;
	color: #403F3F;
}
A.Forum_NormalBold:Hover
{
	 color: #cc0000;
}

.Forum_TreeNormalBold
{
    font-size: 12px;
    font-weight: bold;
	font-family: Arial;
	color: #403F3F;
	vertical-align: middle;
}
.NormalGrey
{
    font-size: 11px;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
.Forum_ReplyCell
{
	 background: url('Images/header_bg.gif') repeat;
	 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 */

A.Forum_Link:Link, A.Forum_Link:Visited, A.Forum_Link:Active, A.Forum_Link:Hover
{
    text-align: center;    
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;     
	color: #666666  
}
A.Forum_Link:Hover
{
	color: #cc0000;  
}

/*Profile link, used above posts avatar area (user alias) */
A.Forum_Profile:Link, A.Forum_Profile:Visited, A.Forum_Profile:Active, A.Forum_Profile:Hover
{
	font-family: Arial; 
    font-size: 11px;
    font-weight: normal;  
	color: #403F3F;
	font-weight: bold;
}
A.Forum_Profile:Hover
{
	color: #cc0000;
	text-decoration: underline overline;
}

/* Previous/Next Box (Enabled buttons) - Posts View  */
.Forum_NavBarButton
  {
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 padding-right: 2px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 background: url('Images/header_bg.gif') repeat;
 }
 
/* Previous/Next Box (Disabled buttons) - Posts View  */
.Forum_NavBarButtonDisabled
  {
	 padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 padding-right: 2px;
	 border-left: 1px solid #CDCDCD;
	 border-right: 1px solid #CDCDCD;
	 border-top: 1px solid #CDCDCD;
	 border-bottom: 1px solid #CDCDCD;
	 background-color: #B9B9B9;
 }
 
/* Previous/Next Box Enabled Links (Sub-classed) - Posts View  */
.Forum_NavBarButton A.Forum_Link:Link, .Forum_NavBarButton A.Forum_Link:Visited, .Forum_NavBarButton A.Forum_Link:Active, .Forum_NavBarButton A.Forum_Link:Hover
{
    text-align: center;    
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;     
	color: #666666  
}
.Forum_NavBarButton A.Forum_Link:Hover
{
	color: #cc0000;  
}

/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold
  {
	 color: #dddddd;
  }


/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */

.Forum_Suggest_DefaultNode
  {
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;
	Letter-Spacing:2px;   
	color: #000000;  
	
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	background-color: #FFFFFF;
  }

.Forum_Suggest
  {
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;
	Letter-Spacing:2px;   
	color: #FFFFFF;  

	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	background-color: #000000; 
	Margin-Top:-1px;
  }

/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode
  {
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;
	Letter-Spacing:2px;   
	color: #cc0000;  
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
  }


/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver
  {
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;
	Letter-Spacing:2px;   
	color: #ff9999;  
	background-color: #000000;

  }

/* .txtForumUserSuggest.DefaultNodeCssClassSelected  */
.Forum_Suggest_DefaultNodeUnSelected
  {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #00ff00;
  }


/*/////////////////////////// = FORUM ACTION ICONS - TOOLBAR = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Only seen if option is disabled to show icons for toolbar */
.Forum_ToolbarLink, A.Forum_ToolbarLink:Link, A.Forum_ToolbarLink:Visited, TD.Active, A.Forum_ToolbarLink:Hover
{
   text-align: center;    
   font-family: Arial; 
   font-size: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	color: #403F3F;
}

A.Forum_ToolbarLink:Hover
{
	color: #cc0000;  
	text-decoration: underline;
}

 /* Action icons moderator, admin, inbox, memberlist, my settings, my posts, search, forum home */
A.Forum_ib_admin:link, A.Forum_ib_admin:visited, A.Forum_ib_admin:active, A.Forum_ib_admin:hover
 {
	background-image: url(images/ib_admin.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_admin:hover
 {
 	background-image: url(images/ib_admin_hover.png);

 }
 
A.Forum_ib_moderate:link, A.Forum_ib_moderate:visited, A.Forum_ib_moderate:active, A.Forum_ib_moderate:hover
 {
	background-image: url(images/ib_moderate.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_moderate:hover
 {
 	background-image: url(images/ib_moderate_hover.png);
 }
 
A.Forum_ib_Inbox:link, A.Forum_ib_Inbox:visited, A.Forum_ib_Inbox:active, A.Forum_ib_Inbox:hover
 {
	background-image: url(images/ib_inbox.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_Inbox:hover
 {
 	background-image: url(images/ib_inbox_hover.png);
 }
 
 A.Forum_ib_Inbox_New:link, A.Forum_ib_Inbox_New:visited, A.Forum_ib_Inbox_New:active 
 {
	background-image: url(images/ib_inbox_new.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
 A.Forum_ib_Inbox_New:hover
 {
 	background-image: url(images/ib_inbox_hover.png);
 }
 
A.Forum_ib_memberlist:link, A.Forum_ib_memberlist:visited, A.Forum_ib_memberlist:active, A.Forum_ib_memberlist:hover
 {
	background-image: url(images/ib_memberlist.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_memberlist:hover
 {
 	background-image: url(images/ib_memberlist_hover.png);
 }
 
A.Forum_ib_mysettings:link, A.Forum_ib_mysettings:visited, A.Forum_ib_mysettings:active, A.Forum_ib_mysettings:hover
 {
	background-image: url(images/ib_mysettings.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_mysettings:hover
 {
 	background-image: url(images/ib_mysettings_hover.png);
 }
 
A.Forum_ib_myposts:link, A.Forum_ib_myposts:visited, A.Forum_ib_myposts:active, A.Forum_ib_myposts:hover
 {
	background-image: url(images/ib_myposts.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_myposts:hover
 {
 	background-image: url(images/ib_myposts_hover.png);
 }
 
A.Forum_ib_search:link, A.Forum_ib_search:visited, A.Forum_ib_search:active, A.Forum_ib_search:hover
 {
	background-image: url(images/ib_search.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_search:hover
 {
 	background-image: url(images/ib_search_hover.png);
 }
 
A.Forum_ib_forumhome:link, A.Forum_ib_forumhome:visited, A.Forum_ib_forumhome:active, A.Forum_ib_forumhome:hover
 {
	background-image: url(images/ib_forumhome.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_forumhome:hover
 {
 	background-image: url(images/ib_forumhome_hover.png);
 }

  A.Forum_ib_aggregate:link, A.Forum_ib_aggregate:visited, A.Forum_ib_aggregate:active, A.Forum_ib_aggregate:hover
 {
	background-image: url(images/ib_aggregate.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
	display:table-cell;
 }
 
A.Forum_ib_aggregate:hover
 {
 	background-image: url(images/ib_aggregate_hover.png);
 }
 
/*/////////////////////////// - OVER-RIDING SUB-CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* Text used in Forum_Header areas for Admin areas - OVER-RIDE for Search in Admin Pages like MemberList*/
.Forum_Row_Admin .Forum_HeaderText
{			
	color: #000000;
    text-align: center;    
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;     
}

/* used to OVER-RIDE FCK FTB Editor radiobox backgrounds to be transparent */
#tblEditContent .NormalTextBox 
{			
	background-color: transparent;
}

/* To OVER-RIDE for FCK FTB Editor Radio check box transparent - Admin Page, */
.Forum_Row_AdminR .normaltextbox
{
	 background-color: transparent;
}


/* OVER-RIDE  Datagrid BG Color - HTML Body Admin Page, */
.Forum_Row_Admin .DataGrid_Item, .Forum_Row_Admin .DataGrid_AlternatingItem, .Forum_Row_Admin .DataGrid_Footer
{
	 background-color: transparent;
}

/* Sub-class to OVER-RIDE  Footer links */
.Forum_FooterText A.Forum_Link:Link, .Forum_FooterText A.Forum_Link:Visited, .Forum_FooterText A.Forum_Link:Active, .Forum_FooterText A.Forum_Link:Hover
{
    text-align: center;    
    font-family: Arial; 
    font-size: 11px;
    font-weight: bold;     
	color: #FFFFFF;  
}
.Forum_FooterText A.Forum_Link:Hover
{
	color: #FF0000;  
}

/* Used specifically for paging links */
A.Forum_FooterText
{
    text-align: center;    
    font-family: Arial; 
    font-size: 11px;
    font-weight: normal;     
	 color: #FFFFFF;
}

/* Used specifically for paging links */
A.Forum_FooterText:Hover 
{
	color: #cc0000;
	text-decoration: underline;
}

/* Used specifically for paging links */
.Forum_FooterDisabled
{
		font-weight: normal;
	font-size: 8pt;	
	color: #FFFFFF;
	font-family: Arial;
	letter-spacing: 1px;
}

/* OVER-RIDE Forum_Profile when in Forum_Header (Private Message & Admin Rows) */
.Forum_Header A.Forum_Profile:Link, .Forum_Header A.Forum_Profile:Visited, .Forum_Header A.Forum_Profile:Active, .Forum_Header A.Forum_Profile:Hover
{
	font-family: Arial; 
    font-size: 11px;
    font-weight: normal;  
	color: #FFDDDD;
	font-weight: bold;
}
.Forum_Header A.Forum_Profile:Hover
{
	color: #FF0000;
	text-decoration: none;
}

/* Attempting to OVER-RIDE  FCK FTB Editor text box background from transparent to WHITE - HTML Body Admin Page, */
.NormalTextBox .normal
{			
	 background-color: white;
	 color: red;
}

#dnn_ctr374_Forum_PMThread_lstPost__ctl0_tblPostList
{

display:inline;

}