/* Formerly ibb.css file */
h4
{
	display: block;
	position: relative;
	margin:0;
	padding: 0;
}

table     { border-collapse:collapse; }
p, td     { font: 12px Verdana; }


/* Standard link */
a,
a:link    {color: #4499ff; text-decoration:underline; }
a:visited { color: Black; text-decoration:underline;}
a:hover   { text-decoration:underline; color: #4499ff;}

/* Custom fonts */
.code     { font: 12px courier; }

.fieldset { margin-bottom: 6px; border: solid 1px #888888; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva;
}

 
.IBBnavLink, .IBBnavLinkBold
{
	font-size: 12px; 
	color: Black; 
	text-decoration:none;
}
.IBBnavLink:link, .IBBnavLink:visited
 
 {
	text-decoration:none;
	color: Black;
}
 
.IBBnavLink:hover
 
 {
	text-decoration:underline;
	color: #4499ff;
} 

.IBBnavLinkBold:link, .IBBnavLinkBold:visited
 
 {
	text-decoration:none;
	color: Black;
}
.IBBnavLinkBold:hover
 
 {
	text-decoration:underline;
	font-weight: bold; 
	color: #4499ff;
} 


.IBBnavLinkBold
{
	font-weight:bold;
	color: Black; 
}

.IBBnavLinkDisabled
{
	font-size: 12px; 
	color: #CCCCCC; 
}

.IBBnavLinkDisabled:link{}
.IBBnavLinkDisabled:visited{}
.IBBnavLinkDisabled:hover{}

.IBBnavLinkSmall   { font-size:10px; }
.IBBnavLinkSmall:visited{	text-decoration:none; color: Black;}
.IBBnavLinkSmall:link {	text-decoration:none; color: Black;}

.IBBnavLinkSmall:hover {text-decoration:underline;font-weight: bold; color: #4499ff;} 
.IBBnavLinkStrong  { font-size:12px;font-weight:bold; color: Black; }
.IBBnavLinkStrong:link {text-decoration:none; font-weight: bold;color: Black;} 
.IBBnavLinkStrong:visited {text-decoration:none; font-weight: bold;color: Black;} 
.IBBnavLinkStrong:hover {text-decoration:underline;font-weight: bold; color: #4499ff;} 

.navTitle  { font-size:14px;font-weight:bold; color: Black; }
.textTitle { font-size:14px;font-weight:bold;font-family: Tahoma; color: Black; }
.IBBTextsmall {font-size: 10px;font-family: Tahoma; }
.tableHeaderText { font-size:12px;font-weight:bold;font-family: Tahoma; }

/* Error Formatting */
.IBBerrSummaryHeader  
{ 	
	border: solid 1px #FFCC00;
	width:100%;
	background-color:#FBF8CC;
	color:Red;
	font: 14px arial;
	padding: 2px;
	margin-bottom: 4px;
}
.errMessage
{ 
	padding: 0;
	font-size: 12px; 
	color:Blue;
}

.boldFormText
{
	font-weight: bold;font-size: 12px;
}

.hidden
{
	display: none;
	visibility: hidden;
}
/***************************************************
* Copyright classes.
****************************************************/
.IBBcopyrightTableClass
{
	margin: 0;
	padding:0;
	width: 100%;	

}
.IBBcopyrightCellClass
{	
	border: solid 0px #FFFFFF;
	padding: 4px;	
}
.IBBcopyrightLink
{
	font-size:12px;
}

/* formerly default.css file */


/*************************************************************
Various Font Styles
*************************************************************/


/*************************************************************
Search Controls
*************************************************************/
.IBBsearchSubjectLink{font-weight: bold;text-decoration: underline; font-size: 14px;}
.IBBsearchSubjectLink:link,
.IBBsearchSubjectLink:visited
	  { color: #3366cc;text-decoration: underline;}
.IBBsearchSubjectLink:hover   { color: #4499ff;text-decoration: underline;}

.IBBsearchPostedBy{color:green;}
.IBBsearchPostedByLink,
.IBBsearchPostedByLink:link,
.IBBsearchPostedByLink:visited {color:#9177DE;}
.IBBsearchPostedByLink:hover {color:#59429B;}

/*************************************************************
Tab controls
*************************************************************/
.IBBtabControlTableUnselected, .IBBtabControlTableSelected
{
	border-left: solid 1px #4471C2;
	border-right: solid 1px #4471C2;
	border-top: solid 1px #4471C2;
	background-color: #F8F8F8;
	width: 120px;		
}
.IBBtabControlTableBottom
{
	width:100%;
	background-color:#4471C2;
}
.IBBtabControlCell
{
	text-align:center;
	padding: 4px;	
}

.IBBtabControlCell:link, .IBBtabControlCell:visited
 {
	text-decoration:none;
	color: Black;
}
.IBBtabControlCell:hover
{
	text-decoration:underline;
	font-weight: bold; 
	color: #4499ff;
} 


.IBBtabControlTableSelected
{
		background-image: url(/forums/skins/default/icons/header.tile.gif);		
}
/*************************************************************
Elements
*************************************************************/
.IBBspacerImage
{
	background-image: url(/images/pixel.gif);		
	height:1px;
}
.IBBthinline
{
	width:100%;
	border-top: #9EAFC3 1px solid;		
}
.IBBbodyClass
{
	background-color:#FFFFFF;
}
.IBBiconKeyLine
{
	width: 300px;
	color: #CCCCCC;
	text-align: left;
	
}
.IBBheaderline
{
	width:100%;
	color: #1F53BA;	
}
/*************************************************************
Form Elements
*************************************************************/
.IBBtextBox,.IBBtextarea
{
	margin: 4px 0;
	border-top: solid 1px #000000;	
	border-left: solid 1px #000000;	
	width:100%;
}

.IBBtextBox
{
	font-family:Tahoma;
	font-size:12px;
}

.IBBtextarea
{	
	height:200px;
}

.IBBdropDown
{	
	font-size: 12px;
}
.IBBsearchMiniBox
{
	border: solid 1px #5081CD;
	background-color: #FFFFFF;
}
/*************************************************************
Font Styles
*************************************************************/
.IBBhiddenText
{
	display:none;
}
.IBBbodytext
{
	font-size:12px;
}
.IBBlargebold
{
	font-weight: bold;font-size: 20px;
}
.IBBmediumbold
{
	font-weight: bold;font-size: 15px;
	color: Black;
}
.IBBmediumbold:hover  
 {
  text-decoration:underline;
  font-weight: bold; 
  color: #4499ff;
 }

.IBBmediumbold:link, .IBBmediumbold:visited
{
	text-decoration:none;
	color: Black;
}


.IBBtextbold:link, .IBBtextbold:visited
{
	text-decoration:none;
	color: Black;
}

.IBBtextbold:hover  
 {
  text-decoration:underline;
  font-weight: bold; 
  color: #4499ff;
 }
 

.IBBtextbold
{
	font-weight: bold;font-size: 12px;
	color: Black;
	
}
.IBBpostSubject
{
	font-weight: bold;font-size: 14px;
	color: #FFFFFF;
}
.IBBpostDate
{
	font-weight: normal;font-size: 14px;
	color: #FFFFFF;
}

.IBBmemberName
{
	font-weight: bold;font-size: 24px;
	color: #000000;
}
/*************************************************************
Pager Element
*************************************************************/
.IBBpagerFancyTableClass
{
	margin:4px 0;	
	background-color: #F4F4F4;		
	border: solid 1px #9EAFC3;	
}
.IBBpagerFancyCellClass
{	
	border: solid 1px #9EAFC3;	
	padding:4px;
}
.IBBpagerRepeaterTableClass
{	
	width: 100%;	
	margin:0;			
}

.IBBpagerTableCellClass
{
	padding:4px;
	font-size:12px;		
}

/*************************************************************
Post elements
*************************************************************/
.IBBpostTableCellHeadingSpacer, .IBBpostRowHeaderUserInfoCell
{
	color:#FFFFFF;
	background-image: url(/forums/skins/default/icons/header.tile.gif);
	
}

.IBBpostTableCellHeadingSpacer
{	
	height:22px;	
	padding: 1px;
}

.IBBtableHeadingLink, .IBBtableHeadingLink:link, .IBBtableHeadingLink:visited
	 {color:#ccccff; text-decoration:none; font-weight:bold;}
.IBBtableHeadingLink:hover 
	 {color:#efefef; text-decoration:underline; font-weight:bold;}

.IBBpostRowHeaderUserInfoCell
{		
	width:180px;		
	margin:0;			
}

.IBBpostRepeaterTableClass, .IBBpostRepeaterWithBorderTableClass
{
	background-color:white;
	width: 100%;
	padding: 10px;		
	margin:2;	
}

.IBBpostRepeaterWithBorderTableClass
{
	border: solid 1px #666666;
}

.IBBpostUserInfoCell
{
	width:12%;
	padding: 4px;
	margin:0;	
	color:black;		
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	background-color:#ECECEC;
}

.IBBpostToolBarCellClass
{	
	background-color:#ECECEC;
	width: 100%;		
	margin:0;		
	padding: 1px;	
}

.IBBpostTextCellClass
{
	height: 75px;
	width: 100%;
	color: black;	
	padding: 4px;
	background-color:#EFEFEF;
	border: solid 1px #9EAFC3;	
	
}


.IBBpostTextCellClass:link, .IBBpostTextCellClass:visited
{
	text-decoration:none;
	color: Black;
}

.IBBpostTextCellClass:hover  
 {
  text-decoration:underline;
  font-weight: bold; 
  color: #4499ff;
 }



.IBBpostRepeaterCellClass
{			
	font-size:12px;
	color:black;		
	padding: 4px;
	background-color: #F4F4F4;
}

.IBBpostRepeaterCellClass:link, .IBBpostRepeaterCellClass:visited
{
	text-decoration:none;
	color: Black;
}
.IBBpostRepeaterCellClass:hover  
 {
  text-decoration:underline;
  font-weight: bold; 
  color: #4499ff;
 }

/*************************************************************
Announcement elements
*************************************************************/
.IBBannouncementHeader
{
	margin: 0;
	padding:0;	
	border: solid 0px #DCDCDC;	
	width:100%;	
	font-weight: bold;font-size: 16px;
}

.IBBannouncementSeparator
{
	color: #ECECEC;
	width: 50%;
}

.IBBannouncementRowItem,.IBBannouncementTableClass, .IBBignoreListIcon
{
	border-collapse: collapse;
	background-color: #FFFFFF;
}

.IBBannouncementRowItem {
	padding: 8px 2px;
	border: solid 0px #DCDCDC;	
}

.IBBannouncementTableClass
{
	table-layout: auto;	
	width: 100%;
	border: solid 0px #666666;	
}

/*************************************************************
Ignore List elements
*************************************************************/
.IBBignoreListHeader
{
	margin: 0;
	padding:0;	
	border: solid 1px #DCDCDC;	
	width:100%;	
}
.IBBignoreListIcon
{	
	width: 30px;
	padding: 2px;
	border: solid 1px #9EAFC3;		
}

/*************************************************************
Private message elements
*************************************************************/
.IBBmsgTableClass,.IBBmsgHeaderTableClass, .IBBmsgSubtitleTableClass
{
	margin: 0;
	padding:0;	
	width:100%;
}

.IBBmsgTableClass
{
	border: solid 1px #666666;	
}

.IBBmsgHeaderTableClass, .IBBmsgSubtitleTableClass
{
	border: solid 1px #9EAFC3;	
}

.BBmsgBodyRowClass
{
	height:100%;
}

.IBBmsgTextCellClass
{
	height:75px;
	width:100%;
	color:Black;	
	padding: 4px;
	background-color:#F8F8F8;
	border: solid 1px #9EAFC3;	
	height: 80%;
}

.IBBmsgShadedCellClass
{
	padding: 4px;
}

.IBBmsgRepeaterIBBtableClass
{
	background-color:#ECECEC;
	width: 100%;		
	margin:0;	
	margin: 0;
	padding:0;
	width: 100%;	
	border-collapse: collapse;	
	border: solid 1px #666666;	
	color: Black;
	font-weight: normal;font-size: 10px;
}

.IBBmsgRepeaterIBBtableClass.link, .IBBmsgRepeaterIBBtableClass.visited
{
	text-decoration:none;
	color: Black;
}

.IBBmsgRepeaterIBBtableClass.hover
{
	text-decoration:underline;
	font-weight: bold; 
	color: #4499ff;
}


.IBBmessageSubHeader,.IBBmessageHeader
{
	font-weight: bold;font-size: 15px;
}

.IBBmessageSubHeader
{
	
	border: solid 1px #DCDCDC;	
	height:10px;
}

.IBBmessageRepeaterFooter
{
	vertical-align:top;
}

.IBBmessageRepeaterRow
{
	padding: 2px;
}

.IBBmessageSubtitle
{
	font-weight: normal;font-size: 10px;
	margin:0;
	padding: 0;
}

.IBBMessageFolderText
{			
	font-size:10px;
	position:relative;
	left:-7px;
	top: 8px;
	bottom:4px;
	width:12px;
}

.IBBMessageLight
{
	background: #F4F4F4;
	padding: 2px 0px;	
	margin: 0;
	border: solid 1px #DCDCDC;
}

.IBBMessageLight td
{	
	padding: 1px 4px;
}

/*************************************************************
Polling elements
*************************************************************/
.IBBPollTable, .IBBPollFormTable
{
	border: solid 1px #ECECEC;	
	border-style: outset;
}

.IBBPollTable
{		
	font-size: 12px;
	width: 55%;
	margin: 2px;	
	padding: 2px;	
}

.IBBPollFormTable
{		
	font-size: 10px;
	width: 80%;			
}

.IBBPollHeader,.IBBPollFooter
{
	background: #ECECEC url(/forums/skins/default/images/infocell.tile.gif);
	padding: 4px;
}

.IBBPollHeader
{		
	font-weight: bold;font-size: 12px;
}

.IBBPollFooter
{		
	font-weight: normal;font-size: 11px;
}

.IBBPollBody
{		
	font-size: 12px;
	background-color:#FFFFFF;	
	vertical-align: top;	
}

.IBBPollGraphTable
{
	background-color:#FFFFFF;
	width: 100px;	
	height: 10px;	
	margin:0;		
	border: solid 1px #666666;	
	
}

.IBBPollFilled
{
	background-image: url(/forums/skins/default/images/poll.bar.slice.gif);
}



/*************************************************************
Generic Tables

Used throughout the board when a table UI element is needed.
*************************************************************/
.IBBquotedtable
{		
	font-size: 12px;
	width: 99%;		
	margin: 2px 0 0 0;	
	padding: 4px;	
	background-color:#FDFBC5;	
	border: solid 1px #cccccc;	
}

.IBBquotedcell
{	
	padding: 4px;
}

.IBBthinline, .IBBthinlineDark
{
	margin: 5px 0;
	width:100%;
}

.IBBthinline
{
	border-top: #9EAFC3 1px solid;
}

.IBBthinlineDark
{
	border-top: #CCCCCC 1px solid;
}

.IBBblankIBBtableClass, .IBBblankIBBtableWithPaddingClass
{
	margin: 0;
	width: 100%;	
	border-collapse: collapse;		
}

.IBBblankIBBtableClass
{
	padding: 0;
}

.IBBblankIBBtableWithPaddingClass
{
	padding: 5px;	
}

.IBBtableClass,.IBBtableClassNoWidth,.IBBtableHeadingClass,.IBBtableHeadingClassNoWidth,
.IBBtableSearchCalendarBox,.IBBtableSearchCalendar
{
	margin: 0;
	padding:0;
	border-collapse: collapse;	
	border-right: solid 1px #666666;	
	border-top: solid 1px #666666;	
	border-left: solid 1px #666666;	
	border-bottom: solid 1px #000000;
	margin-right: auto;
	margin-left: auto;

}

.IBBtableSearchCalendar
{	
	background-color: #CCCCCC;
}

.IBBtableSearchCalendarBox
{	
	background-color: #FFFFFF;
}

.IBBSearchCalendarBox
{
	background-color: #FFFFFF;
}

.IBBtableClass,.IBBtableHeadingClass, .IBBtableCellHeading, .IBBtableCellHeadingNoBold
{
	width: 100%;
	background-image: url(/forums/skins/default/icons/header.tile.gif);

}

.IBBtableCellClass, .IBBtableCellHeading, .IBBtableCellHeadingSpacer
{		
	padding: 4px;
	height: 22px;
}

.IBBtableCellHeadingSpacer,.IBBtableCellHeadingNoBold, .IBBtableCellHeading
{
	background-image: url(/forums/skins/default/icons/header.tile.gif);

	color:#FFFFFF;
    border: solid 1px #9EAFC3;
}

.IBBtableCellHeading
{
	font-weight:bold;
	height:22px;
}

.IBBtableCellHeadingSpacer,.IBBtableCellHeadingNoBold
{	
	border-right: solid 1px #9EAFC3;	
	height:22px;	
	background-color: #49688A;
}

.IBBtableCellHeadingNoBold
{	
	border-top: solid 1px #9EAFC3;	
	border-left: solid 1px #9EAFC3;	
}

.IBBtableCellShadedClass,.IBBtableRowShadedWithBorderClass
{			
	padding: 4px;
	background-color: #ECECEC;		
}

.IBBtableRowShadedWithBorderClass
{			
	border: 1px;
	color: #CCCCCC;
}

.IBBtableRowSelectedClass
{		
	background-color: #CCCCCC;		
	padding: 2px;
}

/*************************************************************/
/* Custom Grid Sizes based on ID's
/*************************************************************/

#boardGridHeaderTotalRepliesClass, #boardGridHeaderTotalTopicsClass, #boardGridHeaderTotalUsersClass,
#CategoryForumGridHeaderIconClass, #CategoryForumGridHeaderPostsClass
{
	width:5%;
}

#IBBforumGridRow
{
	height:35px;
}

#boardGridHeaderDescClass, #CategoryForumGridHeaderDescClass
{
	width:60%;
}

#boardGridHeaderNameClass, #CategoryForumGridHeaderLastPostClass
{	
	width:25%;
}

#gridCategoryForumHeaderClass
{
	width:100%;
}

/*************************************************************/
/* Grid Styles
/*************************************************************/
.IBBgridCategoryForumHeaderSmallLinkFont
{
	font-weight: bold;font-size: 12px;
	color: white;	
}

.IBBgridCategoryForumHeaderSmallLinkFont:link
{
	text-decoration:none;
	text-decoration:#ffffff;
	color: white;	
}



.IBBgridCategoryForumHeaderSmallLinkFont:visited,
.IBBgridCategoryForumHeaderSmallLinkFont:hover
{
	text-decoration:underline;
	text-decoration:#ffffff;
	color: white;	
}

.IBBgridCategoryForumHeaderLinkFont
{	
	font-weight:bold;
	color: #FFFFFF;

}

.IBBgridCategoryForumHeaderLinkFont:link, .IBBgridCategoryForumHeaderLinkFont:visited
{
	text-decoration:none;
	font-weight:bold;
	color: #FFFFFF;
}


.IBBgridCategoryForumHeaderLinkFont:hover
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

.IBBgridCategoryForumHeader
{	
	height:22px;	
	font-size: 12px;
	padding: 2px 4px;
	background-image: url(/forums/skins/default/icons/header.tile.gif);


}

.IBBgridRowAltItem,.IBBgridRowItem,.IBBgridRowSelectableItem,
.IBBgridRowSelectableItemNoWrap,.IBBgridRowSelectedItem
{
	padding: 2px;
	border-collapse: collapse;
	border: solid 1px #DCDCDC;	
	color: Black; 
}

.IBBgridRowItem
{
	background-color: #EFEFEF;
}
.IBBgridRowAltItem
{
	background-color: #F4F4F4; 	color: Black; 
	
}

.IBBgridRowSelectableItemNoWrap
{
	white-space:nowrap;
}

.IBBgridRowHeaderClass
{
	margin: 0;
	padding: 2px;
	font-size: 11px;
	color: white;
	background-color: black;}

.IBBgridTableClass
{
	table-layout: auto;	
	width: 100%;		
	border-collapse: collapse;
	background-color: #F4F4F4;
	border: none;		
}

/*************************************************************/
/* Board Images
/*************************************************************/

/* This is the image on top of the board */
.IBBBoardMainImage
{			
	background: img url(/forums/images/idealbb.net.logo.jpg) no-repeat;
	width: 100px;
	height: 100px;	
	display:block;
}

#NavigationToolBar
{
	background: #F4F4F4;
	padding: 2px 0px;	
	margin: 0;
	border: solid 1px #DCDCDC;
}

#NavigationToolBar td
{	
	padding: 1px 4px;
}

.IBBTopicAttachIcon
{
	position:relative;
	top:-7px;
	left:-4px;
	z-index:1;
}

.IBBTopicEmoticon
{
	position:relative;
	top:8px;
	left:3px;
	z-index:2;
}

.IBBnavLinkSep
{
	padding: 0;
	margin: 3px;
	font: 90% Verdana;
	color: #000000;
}
.highlight_1
{
	background-color: #FFFF00;
}


/* Formerly Icons.css file */
/*************************************************************
* Navigation Toolbar & Text & Icons
*************************************************************/
/* small icons */

.IBBsearchPageIcon, .IBBsearchResultsIcon, .IBBemailIcon,
.IBBactiveTopicIcon, .IBBarrowDownIconSmall, .IBBarrowUpIconSmall,
.IBBannouncementIconSmall, .IBBlockIconSmall, .IBBmemberdirIconSmall,
.IBBprofileIconSmall, .IBBignoreIconSmall, .IBBflagIconSmall,
.IBBadminSectionSmallIcon
{
	width: 16px;	
	height: 16px;
	display:block;
	padding: 0 2px;
	background-repeat: no-repeat;
	background-color: Transparent;
}

.IBBsearchPageIcon:link, .IBBsearchResultsIcon:link, .IBBemailIcon:link,
.IBBactiveTopicIcon:link, .IBBarrowDownIconSmall:link, .IBBarrowUpIconSmall:link,
.IBBannouncementIconSmall:link, .IBBlockIconSmall:link, .IBBmemberdirIconSmall:link,
.IBBprofileIconSmall:link, .IBBignoreIconSmall:link, .IBBflagIconSmall:link,
.IBBadminSectionSmallIcon:link
{
	text-decoration:none;
	color: Black;
}

.IBBsearchPageIcon:hover, .IBBsearchResultsIcon:hover, .IBBemailIcon:hover,
.IBBactiveTopicIcon:hover, .IBBarrowDownIconSmall:hover, .IBBarrowUpIconSmall:hover,
.IBBannouncementIconSmall:hover, .IBBlockIconSmall:hover, .IBBmemberdirIconSmall:hover,
.IBBprofileIconSmall:hover, .IBBignoreIconSmall:hover, .IBBflagIconSmall:hover,
.IBBadminSectionSmallIcon:hover
{
	text-decoration:underline;
	font-weight: bold; 
	color: #4499ff;
} 



.IBBsearchPageIcon
{			
	background-image: url(/forums/skins/default/icons/search.icon.sm.gif);
}

.IBBsearchResultsIcon
{			
	background-image: url(/forums/skins/default/icons/blank.post.sm.gif);
}

.IBBemailIcon
{			
	background-image: url(/forums/skins/default/icons/email.icon.sm.gif);
}

.IBBactiveTopicIcon
{			
	background-image: url(/forums/skins/default/icons/active.topic.icon.sm.gif);
}

.IBBarrowDownIconSmall
{			
	background-image: url(/forums/skins/default/icons/arrow.down.icon.sm.gif);
}

.IBBarrowUpIconSmall
{			
	background-image: url(/forums/skins/default/icons/arrow.up.icon.sm.gif);
}

.IBBannouncementIconSmall
{			
	background-image: url(/forums/skins/default/icons/announcement.icon.sm.gif);
}

.IBBlockIconSmall
{			
	background-image: url(/forums/skins/default/icons/lock.icon.sm.gif);
}

.IBBmemberdirIconSmall
{			
	background-image: url(/forums/skins/default/icons/memberdir.icon.sm.gif);
}

.IBBprofileIconSmall
{			
	background-image: url(/forums/skins/default/icons/profile.icon.sm.gif);
}

.IBBignoreIconSmall
{			
	background-image: url(/forums/skins/default/icons/ignore.icon.sm.gif);
}

.IBBflagIconSmall
{			
	background-image: url(/forums/skins/default/icons/flag.icon.sm.gif);
}

.IBBadminSectionSmallIcon
{			
	background-image: url(/forums/skins/default/icons/admin.sm.gif);
}

/* more small icons */
.IBBLockedTopicIcon, .IBBPinnedTopicIcon, .IBBpostIconSmall,.IBBNewPostIconSmall,
.IBBNoNewTopicsIcons, .IBBPollIcon, .IBBCheckIcon, .IBBNewTopicsIcons,
.IBBNavHomeIcon, .IBBmemberProfileIcon
{
	width: 16px;	
	height: 16px;
	display:block;
	padding: 0 2px;
	background-repeat: no-repeat;
	background-color: Transparent;
}

.IBBNewPostIconSmall
{
	background-image: url(/forums/skins/default/icons/posted.today.icon.sm.gif);
}

.IBBLockedTopicIcon
{			
	background-image: url(/forums/skins/default/icons/lock.icon.sm.gif);
}
.IBBPinnedTopicIcon
{			
	background-image: url(/forums/skins/default/icons/post.pinned.sm.gif);
}

.IBBpostIconSmall, .IBBNoNewTopicsIcons
{			
	background-image: url(/forums/skins/default/icons/post.icon.sm.gif);
}

.IBBPollIcon
{			
	background-image: url(/forums/skins/default/icons/poll.icon.sm.gif);
}

.IBBCheckIcon
{			
	background-image: url(/forums/skins/default/icons/check.icon.sm.gif);
}

.IBBNewTopicsIcons
{			
	background-image: url(/forums/skins/default/icons/post.icon.active.sm.gif);
}

.IBBNavHomeIcon
{		
	background-image: url(/forums/skins/default/icons/home.icon.gif);
}

.IBBmemberProfileIcon
{			
	background-image: url(/forums/skins/default/icons/personal.icon.gif);
}


/* smallish icons */
.IBBmemberSectionSmallIcon, .IBBhomeSmallIcon, .IBBregisterSmallIcon,
.IBBboardIcon, .IBBNavBoardIcon, .IBBNavCatIcon, .IBBNavPostIcon
{
	width: 16px;	
	height: 15px;
	display:block;
	padding: 0 2px;
	background-repeat: no-repeat;
	background-color: Transparent;
}

.IBBmemberSectionSmallIcon
{			
	background-image: url(/forums/skins/default/icons/member.section.sm.gif);
}

.IBBhomeSmallIcon
{			
	background-image: url(/forums/skins/default/icons/home.sm.gif);
}

.IBBregisterSmallIcon
{			
		
	background-image: url(/forums/skins/default/icons/board.icon.gif);
}
.IBBNavBoardIcon
{			
	background-image: url(/forums/skins/default/icons/category.folder.icon.gif);
}

.IBBNavCatIcon
{			
	background-image: url(/skins/default/icons/category.folder.sm.gif);
}

.IBBNavPostIcon
{			
	background-image: url(/forums/skins/default/icons/post.icon.inactive.sm.gif);
}


/* odd icons */
.IBBmemberIcon, .IBBNewTopicsForumIcon, .IBBPrivateForumIcon,
.IBBflagIconMedium, .IBBexclaimationMedIcon, .IBBemailFolderMediumIcon,
.IBBNewMessageIcon, .IBBNoNewTopicsForumIcon, .IBBNavForumIcon, .IBBWarningIcon
{			
	display:block;
	background-color: transparent;
	padding: 0 2px;
	background-repeat: no-repeat;
}

.IBBWarningIcon
{			
	background-image: url(/forums/skins/default/icons/warning.icon.lg.gif);
	width: 32px;	
	height: 32px;
}

.IBBmemberIcon
{			
	background-image: url(/forums/skins/default/icons/member.icon.gif);
	width: 22px;	
	height: 21px;
}

.IBBNewTopicsForumIcon, .IBBNoNewTopicsForumIcon, .IBBPrivateForumIcon
{
	width: 30px;
	height: 29px;
}

.IBBNewTopicsForumIcon
{			
	background-image: url(/forums/skins/default/icons/forum.folder.active.lg.gif);
}

.IBBNoNewTopicsForumIcon
{			
	background-image: url(/forums/skins/default/icons/forum.folder.inactive.lg.gif);
}

.IBBPrivateForumIcon
{
	background-image: url(/forums/skins/default/icons/private.forum.icon.bg.gif);
}

.IBBNewMessageIcon
{			
	background-image: url(/forums/skins/default/icons/email.item.icon.gif);
	width: 30px;
	height: 20px;
}

.IBBNavForumIcon
{			
	background-image: url(/skins/default/icons/forum.folder.sm.gif);
	width: 16px;
	height: 14px;
}

.IBBflagIconMedium
{			
	background-image: url(/forums/skins/default/icons/flag.icon.med.gif);
	width: 32px;	
	height: 28px;
}

/* larger icons */
.IBBexclaimationMedIcon
{			
	background-image: url(/forums/skins/default/icons/exclaimation.icon.med.gif);
	width: 24px;	
	height: 24px;
}


.IBBemailFolderMediumIcon
{			
	background-image: url(/forums/skins/default/icons/email.folder.md.gif);
	width: 24px;	
	height: 21px;
}

/* Large icons */
.IBBprivateForumLargeIcon, .IBBmoderatedForumLargeIcon, .IBBlockLargeIcon
{			
	width: 28px;	
	height: 28px;
	display:block;
	background-color: transparent;
	padding: 0 2px;
	background-repeat: no-repeat;
	margin: 1px;
}

.IBBmoderatedForumLargeIcon
{			
	background-image: url(/forums/skins/default/icons/moderated.forum.icon.bg.gif);
}

.IBBlockLargeIcon
{			
	background-image: url(/forums/skins/default/icons/lock.icon.lg.gif);
}

.IBBprivateForumLargeIcon
{			
	background-image: url(/forums/skins/default/icons/private.forum.icon.bg.gif);
}

/* formerly buttons.css file */
/*******************************************
HTML button styles
*******************************************/
.IBBbuttonClass
{
	height:22px;
	width:60px;	
	font-family:verdana, sans-serif;
}

.IBBButtonText
{
	font-family:verdana, sans-serif; 
	position: relative;
	left: 20px;
	top: -17px;	
	cursor: pointer;
}

/*******************************************
Button alignment
*******************************************/

#IBBnewTopicButtonAlign
{
	margin: 0 0 4px 0;	
}
#IBBquoteButtonAlignment, #IBBpollButtonAlignment
{
	margin: 4px 0 0 0;	
}

/*******************************************
Buttons
*******************************************/
.IBBsearchButton, .IBBvoteButton, .IBBunsubscribeButton, .IBBuploadButton,
.IBBaddPollButton, .IBBquoteButton, .IBBpreviewButton, .IBBaddPollButton,
.IBBcancelButton, .IBBsaveButton, .IBBsubmitButton, .IBBNewTopicButton,
.IBBreplyButton, .IBBreportButton, .IBBeditButton, .IBBmsgUserButton,
.IBBforwardPostButton, .IBBblankButton, .IBBsubscribeButton, .IBBignoreButton, .IBBfilterPostsButton
{
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 75px;
	margin: 0;
	border: 0;
	display:block;
	cursor:pointer;
	font: bold 10px tahoma,sans-serif;
	color:#434C73;
}

.IBBblankButton
{		
	background-image: url(/forums/skins/default/buttons/blank.button.gif);
	height: 18px;
	padding: 0;	
}

.IBBsearchButton
{
	background-image: url(/forums/skins/default/buttons/search.button.gif);
	padding: 0;	
	height: 25px;
}

.IBBignoreButton
{		
	background-image: url(/skins/default/buttons/block.button.gif);
	height: 19px;
}

.IBBvoteButton, .IBBunsubscribeButton, .IBBsubscribeButton, .IBBuploadButton,
.IBBaddPollButton, .IBBquoteButton, .IBBpreviewButton, .IBBaddPollButton,
.IBBcancelButton, .IBBsaveButton, .IBBsubmitButton, .IBBNewTopicButton,
.IBBreplyButton, .IBBreportButton, .IBBeditButton, .IBBmsgUserButton,
.IBBforwardPostButton, .IBBsubscribeButton, .IBBfilterPostsButton
{
	height: 19px;
	padding: 0 0 0 8;	
}

.IBBvoteButton
{
	background-image: url(/forums/skins/default/buttons/vote.button.gif);
}

.IBBunsubscribeButton
{
	background-image: url(/forums/skins/default/buttons/unsubscribe.button.gif);
}

.IBBsubscribeButton
{
	background-image: url(/forums/skins/default/buttons/subscribe.button.gif);
}

.IBBuploadButton
{
	background-image: url(/forums/skins/default/buttons/upload.button.gif);
}

.IBBaddAttachmentButton
{
	background-image: url(/forums/skins/default/buttons/attach.file.button.gif);
}

.IBBaddPollButton
{
	background-image: url(/forums/skins/default/buttons/poll.button.gif);
}

.IBBquoteButton
{
	background-image: url(/forums/skins/default/buttons/quote.button.gif);
}

.IBBpreviewButton
{
	background-image: url(/forums/skins/default/buttons/preview.button.gif);
}

.IBBaddPollButton
{
	background-image: url(/forums/skins/default/buttons/poll.button.gif);
}

.IBBcancelButton
{
	background-image: url(/forums/skins/default/buttons/cancel.button.gif);
}

.IBBsaveButton
{
	background-image: url(/forums/skins/default/buttons/save.button.gif);
}

.IBBsubmitButton
{
	background-image: url(/forums/skins/default/buttons/submit.button.gif);
}

.IBBNewTopicButton
{		
	background-image: url(/forums/skins/default/buttons/new.topic.button.gif);
}

.IBBreplyButton
{		
	background-image: url(/forums/skins/default/buttons/reply.button.gif);
}

.IBBreportButton
{		
	background-image: url(/forums/skins/default/buttons/report.post.button.gif);
}

.IBBeditButton
{		
	background-image: url(/forums/skins/default/buttons/edit.button.gif);
}

.IBBmsgUserButton
{		
	background-image: url(/forums/skins/default/buttons/message.user.icon.gif);
}
.IBBforwardPostButton
{		
	background-image: url(/forums/skins/default/buttons/forward.post.button.gif);
}

.IBBfilterPostsButton
{		
	background-image: url(/forums/skins/default/buttons/filter.posts.button.gif);
}


.IBBCloseButton, .IBBviewProfileButton
{		
	background-color: Transparent;
	background-repeat: no-repeat;	
	width: 75px;	
	height: 19px;
	display:block;
	padding: 0 0 0 0;		
	font: bold 10px tahoma,sans-serif;
	color:#434C73;
}

.IBBCloseButton
{
	background-image: url(/forums/skins/default/buttons/close.button.gif);	
}

.IBBviewProfileButton
{		
	background-image: url(/forums/skins/default/buttons/profile.button.gif);
}

body {font-family: Tahoma, Arial, Sans-Serif; font-size: 12px;  margin-right: auto; margin-left: auto;}

.leftColumn {font-size: 11px; background-color: White; padding-left: 25px;  padding-top: 5px;  margin-right: 5px; margin-left: 5px; padding-top: 5px;}
.rightColumn{font-size: 12px; background-color: White; padding-left: 25px; padding-top: 5px;  vertical-align:top;padding-top: 5px; padding-top: 5px;}

a.lcLink:link {color: Black; text-decoration: none;}
a.lcLink:visited {color: Black; text-decoration: none;}
a.lcLink:active {color: Blue; text-decoration: none;}
a.lcLink:hover {color: Blue; text-decoration: none;}

.Topper  {height: 15px; background-image: url('/forums/images/RedGrade.jpg'); font-size: 12px; color: White; text-align: center; font-weight: bold; padding-bottom: 3px;}  
.Topper2 {height: 15px;  background-image: url('/forums/images/RedGrade.jpg'); font-size: 12px; color: White; text-align: center; font-weight: bold; padding-bottom: 3px;}  
.borderLC {border-right: 2px solid black; border-bottom: 2px solid black; margin-bottom: 10px;}
.borderRC {border-left: 2px solid black;  border-bottom: 2px solid black; margin-bottom: 10px;}
.borderCC {border-left: 2px solid black; border-right: 2px solid black; border-bottom: 2px solid black;  margin-bottom: 10px;  vertical-align:top;}
.centerNews {font-size: 16px;  font-weight: bold; text-align:center;}


a.forumLink:link {color: Red; text-decoration: none; font-weight: bold; }
a.forumLink:visited {color: Red; text-decoration: none; font-weight: bold; font-style: italic;}
a.forumLink:active {color: Blue; text-decoration: none;}
a.forumLink:hover {color: Blue; text-decoration: none;}
