/**********************************************************************************************************
 DNN Forum DNN Theme style sheet  
**********************************************************************************************************/

.Forum_MenuItem /* silverheader */
 { 
	width: auto;
	height: 26px;
	background: #1f1f1f url('Images/header_bg.gif') repeat-x; 
	line-height:26px;
	padding: 0px 0px 0px 10px;
	border-bottom: #222 1px solid;
	cursor: pointer; 
	display: block;
	position: relative; 
	vertical-align: middle;
 }

.Forum_MenuGroup /* submenu */
 { 
	height: 100px;
	padding: 5px 0px 5px 10px;
	border-bottom: #222 1px solid; 
 }

.Forum_Menu /* apple menu */
 { 
	width:160px;
	background: #5b5b5b;
	border-left: #222 1px solid;
	border-right: #222 1px solid; 
 }
 
 .Forum_MenuBreak 
{
 	color: #fff;
}

.Forum_UCP_Left 
 { 
	width:160px;
	border-top: #222 1px solid; 
 }

.Forum_UCP_Right 
 { 
	padding-left:15px;
	padding-right:10px; 
 }

.Forum_UCP_Header
 {			
	background: url('Images/header_bg.gif') repeat;
	border-top: #222 1px solid;
	border-left: #222 1px solid;
	border-right: #222 1px solid;	
	height: 26px;
	padding-left:10px;
	font-weight: bold;
	font-size: 11px;	
	color: #660000;
	font-family: Verdana;		
	text-transform: uppercase;
 }

.Forum_UCP_HeaderInfo 
{ 
	padding: 2px 2px 2px 2px;
	border: #222 1px solid;
	background-color: #F7F7F7;
}
 
.Forum_UCP_Item 
{ 
	padding: 2px 0px 2px 0px  
}

/*/////////////////////////// - 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: 10px Verdana, Arial, Helvetica, sans-serif; 	
	color: #000; 
	padding:4px 0px;
	text-transform: none;
}
A.Forum_BreadCrumb:Hover					
{ 
	color: #c60001;
}

/*/////////////////////////// - FORUM VIEW - HEADER \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* middle header section Handles title colors (Forums, Threads, Posts)*/
.Forum_Header								
{ 
	height: 24px;
	border-top: 1px solid #010101;
	border-bottom: 1px solid #010101;
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
}

/* Text used in Forum_Header areas */
.Forum_HeaderText, A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited, A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover
{ 
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CC9966;
	text-transform: uppercase;
}
											
/* PseudoClasses used in Forum_Header areas */
A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited; A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover
{ 
	text-decoration: underline; 
}
A.Forum_HeaderText:Hover
{ 
	color: #ff0000; 
}

/* These cap classes handle the left and rigt of colums 1px wide (only in forum admin HEADER area)  Remove all BLOG mentions*/
.Forum_HeaderCapLeft 						
{ 
	width: 6px; 
	height: 24px;
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
	border: 1px solid #010101;
	border-right: 0px;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_HeaderCapRight						
{ 
	width: 6px; 
	height: 24px;
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
	border: 1px solid #010101;
	border-left: 0px;
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
.Forum_AltHeaderCapLeft						
{ 
	width: 6px;
	height: 23px; 
	background: url('images/pb_AltHead_l.jpg') top left no-repeat; 
	border-left: 1px solid #222;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
.Forum_AltHeaderCapRight					
{
	width: 6px;
  	height: 23px; 
  	background: url('images/pb_AltHead_r.jpg') top left no-repeat; 
  	border-right: 1px solid #222;
  	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
.Forum_AltHeader							
{ 
	background: #fff url('images/pb_AltHead.jpg') top left repeat-x;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Forum Groups.  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 
{ 
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #663300;			
	text-transform: uppercase;
}

A.Forum_AltHeaderText:Hover 				
{ 
	color: #C60001;			
	text-decoration: underline;
}

/* Handles Group name hearder middle to right, no text here */
.Forum_AltHeaderRight
{
	background: url('Images/alt_header_bg.gif') repeat-x top;		
}
/* Class for identified words in search results */
.Forum_Markup  
{
	background-color: Yellow;
}

/*/////////////////////////// = GROUP & FORUM VIEW - FOOTER = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* where paging, arrows are in posts */
.Forum_Footer								
{ 
	height: 28px;
	border-top: 0px;	
	background: url(images/pb_footer_bg.jpg) top left repeat-x;											  
}

/* These cap classes handle the left and rigt of colums (only in /forum admin header area)*/
.Forum_FooterCapLeft						
{ 
	width: 6px;
	background: url(images/pb_footer_l.jpg) top left no-repeat;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_FooterCapRight						
{ 
	width: 6px;
	background: url(images/pb_footer_r.jpg) top left no-repeat;
}

/* Text items used in footers,  seen in User Manager */
.Forum_FooterText, A.Forum_FooterText:Link, A.Forum_FooterText:Visited, A.Forum_FooterText:Active 
{ 
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;	
	color: #ffc30d;
}

/* Used specifically for paging links */
A.Forum_FooterText							
{ 	
	color: #ffc30d;
	text-decoration: underline;
}

/* Used specifically for paging links */
A.Forum_FooterText:Hover 					
{ 
	color: #fff;
	text-decoration: underline;
}

/* Used specifically for paging links */
.Forum_FooterDisabled						
{ 
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;	
	color: #ffc30d;
}

/*/////////////////////////// = GROUP & FORUM VIEW - ODD/EVEN ROWS = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.Forum_SubForumContainer
{
	width:98%;
	padding: 3px 3px 3px 3px;
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
}

A.Forum_SubForumLink:Link, A.Forum_SubForumLink:Visited
{
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	text-decoration:none;
}

A.Forum_SubForumLink:Active, A.Forum_SubForumLink:Hover
{
	font-size: 10px;
	font-family: Verdana;
	color: #c60001;
}

/* Subject/Name Column in group, threads views */
.Forum_Row									
{ 
	border-top: dashed 1px #888;	
	border-left: solid 1px #222;	
	border-bottom: dashed 1px #888;
	padding: 4px;
	background: #fff url(images/pb_row_l_bg.jpg) top left repeat-y;
}

/* Subject/Name Column in group, threads views (odd) */
.Forum_Row_Alt								
{ 
	border-left: solid 1px #222;
	padding: 4px;
	background: #f1f1ee url(images/pb_row_l_bg.jpg) top left repeat-y;
}

/* /* Subject/Name Column in group, threads views (Link)*/
.Forum_Row .Forum_NormalBold, .Forum_Row A.Forum_NormalBold:Link, .Forum_Row A.Forum_NormalBold:Visited, 
.Forum_Row A.Forum_NormalBold:Active,.Forum_Row_Alt .Forum_NormalBold, .Forum_Row_Alt A.Forum_NormalBold:Link, 
.Forum_Row_Alt A.Forum_NormalBold:Visited, .Forum_Row_Alt A.Forum_NormalBold:Active	
{ 
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;	
	color: #202020;
	text-align: left;
	text-decoration: underline;
	border: 0px; 
	background: none;
}
													
.Forum_Row A.Forum_NormalBold:Hover,	
.Forum_Row_Alt A.Forum_NormalBold:Hover		
{ 
	color: #C60001; 
	text-decoration: underline; 
}
	
/* Threads Column in initial group view (even numbered)*/
.Forum_RowHighlight1						
{ 
	border-left: dashed 1px #888;
	border-top: dashed 1px #888;	
	border-bottom: dashed 1px #888;
	background-color: #fff;
}
											
/* Threads Column in initial group view (odd numbered)*/
.Forum_RowHighlight1_Alt					
{ 
	border-left: dashed 1px #888;
	background-color: #f1f1ee;
}

/* Posts Column in initial group view */
.Forum_RowHighlight2						
{ 
	border-left: dashed 1px #888;
	border-top: dashed 1px #888;	
	border-bottom: dashed 1px #888;
	background-color: #fff;
}

/* Posts Column in initial group view (odd)*/
.Forum_RowHighlight2_Alt					
{ 
	border-left: dashed 1px #888;
	background-color: #f1f1ee;
}

/* Last Post Column */
.Forum_RowHighlight3						
{ 
	border: dashed 1px #888;
	border-right: solid 1px #222;
	background: #fff url(images/pb_row_r_bg.jpg) top right repeat-y;
}

.Forum_RowHighlight3 table					
{ 
	padding: 4px;
}												

/* Last Post Column - Alternate (odd)*/
.Forum_RowHighlight3_Alt					
{ 
	border-left: dashed 1px #888;
	border-right: solid 1px #222;	
	background: #f1f1ee url(images/pb_row_r_bg.jpg) top right repeat-y;
}
.Forum_RowHighlight3_Alt table				
{ 
	padding: 4px;
}										

/*/////////////////////////// = THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* avatar area (ODD numbered rows) */
.Forum_Avatar_Alt							
{ 
	padding: 5px;
	border-right: #000 1px solid;	
	border-left: #000 1px solid;	
	border-top: #000 1px solid;	
	background: #d1d1d1 url(images/pb_avatarAlt_bg.jpg) top left repeat-y; 
}

/* Area in eqach post where subject is - (top part) (ODD numbered rows) */
.Forum_PostDetails_Alt						
{ 
	padding: 5px;
	border-top: #000 1px solid;
	background: #f1f1ee url(images/pb_row_r_bg.jpg) top right repeat-y;
}
											
/* Area where mod/reply buttons are (below POST VIEW details) - (ODD numbered rows) */
.Forum_PostButtons_Alt						
{ 
	border-bottom: 1px solid #000;
	background: #f1f1ee url(images/pb_row_r_bg.jpg) top right repeat-y;
}

/* Post content area - (ODD numbered rows) */
.Forum_PostBody_Alt							
{ 
	padding: 15px;
	background: #fff url(images/pb_row_r_bg.jpg) top right repeat-y;
}

/* Post View avatar area (EVEN numbered rows) */
.Forum_Avatar								
{ 
	padding: 5px;
	border-right: #000 1px solid;	
	border-left: #000 1px solid;	
	border-top: #000 1px solid;	
	background: #F7F7F7 url(images/pb_row_l_bg.jpg) top left repeat-y; 
}

/* Post content area (this is post details, post buttons, post body, attachments containing cell) */
.Forum_PostBody_Container					
{ 
	border-right: #000 1px solid;	
	background: #FCFCFC url(images/pb_row_r_bg.jpg) top right repeat-y;		
}

.Forum_PostBody_Container_Alt				
{ 
	border-right: #000 1px solid;	
	background: #fff url(images/pb_row_r_bg.jpg) top right repeat-y;
}

/* Area in each post where subject is (top part) in posts view* (EVEN numbered rows)*/
.Forum_PostDetails							
{ 
	padding: 5px;
	border-top: #000 1px solid;	
	background: #F7F7F7 url(images/pb_row_r_bg.jpg) top right repeat-y;											  
}

/* Area where mod/reply buttons are (below post details) (EVEN numbered rows) */
.Forum_PostButtons							
{ 
	border-bottom: 1px solid #000;
	background: #F7F7F7 url(images/pb_row_r_bg.jpg) top right repeat-y;
}

/* Post content area POST VIEW (EVEN numbered rows) */
.Forum_PostBody								
{ 
	padding: 15px;
	background: #FCFCFC url(images/pb_row_r_bg.jpg) top right repeat-y;								  
}

.Forum_PostBody .Forum_Normal, .Forum_PostBody_Alt .Forum_Normal			
{ 
	font-weight: normal; 
}

/* Seperator row. Also uses spacer-height.gif to determin sapce in between each post in thread View*/
.Forum_SpacerRow							
{ 
	border-top: #000 1px solid;
	background: url(images/pb_footer_spacer_bg.jpg) top left repeat-x;		
}

/*/////////////////////////// = SPLIT-THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* avatar area in thread split, soon posts moderate (all rows) */
.Forum_AvatarBox							
{ 
	padding: 5px;
	border-right: #000 1px solid;	
	background-color: #F7F7F7; 											
}

/* area in each post where subject is (top part) in THREAD split view only - no posting buttons here (post moderate soon) */
.Forum_PostDetailsBox						
{ 
	padding: 5px;
	background-color: #F7F7F7; 
}

/* Area where mod/reply buttons are/ include in new THREAD in Thread Split */
.Forum_PostButtonsBox						
{ 
	border-bottom: 1px solid #000;
	background-color: #F7F7F7; 	
}

/* Area of post content in thread split */
.Forum_PostBodyBox							
{ 
	padding: 15px;
	background-color: #FCFCFC; 		
}

/* Area in Thread Split used to enclose entire post datalist are in border cContains entire admin section in one cell */
.Forum_Row_AdminBox							
{ 
	border: #000 1px solid; 
}

/*/////////////////////////// - ADMIN CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Used for all data rows like in configuration, profile, almost all ascx's (Admin, editable stuff) */
.Forum_Row_Admin							
{ 
	padding-left: 4px;
	padding-right: 4px;
	border-top: #000 1px solid;	
	border-left: #000 1px solid;
	border-right: #000 1px solid;	
	background-color: #F7F7F7; 
}

.Forum_Row_Admin_Foot						
{ 
	border-top: #000 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) */
.Forum_Row_AdminL							
{ 
	border-top: #000 1px solid;	
	border-left: #000 1px solid;
	padding-left: 4px;
	background-color: #F7F7F7;
	font-size: 7pt;	
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}

.Forum_Row_AdminM							
{ 
	border-top: #000 1px solid;	
	padding-left: 4px;
	background-color: #F7F7F7;
	font-size: 10px;	
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
}

/* 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							
{ 
	padding-right: 4px;
	border-top: #000 1px solid;	
	border-right: #000 1px solid;	
	background-color: #F7F7F7; 
}

.Forum_Row_AdminR .Forum_NormalBold 		
{ 
	border: 0px;
	background-image: none; 
	background-color: transparent;
}

/* Used for all ADMIN SECTION HEAD rows only:D */
.Forum_Admin_SectionHead					
{ 
	font-family: normal bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #999;			
	font-variant:small-caps;
	border-left: #000 0px solid;	
	border-right: #000 0px solid;
	border-top: #000 1px solid;
	background: url('Images/text-bg.jpg') repeat-x;
}

/* Text for dnn labels, grid values */
.Forum_Row_AdminText						
{ 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;	
	color: black;
}

/*/////////////////////////// - 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 attacment is own row */
.Forum_Attachments							
{ 
	border: 1px dashed #cc0000;	
	background-color: Silver;
}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
.Forum_Attachments_Alt						
{ 
	border: 1px dashed #cc0000;	
	background-color: Silver;
}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
.Forum_ListCell								
{ 
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid Black;
	background-color: White;
}

/* How the quote reply section looks in post view */
.Quote										
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: #ffc30d  1px dotted;										
	background-color: #F1F1F1;
	padding: 4px;
}

/* 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
{ 
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
}

A.Forum_Normal:Hover						
{ 
	text-decoration: underline;
	color: #c60001;
}

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover
{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #403F3F;
}

A.Forum_NormalSmall:Hover					
{ 
	text-decoration: underline;
	color: #c60001;
}

.Forum_TreeNormal
{
    font-size: 12px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #403F3F;
	 vertical-align: middle;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
    font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
}

.Forum_GroupDetails
{
    font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
}

.Forum_Posts
{
    font-size: 11px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
}

.Forum_Threads
{
    font-size: 11px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 color: #000;
}

.Forum_LastPostText
{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #403F3F;
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited    
{ 
	font-weight: normal; 
	color: #000; 
	text-decoration: none;
}

A.Forum_LastPostText:Hover				
{ 
	color: #c60001;
	text-decoration: none;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
   font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

A.Forum_AliasLink:Hover
{
	color: #ffc30d;
	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: normal bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #000; 
	text-align: left;
	text-decoration: none;
	padding: 2px 3px;
	/* border: solid 1px #781c03;	
	background: #b10404 url(images/pb_button_bg.jpg) top left repeat-x; */
}
A.Forum_NormalBold:Hover					
{ 
	color: #c60001;  
}

.Forum_TreeNormalBold
{
    font-size: 12px;
    font-weight: bold;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 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: 1px solid #000;
	 padding: 4px;
}

/* 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.Active, A.Forum_Link:Hover									
{ 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffc30d;  
	text-align: center;   
	text-transform: uppercase; 
	text-decoration: none;
}

A.Forum_Link:Hover							
{ 
	color: #c60001;  
	text-decoration: none;
}

/* 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
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	color: #000;
	text-transform: uppercase;
}

A.Forum_ToolbarLink:Hover
{
	color: #c60001;  
}

/*Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited, A.Forum_Profile:Active, A.Forum_Profile:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
	color: #000;
}

A.Forum_Profile:Hover
{
	color: #c60001;
}

.Forum_Tab_Left
{
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
	border-top: #010101 1px solid;
	border-left: #010101 1px solid;	
	border-right: #010101 1px solid;	
	padding: 4px;	
}

.Forum_Tab
{
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
	border-top: #010101 1px solid;
	border-right: #010101 1px solid;	
}

.Forum_Tab_Right
{
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
	border-top: #010101 1px solid;
	border-right: #010101 1px solid;	
	padding: 4px;
}

/* used for previous/next in posts view */
.Forum_NavBarButton						
{ 
	padding: 4px; 
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
	border: 1px solid #000;
}
 
 /* used for previous/next in posts view */
.Forum_NavBarButtonDisabled				
{ 
	padding: 4px; 
	background: #1f1f1f url('images/pb_head_bg.jpg') top left repeat-x; 
	border: 1px solid #000;
}
 
 /* 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
{ 
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffc30d; 
	text-align: center;
	text-decoration: none;
}
				
.Forum_NavBarButton A.Forum_Link:Disabled
{
	color: white;
}		
				
.Forum_NavBarButton A.Forum_Link:Hover  
{ 
	color: #c60001; 
	text-decoration: none;
}

/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold
{
	color: #ffc30d; 
	text-transform: uppercase; 
}

/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */

.Forum_Suggest_DefaultNode
{

}

.Forum_Suggest
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: bold;
	Letter-Spacing:2px;   
	color: #666666;  
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F7F7F7; 
	Margin-Top:-1px;
}

/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode
{
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: bold;
	Letter-Spacing:2px;   
	color: #666666;  
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #fff;
}

/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver
 {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: bold;
	Letter-Spacing:2px;   
	color: #CC0000;  
	background-color: #F7F7F7;
 }

/* .txtForumUserSuggest.DefaultNodeCssClassSelected  */
.Forum_Suggest_DefaultNodeUnSelected
 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #00ff00;
 }

/*/////////////////////////// = FORUM ACTION ICONS - TOOLBAR = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
 /* 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;
}
 
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;
}
 
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;
}
 
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.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
}
 
A.Forum_ib_Inbox_New:hover
{
 	background-image: url(images/ib_inbox_hover_new.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;
}
 
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;
}
 
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;
}
 
A.Forum_ib_myposts:hover
{
 	background-image: url(images/ib_myposts_hover.png);
}

A.Forum_ib_mythreads:link, A.Forum_ib_mythreads:visited, A.Forum_ib_mythreads:active, A.Forum_ib_mythreads:hover
{
	background-image: url(images/ib_mythreads.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 35px;
	width: 35px;
}
 
A.Forum_ib_mythreads:hover
{
 	background-image: url(images/ib_mythreads_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;
}
 
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;
}
 
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;
}
 
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: #000;
    text-align: center;    
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    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;
}

/* Attempting to OVER-RIDE  FCK FTB Editor text box backgroun from transparent to WHITE - HTML Body Admin Page, */
.NormalTextBox .normal
{			
	 background-color: white;
	color: red;
}

/* 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: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: bold;     
	color: #403F3F  
}
.Forum_FooterText A.Forum_Link:Hover
{
	color: #CC0000;  
}

.Forum_Grid
{
	border-left: 1px solid #222;
	border-right: 1px solid #222;
	border-top: 1px solid #222;
}

.Forum_Grid TD
{
	border-top: 1px dashed #222;
}

.Forum_Grid_Header
{			
	background: url('Images/header_bg.gif') repeat;
	height: 26px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: #ffc30d;
	text-transform: uppercase;
}

.Forum_Grid_Row
{
	background-color: #E9E9E9; 
	font-size: 11px;
	font-family: Verdana;
	color: #403F3F;	
}

/* Subject/Name Column in group, threads views (odd) */
.Forum_Grid_Row_Alt
{
	background-color: #F0F0F0; 
	font-size: 11px;
	font-family: Verdana;
	color: #403F3F;	
}

/* Used in grid ascx files (PM_Inbox/UCP_Bookmark/ probably UCP_Tracking) */
.Forum_Grid_Left
{
	border-right: 1px dashed #222;
}

/* Used in grid ascx files (PM_Inbox, outbox, reported posts, ) */
.Forum_Grid_Middle
{
	border-right: 1px dashed #222;
	text-align: center;
}

/* Used in grid ascx files (PM_Inbox ) */
.Forum_Grid_Right
{
	border-right: 1px dashed #222;
	text-align: center;
}

.PagerContainerTable
{
	border-top: #222 1px solid; 
	width: 100%;
	background: url(images/pb_footer_bg.jpg) top left repeat-x;	
	height:26px;
	font-size: 11px;
	font-family: Verdana;
}

.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #ffc30d;
}

.PagerCurrentPageCell
{
	 color: #ffc30d;
	 width: 15px;
	 font-weight: normal;
}

.PagerOtherPageCells
{
	width: 15px;
	padding-right: 4px;
}

.PagerSSCCells
{

}

.PagerHyperlinkStyle
{
	font-weight: bold;
   color: #fff;
}

.PagerHyperlinkStyle:link, A.PagerHyperlinkStyle:Visited, A.PagerHyperlinkStyle:Active
{
	color: #ffc30d;
}
.PagerHyperlinkStyle:hover
{
	color: #c60001;
}

.Forum_IconTd
{
   text-align:center; /* this one is only for IE and a legacy doctype */        
}
        
.Forum_Icons
{        
	display:table;        
	margin:auto;        
}
        
.Forum_IconsCol
{        
	display:table-row;    
}               

.Forum_Icons a 
{        
	display:table-cell;        
}