
/* HUGGIES CSS */
@import url(/vn/_templates/css/base.css);
@import url(/vn/_templates/css/forum_base_extensions.css);
@import url(forumhome.css);

/* Formerly ibb.css file */
h4
{
	display: block;
	position: relative;
	margin:0;
	padding: 0;
}

table     { border-collapse:collapse; }
p, td     { font: 12px Arial; }
form{
	text-align:left;
}



/* 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 Arial, verdana, geneva;
}

.announcer{
	padding-top:15px;
	background:url(../images/shadow.gif) repeat-x top left;
	margin-bottom:15px;
}

.IBBnavLink, .IBBnavLinkBold
{
	font-size: 12px; 
	color: #444; 
	text-decoration:none;
}
.IBBnavLinkBold
{
	font-weight:bold;
}

.IBBnavLinkDisabled
{
	font-size: 12px; 
	color: #CCCCCC; 
}

.IBBnavLinkDisabled:link{}
.IBBnavLinkDisabled:visited{}
.IBBnavLinkDisabled:hover{}

.IBBnavLinkSmall   { font-size:10px; }
.IBBnavLinkStrong  { font: bold 12px; color: Black; }

.navTitle  { font: bold 14px; color: Black; }
.textTitle { font: bold 14px Arial; }
.IBBTextsmall { font: 10px Arial; }
.tableHeaderText { font: bold 12px Arial; }

/* Error Formatting */
.IBBerrSummaryHeader  
{ 	
	border: solid 1px #FFCC00;
	width:100%;
	background-color:FBF8CC;
	font: 14px arial;
	padding: 2px;
	margin-bottom: 4px;
}
.errMessage
{ 
	padding: 0;
	font-size: 12px; 
	color:Blue;
}

.boldFormText
{
	font: bold 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: bold 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;
}
.IBBtabControlTableBottom
{
	width:100%;
	background-color:#4471C2;
}
.IBBtabControlCell
{
	text-align:center;
	padding: 4px;	
}
.IBBtabControlTableSelected
{
	background-color: #ECECEC;			
}
/*************************************************************
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:Arial;
	font-size:12px;
}

.IBBtextarea
{	
	height:200px;
}

.IBBdropDown
{	
	font-size: 12px;
}
.IBBsearchMiniBox
{
	margin-top:3px;
	height:15px;
	border: solid 1px #5081CD;
	background-color: #FFFFFF;
}
/*************************************************************
Font Styles
*************************************************************/
.IBBhiddenText
{
	display:none;
}
.IBBbodytext
{
	font-size:12px;
}
.IBBlargebold
{
	font: bold 20px;
}
.IBBmediumbold
{
	font: bold 15px;
}
.IBBtextbold
{
	font: bold 12px;
}
.IBBpostSubject
{
	font: bold 14px;
	color: #FFFFFF;
}
.IBBpostDate
{
	font: normal 14px;
	color: #FFFFFF;
}

.IBBmemberName
{
	font: bold 24px;
	color: #000000;
}
/*************************************************************
Pager Element
*************************************************************/
.IBBpagerFancyTableClass
{
	margin:4px 0;	
	background-color: #transparent;		
	border: solid 0px #9EAFC3;	
}
.IBBpagerFancyCellClass
{	
	border: solid 0px #9EAFC3;	
	padding:4px;
}
.IBBpagerRepeaterTableClass
{	
	width: 100%;	
	margin:0;			
}

.IBBpagerTableCellClass
{
	padding:4px;
	font-size:12px;		
}

/*************************************************************
Post elements
*************************************************************/
.IBBpostTableCellHeadingSpacer, .IBBpostRowHeaderUserInfoCell
{
	color:#FFFFFF;
	background-color: #49688A;
	background: url(../images/header.tile.gif) repeat-x top left;
}

.IBBpostTableCellHeadingSpacer
{	
	height:22px;	
	padding: 1px;
}

.IBBtableHeadingLink, .IBBtableHeadingLink:link, .IBBtableHeadingLink:visited
	 {color:#fff; text-decoration:none !important; font-weight:bold;margin:5px 3px 0 0;}
.IBBtableHeadingLink:hover 
	 {color:#fff; text-decoration:underline !important; font-weight:bold;}

.IBBpostRowHeaderUserInfoCell
{		
	width:180px;		
	margin:0;			
}

.IBBpostRepeaterTableClass, .IBBpostRepeaterWithBorderTableClass
{
	background-color:#F4F4F4;
	width: 100%;		
	margin:0;	
}

.IBBpostRepeaterWithBorderTableClass
{
	border: solid 1px #666666;
}

.IBBpostUserInfoCell
{
	width:100%;
	padding: 4px;
	margin:0;			
	border-left: solid 0px #ccc;
	border-right: solid 0px #ccc;
	background: #fff url(../images/shadow.gif) repeat-x top left;
}

.IBBpostToolBarCellClass
{	
	background-color:#ECECEC;
	width: 100%;		
	margin:0;		
	padding: 1px;	
}

.IBBpostTextCellClass
{
	height: 75px;
	width: 100%;
	color: black;	
	padding: 4px;
	background-color:#fff;
	
}

.IBBpostRepeaterCellClass
{			
	font-size:12px;
	color:black;		
	padding: 4px;
	background-color: #F4F4F4;
}

/*************************************************************
Announcement elements
*************************************************************/
.IBBannouncementHeader
{
	margin: 0;
	padding:0;	
	border: solid 0px #DCDCDC;	
	width:100%;	
	font: bold 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;
	background-color: #ECECEC;		
}

.IBBmsgRepeaterIBBtableClass
{
	background-color:#ECECEC;
	width: 100%;		
	margin:0;	
	margin: 0;
	padding:0;
	width: 100%;	
	border-collapse: collapse;	
	border: solid 1px #666666;	
	font: normal 10px;
}

.IBBmessageSubHeader,.IBBmessageHeader
{
	font: bold 15px;
}

.IBBmessageSubHeader
{
	
	border: solid 1px #DCDCDC;	
	height:10px;
}

.IBBmessageRepeaterFooter
{
	vertical-align:top;
}

.IBBmessageRepeaterRow
{
	padding: 2px;
}

.IBBmessageSubtitle
{
	font: normal 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(../images/infocell.tile.gif);
	padding: 4px;
}

.IBBPollHeader
{		
	font: bold 12px;
}

.IBBPollFooter
{		
	font: normal 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(../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;
}

#xtitle .IBBtableHeadingClass{
	border:1px solid #444;
}
#IBBtableTdClass {
	border:0;
}
.IBBblankIBBtableWithPaddingClass
{
	padding: 5px;	
}

.IBBtableClass,.IBBtableClassNoWidth,.IBBtableHeadingClass,.IBBtableHeadingClassNoWidth,
.IBBtableSearchCalendarBox,.IBBtableSearchCalendar
{
	margin: 0;
	padding:0;
	border-collapse: collapse;	
	border-right: solid 0px #666666;	
	border-top: solid 0px #666666;	
	border-left: solid 0px #666666;	
	border-bottom: solid 0px #000000;
}

.IBBtableSearchCalendar
{	
	background-color: #CCCCCC;
}

.IBBtableSearchCalendarBox
{	
	background-color: #FFFFFF;
}

.IBBSearchCalendarBox
{
	background-color: #FFFFFF;
}

.IBBtableClass,.IBBtableHeadingClass, .IBBtableCellHeading, .IBBtableCellHeadingNoBold
{
	background: url(../images/header.tile.gif) repeat-x top left;
	width: 100%;
}

.IBBtableCellClass, .IBBtableCellHeading, .IBBtableCellHeadingSpacer
{		
	padding: 4px;
	height: 22px;
}

.IBBtableCellHeadingSpacer,.IBBtableCellHeadingNoBold, .IBBtableCellHeading
{
	color:#FFFFFF;
}

.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: bold 12px;
	color: #FFFFFF;	
}

.IBBgridCategoryForumHeaderSmallLinkFont:link,
.IBBgridCategoryForumHeaderSmallLinkFont:visited,
.IBBgridCategoryForumHeaderSmallLinkFont:hover
{
	text-decoration:underline;
}

.IBBgridCategoryForumHeaderLinkFont
{	
	font-weight:bold;
	color: #FFFFFF;
}

.IBBgridCategoryForumHeaderLinkFont:link,
.IBBgridCategoryForumHeaderLinkFont:visited,
.IBBgridCategoryForumHeaderLinkFont:hover
{
	color: #FFFFFF;
}

.IBBgridCategoryForumHeader
{	
	height:22px;	
	font-size: 12px;
	padding: 2px 4px;
	background: url(../images/header.tile.gif) repeat-x top left;
}

.IBBgridRowAltItem,.IBBgridRowItem,.IBBgridRowSelectableItem,
.IBBgridRowSelectableItemNoWrap,.IBBgridRowSelectedItem
{
	padding: 2px;
	border-collapse: collapse;
	/*border: solid 1px #DCDCDC;	*/
}

.IBBgridRowItem
{
	background-color: #F5F5F5;
}
.IBBgridRowAltItem
{
	background-color: #FFFFFF;
}

.IBBgridRowSelectableItemNoWrap
{
	white-space:nowrap;
}

.IBBgridRowHeaderClass
{
	margin: 0;
	padding: 2px;
	font-size: 10px;
	background-color:transparent;
}

.IBBgridTableClass
{
	table-layout: auto;	
	width: 100%;		
	border-collapse: collapse;
	background-color: transparent; /*#F4F4F4;*/
	background: url(../images/shadow.gif) repeat-x top left;
	border: solid 0px #666666;		
}

/*************************************************************/
/* Board Images
/*************************************************************/

/* This is the image on top of the board */
.IBBBoardMainImage
{			
	background: transparent url(../../../idealbb.net.logo.gif) no-repeat;
	width: 300px;
	height: 43px;	
	display:block;
}

#NavigationToolBar
{
	background: #FFFFFF;
	padding: 2px 0px;	
	margin: 0;
	border: solid 0px #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
{			
	background-image: url(../icons/search.icon.sm.gif);
}

.IBBsearchResultsIcon
{			
	background-image: url(../icons/blank.post.sm.gif);
}

.IBBemailIcon
{			
	background-image: url(../icons/email.icon.sm.gif);
}

.IBBactiveTopicIcon
{			
	background-image: url(../icons/active.topic.icon.sm.gif);
}

.IBBarrowDownIconSmall
{			
	background-image: url(../icons/arrow.down.icon.sm.gif);
}

.IBBarrowUpIconSmall
{			
	background-image: url(../icons/arrow.up.icon.sm.gif);
}

.IBBannouncementIconSmall
{			
	background-image: url(../icons/announcement.icon.sm.gif);
}

.IBBlockIconSmall
{			
	background-image: url(../icons/lock.icon.sm.gif);
}

.IBBmemberdirIconSmall
{			
	background-image: url(../icons/memberdir.icon.sm.gif);
}

.IBBprofileIconSmall
{			
	background-image: url(../icons/profile.icon.sm.gif);
}

.IBBignoreIconSmall
{			
	background-image: url(../icons/ignore.icon.sm.gif);
}

.IBBflagIconSmall
{			
	background-image: url(../icons/flag.icon.sm.gif);
}

.IBBadminSectionSmallIcon
{			
	background-image: url(../icons/admin.sm.gif);
}

/* more small icons */
.IBBlockedTopicIcon, .IBBLockedTopicIcon, .IBBpinnedTopicIcon, .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(../icons/posted.today.icon.sm.gif);
}

.IBBlockedTopicIcon, .IBBLockedTopicIcon
{			
	background-image: url(../icons/lock.icon.sm.gif);
}
.IBBpinnedTopicIcon, .IBBPinnedTopicIcon
{			
	background-image: url(../icons/post.pinned.sm.gif);
}

.IBBpostIconSmall, .IBBNoNewTopicsIcons
{			
	background-image: url(../icons/post.icon.sm.gif);
}

.IBBPollIcon
{			
	background-image: url(../icons/poll.icon.sm.gif);
}

.IBBCheckIcon
{			
	background-image: url(../icons/check.icon.sm.gif);
}

.IBBNewTopicsIcons
{			
	background-image: url(../icons/post.icon.active.sm.gif);
}

.IBBnavHomeIcon
{		
	background-image: url(../icons/home_icon.gif);
}

.IBBmemberProfileIcon
{			
	background-image: url(../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(../icons/member.section.sm.gif);
}

.IBBhomeSmallIcon
{			
	background-image: url(../icons/home.sm.gif);
}

.IBBregisterSmallIcon
{			
	background-image: url(../icons/register.sm.gif);
}

.IBBboardIcon
{			
	background-image: url(../icons/board.icon.gif);
}
.IBBNavBoardIcon
{			
	background-image: url(../icons/category.folder.icon.gif);
}

.IBBnavCatIcon
{			
	background-image: url(../icons/category.folder.sm.gif);
}

.IBBnavPostIcon
{			
	background-image: url(../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(../icons/warning.icon.lg.gif);
	width: 32px;	
	height: 32px;
}

.IBBmemberIcon
{			
	background-image: url(../icons/member.icon.gif);
	width: 22px;	
	height: 21px;
}

.IBBNewTopicsForumIcon, .IBBNoNewTopicsForumIcon, .IBBPrivateForumIcon
{
	width: 30px;
	height: 29px;
}

.IBBNewTopicsForumIcon
{			
	background-image: url(../icons/forum.folder.active.lg.gif);
}

.IBBNoNewTopicsForumIcon
{			
	background-image: url(../icons/forum.folder.inactive.lg.gif);
}

.IBBPrivateForumIcon
{
	background-image: url(../icons/private.forum.icon.bg.gif);
}

.IBBNewMessageIcon
{			
	background-image: url(../icons/email.item.icon.gif);
	width: 30px;
	height: 20px;
}

.IBBnavForumIcon
{			
	background-image: url(../icons/forum.folder.sm.gif);
	width: 16px;
	height: 14px;
}

.IBBflagIconMedium
{			
	background-image: url(../icons/flag.icon.med.gif);
	width: 32px;	
	height: 28px;
}

/* larger icons */
.IBBexclaimationMedIcon
{			
	background-image: url(../icons/exclaimation.icon.med.gif);
	width: 24px;	
	height: 24px;
}


.IBBemailFolderMediumIcon
{			
	background-image: url(../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(../icons/moderated.forum.icon.bg.gif);
}

.IBBlockLargeIcon
{			
	background-image: url(../icons/lock.icon.lg.gif);
}

.IBBprivateForumLargeIcon
{			
	background-image: url(../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: hand;*/
}

/*******************************************
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
{
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 75px;
	margin: 0;
	border: 0;
	display:block;
	/*cursor:hand;*/
	font: bold 10px Arial,sans-serif;
	color:#434C73;
}
.IBBsubmitButton1
{
	background-color: Transparent;
	background-repeat: no-repeat;
	width: 100px;
	margin: 0;
	border: 0;
	display:block;
	/*cursor:hand;*/
	font: bold 10px Arial,sans-serif;
	color:#434C73;
}


.IBBblankButton
{		
	background-image: url(../buttons/blank.button.gif);
	height: 18px;
	padding: 0;	
}

.IBBsearchButton
{
	background-image: url(../buttons/search.button.gif);
	padding: 0;	
	height: 25px;
}

.IBBignoreButton
{		
	background-image: url(../buttons/block.button.gif);
	height: 19px;
}

.IBBvoteButton, .IBBunsubscribeButton, .IBBsubscribeButton, .IBBuploadButton,
.IBBaddPollButton, .IBBquoteButton, .IBBpreviewButton, .IBBaddPollButton,
.IBBcancelButton, .IBBsaveButton, .IBBsubmitButton, .IBBNewTopicButton,IBBsubmitButton1,
.IBBreplyButton, .IBBreportButton, .IBBeditButton, .IBBmsgUserButton,
.IBBforwardPostButton, .IBBsubscribeButton
{
	height: 19px;
	padding: 0 0 0 8;	
}

.IBBvoteButton
{
	background-image: url(../buttons/vote.button.gif);
}

.IBBunsubscribeButton
{
	background-image: url(../buttons/unsubscribe.button.gif);
}

.IBBsubscribeButton
{
	background-image: url(../buttons/subscribe.button.gif);
}

.IBBuploadButton
{
	background-image: url(../buttons/upload.button.gif);
}

.IBBaddAttachmentButton
{
	background-image: url(../buttons/attach.file.button.gif);
}

.IBBaddPollButton
{
	background-image: url(../buttons/poll.button.gif);
}

.IBBquoteButton
{
	background-image: url(../buttons/quote.button.gif);
}

.IBBpreviewButton
{
	background-image: url(../buttons/preview.button.gif);
}

.IBBaddPollButton
{
	background-image: url(../buttons/poll.button.gif);
}

.IBBcancelButton
{
	background-image: url(../buttons/cancel.button.gif);
}

.IBBsaveButton
{
	background-image: url(../buttons/save.button.gif);
}

.IBBsubmitButton
{
	background-image: url(../buttons/submit.button.gif);
}

.IBBsubmitButton1
{
	background-image: url(../buttons/submit.button.gif);
}

.IBBNewTopicButton
{		
	background-image: url(../buttons/new.topic.button.gif);
}

.IBBreplyButton
{		
	background-image: url(../buttons/reply.button.gif);
}

.IBBreportButton
{		
	background-image: url(../buttons/report.post.button.gif);
}

.IBBeditButton
{		
	background-image: url(../buttons/edit.button.gif);
}

.IBBmsgUserButton
{		
	background-image: url(../buttons/message.user.icon.gif);
}
.IBBforwardPostButton
{		
	background-image: url(../buttons/forward.post.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 Arial,sans-serif;
	color:#434C73;
}

.IBBCloseButton
{
	background-image: url(../buttons/close.button.gif);	
}

.IBBviewProfileButton
{		
	background-image: url(../buttons/profile.button.gif);
}

