/* Formerly ibb.css file */
body {
	background: #f1e3c0 url(/ibb/skins/default/images/background.gif) bottom right no-repeat;
}

h4
{
	display: block;
	position: relative;
	margin:0;
	padding: 0;
	color: #000000;
}

table     { border-collapse:collapse; }
p, td     { font: 12px Tahoma; }


/* Standard link */
a { color: #993300; text-decoration:none;}
a:hover   { text-decoration:underline; color: #f15832;}

/* 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: #f15832;
	font: bold 11px tahoma, verdana, geneva;
}

.IBBnavLink, .IBBnavLinkBold
{
	font-size: 12px; 
	color: #996633; 
}
.IBBnavLinkBold
{
	font-weight:bold;
}

a.IBBnavLinkBold, a#SearchMini1_skin_advLink, #NavigationToolBar a, .IBBLogin a, .prevnext a {
	color: #cc6600;
}

a.IBBnavLinkBold:hover, a#SearchMini1_skin_advLink:hover, #NavigationToolBar a:hover, .IBBLogin a:hover, .prevnext a:hover {
	color: #666666;
}

.IBBnavLinkDisabled
{
	font-size: 12px; 
	color: #ffffff; 
}

.IBBnavLinkDisabled:link{}
.IBBnavLinkDisabled:visited{}
.IBBnavLinkDisabled:hover{}

.IBBnavLinkSmall   { font-size:10px; }
.IBBnavLinkStrong  { font-size:12px;font-weight:bold; color: #333333; }

.navTitle  { font-size:14px;font-weight:bold; color: #333333; }
.textTitle { font-size:14px;font-weight:bold;font-family: Tahoma; }
.IBBTextsmall {font-size: 10px;font-family: Tahoma; }
.tableHeaderText { font-size:12px;font-weight:bold;font-family: Tahoma; }

/* Error Formatting */
.IBBerrSummaryHeader  
{ 	
	border: solid 1px #ffcc66;
	width:100%;
	background-color: #FBF8CC;
	color:Red;
	font: 14px arial;
	padding: 2px;
	margin-bottom: 4px;
}
.errMessage
{ 
	padding: 0;
	font-size: 12px; 
	color: #ff0000;
}

.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 #da9750;
	border-right: solid 1px #da9750;
	border-top: solid 1px #da9750;
	background-color: #F8F8F8;
	width: 120px;		
}
.IBBtabControlTableBottom
{
	width:100%;
	background-color:#da9750;
}
.IBBtabControlCell
{
	text-align:center;
	padding: 4px;	
}
.IBBtabControlTableSelected
{
	background-color: #fff7e2;			
}
/*************************************************************
Elements
*************************************************************/
.IBBspacerImage
{
	background-image: url(/ibb/images/pixel.gif);		
	height:1px;
}
.IBBthinline
{
	width:100%;
	border-top: #993300 1px solid;		
}
.IBBbodyClass
{
	background-color:#FFFFFF;
}
.IBBiconKeyLine
{
	width: 300px;
	color: #e9dcbc;
	text-align: left;

	
}
.IBBheaderline
{
	width:100%;
	color: #f15832;	
}
/*************************************************************
Form Elements
*************************************************************/
.IBBtextBox,.IBBtextarea
{
	margin: 4px 0;
	border-top: solid 1px #333333;	
	border-left: solid 1px #333333;	
	width:100%;
}

.IBBtextBox
{
	font-family:Tahoma;
	font-size:12px;
}

.IBBtextarea
{	
	height:200px;
}

.IBBdropDown
{	
	font-size: 12px;
}
.IBBsearchMiniBox
{
	border: solid 1px #ffffff;
	background-color: #fef0cd;
	color: #000000;
}
/*************************************************************
Font Styles
*************************************************************/
.IBBhiddenText
{
	display:none;
}
.IBBbodytext
{
	font-size:12px;
}
.IBBlargebold
{
	font-weight: bold;font-size: 20px;
}
.IBBmediumbold
{
	font-weight: bold;font-size: 15px;
}
.IBBtextbold
{
	font-weight: bold;font-size: 12px;
}
.IBBpostSubject
{
	font-weight: bold;font-size: 14px;
	color: #9f651b;
}
.IBBpostDate
{
	font-weight: normal;font-size: 14px;
	color: #9f651b;
}

.IBBmemberName
{
	font-weight: bold;font-size: 24px;
	color: #f15832;
}
/*************************************************************
Pager Element
*************************************************************/
.IBBpagerFancyTableClass
{
	border: solid 1px #ffffff;	
}
.IBBpagerFancyCellClass
{	
	background-color: #ffaf5f;
	font-size: 10px;		
}
.IBBpagerFancyCellClass a {
	padding: 2px 4px;
}
.IBBpagerFancyCellClass a:hover {
	color: #ffffff;
	background-color: #f15832;
	text-decoration: none;
}
.IBBpagerRepeaterTableClass
{	
	width: 100%;	
	margin:0;			
}

.IBBpagerTableCellClass
{
	padding: 4px;	
}

/*************************************************************
Post elements
*************************************************************/
.IBBpostTableCellHeadingSpacer, .IBBpostRowHeaderUserInfoCell
{
	color:#ffffff;
	background-color: #49688A;
	background: url(/ibb/skins/default/images/header.tile.gif) repeat;
}

.IBBpostTableCellHeadingSpacer
{	
	height:22px;	
	padding: 1px;
}

.IBBtableHeadingLink, .IBBtableHeadingLink:link, .IBBtableHeadingLink:visited
	 {color:#e2d9ba; text-decoration:none; font-weight:bold;}
.IBBtableHeadingLink:hover 
	 {color:#ffffff; text-decoration:none; font-weight:bold;}

.IBBpostRowHeaderUserInfoCell
{		
	width:180px;		
	margin:0;			
}

.IBBpostRepeaterTableClass, .IBBpostRepeaterWithBorderTableClass
{
	background-color:#ffffff;
	width: 100%;		
	margin:0;	
}

.IBBpostRepeaterWithBorderTableClass
{
	border: solid 1px #993300;
}

.IBBpostUserInfoCell
{
	width:100%;
	padding: 4px;
	margin:0;			
	border-left: solid 1px #993300;
	border-right: solid 1px #993300;
	background: #e9dcbc url(/ibb/skins/default/images/infocell.tile.gif);
}

.IBBpostToolBarCellClass
{	
	background-color:#fff7e2;
	width: 100%;		
	margin:0;		
	padding: 1px;	
}

.IBBpostTextCellClass
{
	height: 75px;
	width: 100%;
	color: #333333;	
	padding: 4px;
	background-color:#EFEFEF;
	border: solid 1px #993300;	
	
}

.IBBpostRepeaterCellClass
{			
	font-size:12px;
	color:#333333;		
	padding: 4px;
	background-color: #ffffff;
}

/*************************************************************
Announcement elements
*************************************************************/
.IBBannouncementHeader
{
	margin: 0;
	padding:0;	
	border: solid 0px #DCDCDC;	
	width:100%;	
	font-weight: bold;font-size: 16px;
}

.IBBannouncementSeparator
{
	color: #f4f0e9;
	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 #993300;	
}

/*************************************************************
Ignore List elements
*************************************************************/
.IBBignoreListHeader

{
	margin: 0;
	padding:0;	
	border: solid 1px #DCDCDC;	
	width:100%;	
}
.IBBignoreListIcon
{	
	width: 30px;
	padding: 2px;
	border: solid 1px #993300;		
}

/*************************************************************
Private message elements
*************************************************************/
.IBBmsgTableClass,.IBBmsgHeaderTableClass, .IBBmsgSubtitleTableClass
{
	margin: 0;
	padding:0;	
	width:100%;
	background: #fff7e2;
}

.IBBmsgTableClass
{
	border: solid 1px #993300;	
}

.IBBmsgHeaderTableClass, .IBBmsgSubtitleTableClass
{
	border: solid 1px #993300;	
}

.BBmsgBodyRowClass
{
	height:100%;
}

.IBBmsgTextCellClass
{
	height:75px;
	width:100%;
	color:#333333;	
	padding: 4px;
	background-color:#fff7e2;
	border: solid 1px #993300;	
	height: 80%;
}

.IBBmsgShadedCellClass
{
	padding: 4px;
	background-color: #fff7e2;		
}

.IBBmsgRepeaterIBBtableClass
{
	background-color:#fff7e2;
	width: 100%;		
	margin:0;	
	margin: 0;
	padding:0;
	width: 100%;	
	border-collapse: collapse;	
	border: solid 1px #993300;	
	font-weight: normal;font-size: 10px;
}

.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: #ffffff;
	padding: 2px 0px;	
	margin: 0;
	border: solid 1px #DCDCDC;
}

.IBBMessageLight td
{	
	padding: 1px 4px;
}

/*************************************************************
Polling elements
*************************************************************/
.IBBPollTable, .IBBPollFormTable
{
	border: solid 1px #f4f0e9;	
	border-style: outset;
}

.IBBPollTable
{		
	font-size: 12px;
	width: 55%;
	margin: 2px;	
	padding: 2px;	
}

.IBBPollFormTable
{		
	font-size: 10px;
	width: 80%;			
}

.IBBPollHeader,.IBBPollFooter
{
	background: #fff7e2 url(/ibb/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 #993300;	
	
}

.IBBPollFilled
{
	background-image: url(/ibb/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:#d68e3c;	
	border: solid 1px #993300;
	color: #ffffff;	
}

.IBBquotedcell
{	
	padding: 4px;
}

.IBBthinline, .IBBthinlineDark
{
	margin: 5px 0;
	width:100%;
}

.IBBthinline
{
	border-top: #993300 1px solid;
}

.IBBthinlineDark
{
	border-top: #e9dcbc 1px solid;
}

.IBBblankIBBtableClass, .IBBblankIBBtableWithPaddingClass
{
	margin: 0px;
	margin-bottom: 5px;
	width: 100%;	
	border-collapse: collapse;		
}

.IBBblankIBBtableClass, .IBBblankIBBtableClass td, .IBBblankIBBtableClass a, .IBBLogin, .jump 
{
	padding: 2px 5px;
	color: #000000;
}

.IBBblankIBBtableClass b {
	color: #cc6600;
}

.IBBtableClass td td td, .IBBmsgTableClass td, .IBBgridTableClass td, .IBBtableClass td.IBBtableCellShadedClass {
	color: #333333;
}

.IBBmsgTableClass a.IBBnavLink {
	color: #993300;
}

.IBBblankIBBtableWithPaddingClass
{
	padding: 5px;	
}

.IBBtableClass,.IBBtableClassNoWidth,.IBBtableHeadingClass,.IBBtableHeadingClassNoWidth,
.IBBtableSearchCalendarBox,.IBBtableSearchCalendar
{
	margin: 0;
	padding:0;
	border-collapse: collapse;	
	border: solid 1px #993300;
	background-color: #fff7e2;
	color: #333300;	
}

.IBBtableSearchCalendar
{	
	background-color: #e9dcbc;
}

.IBBtableSearchCalendarBox
{	
	background-color: #FFFFFF;
}

.IBBSearchCalendarBox
{
	background-color: #FFFFFF;
}

.IBBtableClass,.IBBtableHeadingClass, .IBBtableCellHeading, .IBBtableCellHeadingNoBold
{
	width: 100%;
}

.IBBtableCellClass, .IBBtableCellHeading, .IBBtableCellHeadingSpacer
{		
	padding: 4px;
	height: 22px;
}

.IBBtableCellHeadingSpacer,.IBBtableCellHeadingNoBold, .IBBtableCellHeading
{
	background: url(/ibb/skins/default/images/header.tile.gif) repeat;
	color: #ffffff;
    border: solid 1px #993300;
}

td.IBBtableCellHeading, .IBBtableCellHeading td
{
	font-weight:bold;
	color: #ffffff;
	height:22px;
}

.IBBtableCellHeadingSpacer,.IBBtableCellHeadingNoBold
{	
	border-right: solid 1px #993300;	
	height:22px;	
	background-color: #49688A;
}

.IBBtableCellHeadingNoBold
{	
	border-top: solid 1px #993300;	
	border-left: solid 1px #993300;	
}

.IBBtableCellShadedClass,.IBBtableRowShadedWithBorderClass
{			
	padding: 4px;
	background-color: #fff7e2;		
}

.IBBtableRowShadedWithBorderClass
{			
	border: 1px;
	color: #e9dcbc;
}

.IBBtableRowSelectedClass
{		
	background-color: #e9dcbc;		
	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: #9f651b;	
}

.IBBgridCategoryForumHeaderSmallLinkFont:link,
.IBBgridCategoryForumHeaderSmallLinkFont:visited,
.IBBgridCategoryForumHeaderSmallLinkFont:hover
{
	text-decoration:underline;
	text-decoration:#ffffff;
}

.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(/ibb/skins/default/images/header.tile.gif) repeat;
}

.IBBgridRowAltItem,.IBBgridRowItem,.IBBgridRowSelectableItemNoWrap,.IBBgridRowSelectedItem, .IBBgridRowSelectableItem
{
	padding: 2px;
	border-collapse: collapse;
	border: solid 1px #d68e3c;
	background-color: #fff7e2;	
}

.IBBgridRowItem
{
	background-color: #fff7e2;
}
.IBBgridRowAltItem
{
	background-color: #ffffff;
}

.IBBgridRowSelectableItemNoWrap
{
	white-space:nowrap;
}

.IBBgridRowHeaderClass
{
	margin: 0;
	padding: 2px;
	font-size: 10px;
	color: #330000;
	border: solid 1px #993300;
	background-image: url(/ibb/skins/default/images/gradient.header.gif);
}

.IBBgridTableClass
{
	table-layout: auto;	
	width: 100%;		
	border-collapse: collapse;
	background-color: #ffffff;
	border: solid 1px #993300;		
}

/*************************************************************/
/* Board Images
/*************************************************************/

/* This is the image on top of the board */
.IBBBoardMainImage
{			
	background: transparent url(/ibb/skins/default/images/logo.gif) no-repeat;
	width: 522px;
	height: 60px;	
	display: block;
}

#NavigationToolBar
{
	background: #fef0cd;
	padding: 2px 0px;
	border: solid 1px #ffffff;	
	margin: 0;
}

#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: #cc9966;
}
.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(/ibb/skins/default/icons/search.icon.sm.gif);
}

.IBBsearchResultsIcon
{			
	background-image: url(/ibb/skins/default/icons/blank.post.sm.gif);
}

.IBBemailIcon
{			
	background-image: url(/ibb/skins/default/icons/email.icon.sm.gif);
}

.IBBactiveTopicIcon
{			
	background-image: url(/ibb/skins/default/icons/active.topic.icon.sm.gif);
}

.IBBarrowDownIconSmall
{			
	background-image: url(/ibb/skins/default/icons/arrow.down.icon.sm.gif);
}

.IBBarrowUpIconSmall
{			
	background-image: url(/ibb/skins/default/icons/arrow.up.icon.sm.gif);
}

.IBBannouncementIconSmall
{			
	background-image: url(/ibb/skins/default/icons/announcement.icon.sm.gif);
}

.IBBlockIconSmall
{			
	background-image: url(/ibb/skins/default/icons/lock.icon.sm.gif);
}

.IBBmemberdirIconSmall
{			
	background-image: url(/ibb/skins/default/icons/memberdir.icon.sm.gif);
}

.IBBprofileIconSmall
{			
	background-image: url(/ibb/skins/default/icons/profile.icon.sm.gif);
}

.IBBignoreIconSmall
{			
	background-image: url(/ibb/skins/default/icons/ignore.icon.sm.gif);
}

.IBBflagIconSmall
{			
	background-image: url(/ibb/skins/default/icons/flag.icon.sm.gif);
}

.IBBadminSectionSmallIcon
{			
	background-image: url(/ibb/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(/ibb/skins/default/icons/posted.today.icon.sm.gif);
}

.IBBLockedTopicIcon
{			
	background-image: url(/ibb/skins/default/icons/lock.icon.sm.gif);
}
.IBBPinnedTopicIcon
{			
	background-image: url(/ibb/skins/default/icons/post.pinned.sm.gif);
}

.IBBpostIconSmall, .IBBNoNewTopicsIcons
{			
	background-image: url(/ibb/skins/default/icons/post.icon.sm.gif);
}

.IBBPollIcon
{			
	background-image: url(/ibb/skins/default/icons/poll.icon.sm.gif);
}

.IBBCheckIcon
{			
	background-image: url(/ibb/skins/default/icons/check.icon.sm.gif);
}

.IBBNewTopicsIcons
{			
	background-image: url(/ibb/skins/default/icons/post.icon.active.sm.gif);
}

.IBBNavHomeIcon
{		
	background-image: url(/ibb/skins/default/icons/home.icon.gif);
}

.IBBmemberProfileIcon
{			
	background-image: url(/ibb/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(/ibb/skins/default/icons/member.section.sm.gif);
}

.IBBhomeSmallIcon
{			
	background-image: url(/ibb/skins/default/icons/home.sm.gif);
}

.IBBregisterSmallIcon
{			
	background-image: url(/ibb/skins/default/icons/register.sm.gif);
}

.IBBboardIcon
{			
	background-image: url(/ibb/skins/default/icons/board.icon.gif);
}
.IBBNavBoardIcon
{			
	background-image: url(/ibb/skins/default/icons/category.folder.icon.gif);
}

.IBBNavCatIcon
{			
	background-image: url(/ibb/skins/default/icons/category.folder.sm.gif);
}

.IBBNavPostIcon
{			
	background-image: url(/ibb/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(/ibb/skins/default/icons/warning.icon.lg.gif);
	width: 32px;	
	height: 32px;
}

.IBBmemberIcon
{			
	background-image: url(/ibb/skins/default/icons/member.icon.gif);
	width: 22px;	
	height: 21px;
}

.IBBNewTopicsForumIcon, .IBBNoNewTopicsForumIcon, .IBBPrivateForumIcon
{
	width: 30px;
	height: 29px;
}

.IBBNewTopicsForumIcon
{			
	background-image: url(/ibb/skins/default/icons/forum.folder.active.lg.gif);
}

.IBBNoNewTopicsForumIcon
{			
	background-image: url(/ibb/skins/default/icons/forum.folder.inactive.lg.gif);
}

.IBBPrivateForumIcon
{
	background-image: url(/ibb/skins/default/icons/private.forum.icon.bg.gif);
}

.IBBNewMessageIcon
{			
	background-image: url(/ibb/skins/default/icons/email.item.icon.gif);
	width: 30px;
	height: 20px;
}

.IBBNavForumIcon
{			
	background-image: url(/ibb/skins/default/icons/forum.folder.sm.gif);
	width: 16px;
	height: 14px;
}

.IBBflagIconMedium
{			
	background-image: url(/ibb/skins/default/icons/flag.icon.med.gif);
	width: 32px;	
	height: 28px;
}

/* larger icons */
.IBBexclaimationMedIcon
{			
	background-image: url(/ibb/skins/default/icons/exclaimation.icon.med.gif);
	width: 24px;	
	height: 24px;
}


.IBBemailFolderMediumIcon
{			
	background-image: url(/ibb/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(/ibb/skins/default/icons/moderated.forum.icon.bg.gif);
}

.IBBlockLargeIcon
{			
	background-image: url(/ibb/skins/default/icons/lock.icon.lg.gif);
}

.IBBprivateForumLargeIcon
{			
	background-image: url(/ibb/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(/ibb/skins/default/buttons/blank.button.gif);
	height: 18px;
	padding: 0;	
}

.IBBsearchButton
{
	background-image: url(/ibb/skins/default/buttons/search.button.gif);
	padding: 0;	
	height: 25px;
}

.IBBignoreButton
{		
	background-image: url(/ibb/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(/ibb/skins/default/buttons/vote.button.gif);
}

.IBBunsubscribeButton
{
	background-image: url(/ibb/skins/default/buttons/unsubscribe.button.gif);
}

.IBBsubscribeButton
{
	background-image: url(/ibb/skins/default/buttons/subscribe.button.gif);
}

.IBBuploadButton
{
	background-image: url(/ibb/skins/default/buttons/upload.button.gif);
}

.IBBaddAttachmentButton
{
	background-image: url(/ibb/skins/default/buttons/attach.file.button.gif);
}

.IBBaddPollButton
{
	background-image: url(/ibb/skins/default/buttons/poll.button.gif);
}

.IBBquoteButton
{
	background-image: url(/ibb/skins/default/buttons/quote.button.gif);
}

.IBBpreviewButton
{
	background-image: url(/ibb/skins/default/buttons/preview.button.gif);
}

.IBBaddPollButton
{
	background-image: url(/ibb/skins/default/buttons/poll.button.gif);
}

.IBBcancelButton
{
	background-image: url(/ibb/skins/default/buttons/cancel.button.gif);
}

.IBBsaveButton
{
	background-image: url(/ibb/skins/default/buttons/save.button.gif);
}

.IBBsubmitButton
{
	background-image: url(/ibb/skins/default/buttons/submit.button.gif);
}

.IBBNewTopicButton
{		
	background-image: url(/ibb/skins/default/buttons/new.topic.button.gif);
}

.IBBreplyButton
{		
	background-image: url(/ibb/skins/default/buttons/reply.button.gif);
}

.IBBreportButton
{		
	background-image: url(/ibb/skins/default/buttons/report.post.button.gif);
}

.IBBeditButton
{		
	background-image: url(/ibb/skins/default/buttons/edit.button.gif);
}

.IBBmsgUserButton
{		
	background-image: url(/ibb/skins/default/buttons/message.user.icon.gif);
}
.IBBforwardPostButton
{		
	background-image: url(/ibb/skins/default/buttons/forward.post.button.gif);
}

.IBBfilterPostsButton
{		
	background-image: url(/ibb/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(/ibb/skins/default/buttons/close.button.gif);	
}

.IBBviewProfileButton
{		
	background-image: url(/ibb/skins/default/buttons/profile.button.gif);
}

.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/ibb/skins/default/images/FilledStar.gif);

}

.emptyRatingStar {
    background-image: url(/ibb/skins/default/images/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(/ibb/skins/default/images/SavedStar.gif);
}
