/********************************************************
Software: Web Wiz Forums
Info: http://www.webwizforums.com
Copyright: ©2001-2007 Web Wiz. All rights reserved
*******************************************************
Page body*/
BODY
{
	background-color: #C1AE9F;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
/*Text for most CSS classes*/
BODY, .text, .smText, .error, A, A.smLink, A.msgLink, A.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calDateCell, .calTodayCell, .BBquote, .BBcode
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.4;
}
.lgText, H1, .largeButton, .msgSideProfile, .tableLedger, .tableSubLedger, .tableSearchLedger, .calLedger
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
/*Text*/
.smText
{
	font-size: 10px;
	line-height: 12px;
}
.lgText
{
	font-size: 15px;
}
H1
{
	font-size: 19px;
	margin-bottom: 0;
	margin-top: 0;
}
.error
{
	color: #FF0000;
}
/*Search highlight*/
.highlight
{
	background-color: #FFFF66;
}
/*Hyperlinks*/
A:link
{
	color: #0000FF;
	text-decoration: none;
}
A:visited
{
	color: #0088FF;
	text-decoration: none;
}
A:hover, A:visited:hover
{
	color: #FF0000;
	text-decoration: underline;
}
A.a_contact
{
	color: #443A3A;
	background-color: #FCF7F7;
	padding: 5px;
}
A.smLink
{
	font-size: 10px;
}
/*Page Links*/
.pageLink, A.pageLink:link, A.pageLink:visited, A.smPageLink:link, A.smPageLink:visited
{
	color: #666666;
	text-decoration: none;
	background: #F7F7F4;
	border: 1px solid #E7E7E7;
	padding: 2px;
	margin: 2px;
}
A.smPageLink:link, A.smPageLink:visited
{
	line-height: 30px;
	padding: 1px;
	margin: 1px;
}
A.pageLink:hover, A.smPageLink:hover
{
	text-decoration: underline;
	border: 1px solid #AAAAAA;
	background: #E0F2FC;
}
.pageLink
{
	background: #E7EBF5;
	border: 1px solid #AAAAAA;
}
/*Misc*/
UL
{
	list-style-type: circle;
}
FORM
{
	display: inline;
}
A IMG, :link IMG, :visited IMG
{
	border: none;
	vertical-align: middle;
}
.imgBorder
{
	border: 1px solid #CCCCCC;
}
.avatar, #avatar
{
	width: 64px;
	height: 64px;
	border: 1px solid #000000;
	margin: 2px;
}
HR
{
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	border: 0px solid #000000;
}
/*PNG Support for IE5.5 & 6*/
IMG
{
	behavior: url(includes/pngbehavior.htc);
}
/*Rich Text Editor*/
.RTEtoolbar
{
	background-image: url(../../forum_images/toolbar_background.gif);
}
.WebWizRTEbutton, .RTEtoolbar
{
	padding: 1px;
}
.WebWizRTEbuttonOver
{
	background-image: url(../../forum_images/toolbar_button_background.gif);
	padding: 1px;
}
.RTEtableTopRow
{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url(../../forum_images/topbar_background.gif);
}
.RTEtableRow
{
	background-color: #F4F4FB;
}
.RTEtableBottomRow
{
	background-color: #D3DAED;
	background-image: url(../../forum_images/bottombar_background.gif);
}
.RTEtextarea
{
	background-color: #FFFFFF;
	color: #000000;
	margin: 2px;
}
.RTEmouseOver
{
	background-color: #FFFFFF;
	color: #000000;
}
/*Tables*/
.basicTable
{
	text-align: left;
	border: 0px solid #000000;
	width: 98%;
}
.errorTable
{
	text-align: left;
	border: 1px solid #F5C41C;
	background-color: #FFFFB0;
	width: 98%;
	color: #000000;
}
.tableBorder
{
	text-align: left;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 98%;
}
/*Table Ledger*/
.tableLedger
{
	font-weight: bold;
	color: #333333;
	background-color: #D3DAED;
	line-height: 22px;
	background-image: url(../../forum_images/default_toolbar_background.gif);
}
.tableLedger A:link, .tableLedger A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.tableLedger A:hover, .tableLedger A:visited:hover
{
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
/*Search Sub-Ledger*/
.tableSubLedger
{
	font-weight: bold;
	color: #333333;
	background-color: #EBEEF7;
	line-height: 22px;
}
.tableSubLedger A:link, .tableSubLedger A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
	line-height: 22px;
}
.tableSubLedger A:hover, .tableSubLedger A:visited:hover
{
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	line-height: 22px;
}
/*Search Ledger*/
.tableSearchLedger
{
	font-weight: bold;
	background-color: #EBEEF7;
}
.tableSearchLedger A:link, .tableSearchLedger A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.tableSearchLedger A:hover, .tableSearchLedger A:visited:hover
{
	color: #666666;
	text-decoration: underline;
}
/*Table Status Bar*/
.tableStatusBar
{
	font-weight: normal;
	color: #000000;
	font-size: 11px;
	background-color: #AAAAAA;
}
.tableStatusBar A:link, .tableStatusBar A:visited
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.tableStatusBar A:hover, .tableStatusBar A:visited:hover
{
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}
/*Tables*/
.tableRow
{
	background-color: #FBFBFD;
}
.tableTopRow
{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url(../../forum_images/topbar_background.gif);
}
.tableBottomRow
{
	line-height: 22px;
	background-color: #D3DAED;
	background-image: url(../../forum_images/bottombar_background.gif);
}
/*Alternating Row Colours*/
.evenTableRow
{
	background-color: #FBFBFD;
}
.oddTableRow
{
	background-color: #FBFBFD;
}
.hiddenTableRow
{
	background-color: #EEEEEE;
}
/*Private messager*/
.PMtableRow
{
	background-color: #FBFBFD;
}
.PMmsgBody
{
	width: 99%;
	max-height: 450px;
	float: left;
	overflow: auto;
}
A.PMsmLink:link, A.PMsmLink:visited, A.fileManLink:link, A.fileManLink:visited
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
A.PMsmLink:hover, A.PMsmLink:visited:hover, A.fileManLink:hover, A.fileManLink:visited:hover
{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
/*Forum posts*/
.msgBody
{
	width: 100%;
	margin: 2px;
	float: left;
	overflow: auto;
}
.msgEvenTableTop, .msgEvenTableSide
{
	background-color: #FBFBFD;
	font-size: 11px;
}
.msgOddTableTop, .msgOddTableSide
{
	background-color: #FBFBFD;
	font-size: 11px;
}
.msgEvenTableRow
{
	background-color: #FBFBFD;
}
.msgOddTableRow
{
	background-color: #FBFBFD;
}
.msgEvenTableTop A:link, .msgEvenTableTop A:visited, .msgOddTableTop A:link, .msgOddTableTop A:visited, .postOptions
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}
.msgEvenTableTop A:hover, .msgEvenTableTop A:visited:hover, .msgOddTableTop A:hover, .msgOddTableTop A:visited:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
.msgSideProfile
{
	font-size: 15px;
	cursor: pointer;
}
.msgHiddenTableRow
{
	font-size: 10px;
	background-image: url(../../forum_images/pre_approved_post.gif);
}
.msgLineDevider
{
	border: 0px solid #E1E3EC;
	border-top-width: 1px;
}
.msgSignature
{
	max-height: 160px;
	width: 100%;
	float: left;
	overflow: auto;
}
.postSeparatorTableRow
{
	height: 10px;
	background-color: #EBEEF7;
}
/*Calendar*/
.calLedger
{
	font-weight: bold;
	background-color: #E7EBF5;
	padding: 4px;
}
.calLedger A:link, .calLedger A:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.calLedger A:hover, .calLedger A:visited:hover
{
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
.calDateCell
{
	background-color: #FBFBFB;
}
.calTodayCell
{
	background-color: #FBFBFB;
	border: 1px solid #CC0000;
}
.calEmptyDateCell
{
	background-color: #FFFFFF;
}
/*BBcode blocks*/
.BBquote
{
	border: 1px dotted #999999;
	background-color: #FFFFFF;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}
.BBcode
{
	font-family: "Courier New", Courier, mono;
	border: 1px dashed #999999;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}
/*Tabs and Buttons*/
A.largeButton:link, A.largeButton:visited
{
	float: left;
	color: #555555;
	text-decoration: none;
	font-size: 13px;
	background-image: url(../../forum_images/large_grey_button.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 96px;
	padding: 5px 0px;
	margin: 2px;
}
A.largeButton:hover, A.largeButton:visited:hover
{
	background-position: 0px -28px;
	color: #CC0000;
}
.tabTable
{
	border: 0px solid #E7E7E7;
	border-bottom-width: 1px;
}
A.tabButton:link, A.tabButton:visited, A.tabButtonActive:link, A.tabButtonActive:visited
{
	float: left;
	color: #555555;
	text-decoration: none;
	font-size: 13px;
	background-image: url(../../forum_images/large_grey_tab.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 130px;
	padding: 5px 0px;
	margin: 0px 1px;
}
A.tabButtonActive:link, A.tabButtonActive:visited
{
	background-position: 0px -61px;
	color: #CC0000;
}
A.tabButton:hover, A.tabButton:visited:hover, A.tabButtonActive:hover, A.tabButtonActive:visited:hover
{
	background-position: 0px -30px;
	color: #CC0000;
}
.topicIcon, .forumIcon
{
	background-position: center;
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
}
/*Drop Down Menus*/
.dropDownMenu, .dropDownStatusBar, .dropDownSearch, .dropDownCalendar, .dropDownTopicSearch, .dropDownPermissions
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}
.dropDownMenu, .dropDownStatusBar, .dropDownPermissions
{
	background-color: #F4F4FB;
	border: 1px solid #CCCCCC;
	border-width: 1px;
	height: auto;
	line-height: 18px;
	padding: 1px;
}
.downDropParent, .dropDownPermissions, .dropDownMenu A:link, .dropDownMenu A:visited, .dropDownStatusBar A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.dropDownMenu A:hover, .dropDownMenu A:visited:hover, .dropDownStatusBar A:hover
{
	color: #FFFFFF;
	display: block;
	background: #9AACD6;
	width: 100%;
	font-weight: normal;
	text-decoration: none;
}
.dropDownSearch, .dropDownTopicSearch
{
	border: 1px solid #CCCCCC;
	border-width: 1px;
	padding: 0px;
	height: 106px;
}
.dropDownSearch
{
	height: 108px;
}
.dropDownTopicSearch
{
	height: 80px;
}
.dropDownPermissions
{
	color: #333333;
	line-height: 14px;
	text-align: left;
}
.dropDownPointer
{
	cursor: pointer;
}

