/**********************************************************************************************************
 DNN Forum Ph.Art Theme style sheet - Rewritten by Johnny Diep - March 19 ,2008
EDIT LOGS:
 Rob Poretti  Jan 22th, 2007
 Rob Poretti  Apr 12th, 2007
 
**********************************************************************************************************/

#tblMain {border:none !important; width:100%; text-align:left; margin:0px auto; padding:0px; margin-bottom:10px;}

#tblMain input, #tblMain select, #tblMain textarea
{
    background:#000000 none repeat scroll 0% !important;
    border:1px solid #4D4D4D;
    color:#FFFFFF;
    font-size:12px;
    font-family:Tahoma, Arial, Sans-Serif;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    padding:2px;
    margin:0px;
}

#NavigationToolbar td {padding-top:5px;}

#NavigationToolbar {width:100%;}


/*/////////////////////////// - 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
{
	font-family: Tahoma, tahoma, arial, Sans-Serif; 
	font-size: 12px;
	font-weight: bold;	
	color: white!important; 
	margin-bottom:10px;
	line-height:25px;
}
a.Forum_BreadCrumb:hover
{
	text-decoration: underline;
}
/*/////////////////////////// - FORUM VIEW - HEADER \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* middle header section Handles title colors (Forums, Threads, Posts)*/
.Forum_Header 
{			
    background-color:#1d1d1d;
    vertical-align:middle;
}

/* 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-weight: bold;
	font-size: 12px;	
	color: #ccc;
	font-family: Tahoma, tahoma, arial, Sans-Serif; 		
	
}
/* 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:4px !important;
 background-image: url(images/header_cap_left.gif);
 background-position:left top;
 background-repeat:no-repeat;
    background-color:#1d1d1d;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_HeaderCapRight
{
 width:4px !important;
 background-image: url(images/header_cap_right.gif);
 background-position:right top;
 background-repeat:no-repeat;
    background-color:#1d1d1d;
}

/* Handles initial view, groups, left area next to +/- and stats headers (left) */
.Forum_AltHeaderCapLeft
{
	border-right:none !important;	
}

/* Handles initial view, groups, left area next to +/- and stats headers (right) */
.Forum_AltHeaderCapRight
{
	border-left:none !important; 	
}

/* Handles Group name hearder section, statistics header section  also header in whats new scroller */
.Forum_AltHeader
{	
    background-color:#343434;
    padding: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, A.Forum_AltHeaderText:Hover 
{
	font-weight: bold;
	font-size: 12px;		
	font-family: Tahoma, tahoma, arial, Sans-Serif;  
	
}
A.Forum_AltHeaderText:Hover {
	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;		
}

/*/////////////////////////// = GROUP & FORUM VIEW - FOOTER = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* where paging, arrows are in posts */
.Forum_Footer 
{   
    background-color:#1d1d1d !important;
    text-align:left;
}

/* These cap classes handle the left and rigt of colums (only in /forum admin header area)*/
.Forum_FooterCapLeft
{
    width:4px !important;
    background-image: url(images/footer_cap_left.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    background-color:#1d1d1d;
}

/* These cap classes handle the left and rigt of colums (only in forum admin header area)*/
.Forum_FooterCapRight
{
    width:4px !important;
    background-image: url(images/footer_cap_right.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    background-color:#1d1d1d;
}

/* 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:normal;
	font-size: 12px;	
	color: #cccccc;
	font-family: Tahoma, tahoma, arial, Sans-Serif; 
	
}

/* Used specifically for paging links */
A.Forum_FooterText
{
	font-weight: normal;
	font-size: 8pt;	
	font-family: Tahoma, tahoma, arial, Sans-Serif; 
	
}

/* Used specifically for paging links */
A.Forum_FooterText:Hover 
{
	text-decoration: underline;
}

/* Used specifically for paging links */
.Forum_FooterDisabled
{
		font-weight: normal;
	font-size: 8pt;	
	color: #403F3F;
	font-family: Tahoma, tahoma, arial, Sans-Serif; 
	
}

/*/////////////////////////// = GROUP & FORUM VIEW - ODD/EVEN ROWS = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


td.Forum_Row, td.Forum_Row_Alt {padding:10px 0px 10px 0px;}


/* Threads Column in initial group view (even numbered)*/
.Forum_RowHighlight1
{			
	background-color:#0f0f0f;
	border-bottom:1px solid black;
	border-top:1px solid black;
}


/* Posts Column in initial group view */
td.Forum_RowHighlight2
{			
	background-color:#0f0f0f;
	border-bottom:1px solid black;
	border-top:1px solid black;
}

/* Last Post Column */
td.Forum_RowHighlight3
{			
	background-color:#0f0f0f;
	border-bottom:1px solid black;
	border-top:1px solid black;
	padding-right: 10px;
}

/* Subject/Name Column in group, threads views (odd) */
td.Forum_Row_Alt
{
    background-color:Transparent;
    border-left:1px solid #0f0f0f;
}
td.Forum_Row
{
    background-color:Transparent;
    border-left:1px solid #0f0f0f;
    border-top:1px solid #0f0f0f;
    border-bottom:1px solid #0f0f0f;
}


/* Threads Column in initial group view (odd numbered)*/

.Forum_Container td.Forum_RowHighlight1_Alt
{		
	background-color:#0f0f0f;
}


/* Posts Column in initial group view (odd)*/
.Forum_Container td.Forum_RowHighlight2_Alt
{		
	background-color:#0f0f0f;
}

/* Last Post Column - Alternate (odd)*/
.Forum_Container td.Forum_RowHighlight3_Alt
{		
	background-color:#0f0f0f;
	padding-right: 10px;
}

/*/////////////////////////// = THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area (ODD numbered rows) */
.Forum_Avatar_Alt
{
	background-color:#343434; 

	padding: 5px;
	text-align:left;
}

/* Area in eqach post where subject is - (top part) (ODD numbered rows) */
.Forum_PostDetails_Alt
{		
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #0f0f0f; }

/* Area where mod/reply buttons are (below POST VIEW details) - (ODD numbered rows) */
.Forum_PostButtons_Alt
{
	background-color: #0f0f0f; 
    padding-left:10px;
}

/* Post content area - (ODD numbered rows) */
.Forum_PostBody_Alt
{
	background-color: transparent; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Post View avatar area (EVEN numbered rows) */
.Forum_Avatar
{
	background-color:#343434; 

	padding: 5px;
	text-align:left !important;
}

.Forum_Avatar td span.Forum_Normal
{
    white-space:nowrap;
}
/* Post content area (this is post details, post buttons, post body, attachments containing cell) */
.Forum_PostBody_Container
{
	background-color: transparent; 

}

.Forum_PostBody_Container_Alt
{
	background-color: transparent; 

}

/* Area in each post where subject is (top part) in posts view* (EVEN numbered rows)*/
.Forum_PostDetails
{	
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #0f0f0f; 
	
}

/* Area where mod/reply buttons are (below post details) (EVEN numbered rows) */
.Forum_PostButtons
{
	
	background-color: #0f0f0f; 
    padding-left:10px;
}

/* Post content area POST VIEW (EVEN numbered rows) */
.Forum_PostBody
{
	background-color: transparent; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Seperator row. Also uses spacer-height.gif to determin sapce in between each post in thread View*/
.Forum_SpacerRow
{
	
}

/*/////////////////////////// = SPLIT-THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* avatar area in thread split, soon posts moderate (all rows) */
.Forum_AvatarBox
{
	background-color: transparent; 
	
	padding: 5px;
}
/* area in each post where subject is (top part) in THREAD split view only - no posting buttons here (post moderate soon) */
.Forum_PostDetailsBox
{	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent; 
}

/* Area where mod/reply buttons are/ include in new THREAD in Thread Split */
.Forum_PostButtonsBox
{
	background-color: transparent; 

}

/* Area of post content in thread split */
.Forum_PostBodyBox
{
	background-color: #FCFCFC; 
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Area in Thread Split used to enclose entire post datalist are in border cContains entire admin section in one cell */
.Forum_Row_AdminBox
{
	 border: none !important;
}

/*/////////////////////////// - ADMIN CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used for all data rows like in configuration, profile, almost all ascx's (Admin, editable stuff) */
.Forum_Row_Admin
{
	 background-color: Transparent; 
	 border: none !important;
	 padding:5px;
}

.Forum_Row_Admin_Foot 
{
	border: none !important;
	padding-top:10px;
}

/* 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
{
	 background-color: #343434; 
	 padding:5px 0px 5px 4px;
	 border-bottom:1px solid black;
	 
/* Moved from .Forum_Row_AdminText */
	 font-size: 12px;	
	 color: #CCCCCC;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 text-align:left;		
	 
}

/* 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-color: #0f0f0f; 
	 border-bottom:1px solid black;

	 padding:5px 0px 5px 4px;
	 text-align:left;		
}

/* Used for all ADMIN SECTION HEAD rows only:D */
.Forum_Admin_SectionHead
{
	font-weight: bold;
	font-size: 12px;
	color: #999999;			
	font-family: Tahoma, tahoma, arial, Sans-Serif;  
	background: url('Images/text-bg.jpg') repeat-x;

}

/* Text for dnn labels, grid values */
.Forum_Row_AdminText
{
	 font-size: 12px;	
	 color: #CCCCCC;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 		
	 
}
.Forum_Row_AdminText span
{
    padding-left:5px;
}

/*/////////////////////////// - MISC CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Used in forum search results(my posts icon area), in moderator sections */
.Forum_RowHeader
{
	background-color: transparent;		
}

/* Attachment area at bottom of post view.  Each attacment is own row */
.Forum_Attachments
{
	background-color: Silver;

}

/* Attachment area at bottom of post view.  Each attacment is own row - Alternate*/
.Forum_Attachments_Alt
{
	background-color: Silver;

}

/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
.Forum_ListCell
{
	background-color: White;
	font-family: Tahoma, tahoma, arial, Sans-Serif; 
   font-size: 12px;
   font-weight: normal; 
	

}

/* How the quote reply section looks in post view */
.Quote
{

	font-size: 12px;	
	background-color: #1d1d1d;
	font-family: Tahoma, tahoma, arial, Sans-Serif; 
	padding:5px;
}
.Quote p
{
    padding:0px 5px 0px 5px;
}

/* 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: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #FFF;
}

A.Forum_Normal:Hover
{
	 text-decoration: underline;
}

.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover
{
    font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #666666;
}

A.Forum_NormalSmall:Hover
{
	 text-decoration: underline;
}

.Forum_TreeNormal
{
    font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #403F3F;
	 vertical-align: middle;
}

/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox
{
     font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: white;
}
.Forum_NormalTextBox label
{
    margin-left:10px;
    color:White;
}

span.Forum_NormalTextBox {color:White;}

.Forum_GroupDetails
{
     font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #CCC;
}

.Forum_Posts
{
     font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #fff;
}

.Forum_Threads
{
     font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #fff;
}

.Forum_LastPostText
{
     font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #fff;
	 text-align:left !important;
}

/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited    
{
	 color: #666666;
}

A.Forum_LastPostText:Hover
{
	 text-decoration: underline;
}

A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited    
{
     font-size: 12px;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #666666;
}

A.Forum_AliasLink:Hover
{
	 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: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #fff;
}
A.Forum_NormalBold:Hover
{
	 text-decoration: underline;
}

.Forum_TreeNormalBold
{
     font-size: 12px;
     font-weight: bold;
	 font-family: Tahoma, tahoma, arial, Sans-Serif; 
	 color: #403F3F;
	 vertical-align: middle;
}

.NormalGrey
{
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

/*Table cells which reply, move, edit, etc. buttons sit in */
/*.Forum_ReplyCell
{
	 background:transparent;

	 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.Active, A.Forum_Link:Hover
{
     text-align: center;    
     font-family: Tahoma, tahoma, arial, Sans-Serif;  
     font-size: 12px;
     font-weight: bold;     
	 color: #666666;
	 background-color:transparent !important;  
	text-decoration: underline;
}

A.Forum_Link:Hover
{ 
	text-decoration: underline;
	 color: #FFFFFF;
}

/*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: Tahoma, tahoma, arial, Sans-Serif;  
    font-size: 12px;
    font-weight: normal;  
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

A.Forum_Profile:Hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

/* used for previous/next in posts view */

.Forum_NavBarButton
  {
	 /*padding-top: 0px;
	 padding-bottom: 0px;
	 padding-left: 10px;
	 padding-right: 0px;

	 background-image:url(images/nb_btnBg.gif);
	 background-repeat:repeat-x;
	 background-position:top left;
	 border:1px solid #2f2f2f;
	 height:18px;*/
 }
 .Forum_NavBarButton:hover
 {
    /* padding-top: 2px;
	 padding-bottom: 2px;
	 padding-left: 10px;
	 padding-right: 10px;

	 background-image:url(images/nb_btnBgHover.gif);
	  background-repeat:repeat-x;
	 background-position:top left;
	 border:1px solid #2f2f2f;
	 height:18px;*/
 }
 .Forum_NavBarButton .Forum_Link,  .Forum_NavBarButton .Forum_Link:link,  .Forum_NavBarButton .Forum_Link:visited,  .Forum_NavBarButton .Forum_Link:active, 
 .Forum_ReplyCell .Forum_Link,  .Forum_ReplyCell .Forum_Link:link,  .Forum_ReplyCell .Forum_Link:visited,  .Forum_ReplyCell .Forum_Link:active
 {
     padding-top: 2px;
	 padding-bottom: 4px;
	 padding-left: 10px;
	 padding-right: 10px;

	 background-image:url(images/nb_btnBg.gif);
	 background-repeat:repeat-x;
	 background-position:top left;
	 display:block;
	 border:1px solid #2f2f2f;
     font-weight:normal;
	 color:#FFFFFF;
	 text-decoration: none;
	 font-size:10px;
 }
  .Forum_NavBarButton .Forum_Link:hover, .Forum_ReplyCell .Forum_Link:hover
 {
     background-image:url(images/nb_btnBgHover.gif);
	 background-repeat:repeat-x;
	 background-position:top right;
	 padding-top: 2px;
	 padding-bottom: 4px;
	 padding-left: 10px;
	 padding-right: 10px;
	 display:block;
	 font-weight:normal;
	 color:#FFFFFF;
	 text-decoration: none;
	 font-size:10px;
	 border:1px solid #494949;
 }
 
 /* used for previous/next in posts view */
.Forum_NavBarButtonDisabled
  {
	 /*height:18px;*/
 }
/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold 
{
    padding-top: 2px;
	 padding-bottom: 4px;
	 padding-left: 10px;
	 padding-right: 10px;

    background-image:url(images/nb_btnBg.gif);
    background-repeat:repeat-x;
    background-position:top left;
    display:block;
    border:1px solid #2f2f2f;
    font-weight:normal;
    color:#3d3d3d;
    text-decoration: none;
    font-size:10px;
}
 
 /* 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: Tahoma, tahoma, arial, Sans-Serif;  
    font-size: 12px;
    font-weight: bold;     
	color: #666666;  
}
.Forum_NavBarButton A.Forum_Link:Hover
{
	color: #ff0000;  
}*/



/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */

.Forum_Suggest_DefaultNode
  {

  }

.Forum_Suggest
  {
    font-family: Tahoma, tahoma, arial, Sans-Serif;  
    font-size: 12px;
    font-weight: bold;
	 
	color: #666666;  

padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	background-color: transparent; 
	Margin-Top:-1px;
  }

/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode
  {
    font-family: Tahoma, tahoma, arial, Sans-Serif;  
    font-size: 12px;
    font-weight: bold;
	   
	color: #666666;  
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
  }


/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver
  {
    font-family: Tahoma, tahoma, arial, Sans-Serif;  
    font-size: 12px;
    font-weight: bold;
	   
	color: #FFFFFF;  
	background-color: transparent;

  }

/* .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: Tahoma, tahoma, arial, Sans-Serif;  
   font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
	color: #666666;
}

A.Forum_ToolbarLink:Hover
{
	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: 20px;
	width: 44px;
	display:inline;
 }
 A.Forum_ib_admin img
 {
     height: 20px;
	 width: 44px;
 }
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: 20px;
	width: 57px;
	display:inline;
 }
 A.Forum_ib_moderate img
 {
     height: 20px;
	width: 57px;
 }
 
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:inline;
 }
 
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:inline;
 }
 
 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:inline;
 }
 
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: 20px;
	width: 65px;
	display:inline;
 }
A.Forum_ib_mysettings img
{
    height: 20px;
	width: 65px;
}
 
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: 20px;
	width: 55px;
	display:inline;
 }
 
 A.Forum_ib_myposts img
{
    height: 20px;
	width: 55px;
}
 
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: 20px;
	width: 46px;
	display:inline;
 }
 
  A.Forum_ib_search img
{
    height: 20px;
	width: 46px;
}

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) !important;
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 20px;
	width: 82px;
	display:inline;
	
 }
 
  A.Forum_ib_forumhome img
{
    height: 20px;
	width: 82px;
}

A.Forum_ib_forumhome:hover
 {
 	background-image: url(images/ib_forumhome_hover.png) !important;
 }

 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:inline;
 }
 
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
{			
	
    text-align: center;    
    font-family: Tahoma, tahoma, arial, Sans-Serif;  
    font-size: 12px;
    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: Tahoma, tahoma, arial, Sans-Serif;  
    font-size: 12px;
    font-weight: bold;     
	color: #666666;  
}
.Forum_FooterText A.Forum_Link:Hover
{
    text-decoration:underline
}

.DataGrid_Header td 
{
    color:White !important; 
    font-family:Tahoma, tahoma, arial, Sans-Serif; 
}

/*#tblFooterContents 
{
    margin-top:2px;
}*/
#spAuthorPostCount
{
    padding-top:5px;
    padding-bottom:5px;
    display:block;
}
/* Subject/Name Column in group, threads views */
.Forum_Row_AdminR .DNNTree div
{
    padding-left:35px;
}
.Forum_Row_AdminR .DNNTree span
{
    padding-left:5px;
    line-height:19px;
    display:inline;
    padding-bottom:10px;
}
.Forum_Row_AdminR .DNNTree img
{
    width:auto;
    height:auto;
}
