
/* General */

div#forum div.buttonCollectionWrapper {
	margin-right: 			4px;	
}

div#forum div.forumOuterWrapper{
	font-family: 			Verdana;
	/*background: 			url(/images/forum/backgrounds/mainTopRound.gif) no-repeat;*/
	/*background-color: 		#e0e1e2;*/
}

div#forum div.forumInnerWrapper {
	/*background: 			url(/images/forum/backgrounds/mainBottomRound.gif) no-repeat;
	background-position: 	left bottom;*/
	/*padding: 				6px;*/
}

div#forum div.forumContentWrapper {
	background-color: 		#ffffff;
	padding: 				0 1px 1px 1px;
}

div#forum div.forumContentWrapper img.noBorder {
	border: 				none;
}

div#forum .block {
	display: 				block;
}



/* --- Message wrapper */

div#forum div.forumMessageWrapper {
	text-align: 			center;
}

div#forum div.forumMessageWrapper h2 {
	font-size: 			11px;
	font-weight: 		normal;
	color: 				#797979;
	line-height: 		63px;
	text-align: 		center;
	background: 		url(/images/forum/backgrounds/forum-tableheader-bg.jpg) repeat-x;
	border-top: 		1px solid #e0e0e0;
	height: 			53px;
	margin-bottom: 		18px;
}

div#forum div.forumMessageWrapper p {
	margin-top: 		10px;
}

div#forum div.forumMessageWrapper a {
	font-size: 				11px;
	color: 					#cc9900;
}



/* --- Link buttons */

p.buttonWrapper,
div.buttonWrapper {
	position: 				relative;
	float: 					right;
	line-height: 			15px;
	background: 			url(/images/forum/buttons/forum-general-button-left.gif) no-repeat;
	height: 				15px;
	margin: 				5px 6px 0 0;
	padding-left: 			2px;
}

p.buttonWrapper a,
div.buttonWrapper a {
	display: 				block;
	font-size: 				10px;
	line-height: 			14px;
	color: 					#ffffff;
	font-weight: 			bold;
	text-align: 			center;
	background: 			url(/images/forum/buttons/forum-general-button-right.gif) no-repeat right top;
	height: 				15px;
	padding-right: 			2px;
}

p.buttonWrapper a:hover,
div.buttonWrapper a:hover {
	/*color: 					#cc9900;*/
}

p.buttonWrapper a span,
div.buttonWrapper a span {
	display: 				block;
	background: 			url(/images/forum/buttons/forum-general-button-main.gif) repeat-x;
	height: 				15px;
	padding: 				0px 4px 0px 4px;
}


div#forum p.buttonWrapper,
div#forum div.buttonWrapper {
	margin-right: 			3px;
}

div#forum p.buttonWrapper {
	margin-bottom: 			4px;
	margin-left: 			3px;
}

div#forum div#forumActivePathInnerWrapper p.buttonWrapper {
	margin-top:				8px;
	margin-left: 			14px;
}

div#forum div#bottomNavigationWrapper {
	border-bottom: 			1px solid #e5e5e5;
	height: 				28px;
	padding: 				3px 19px 0 19px;
	margin: 				0 1px;
}

div#forum div#bottomNavigationWrapper p.buttonWrapper {
	margin-left: 			14px;
}

div.buttonType2 {
	line-height: 			14px;
	background: 			url(/images/forum/buttons/buttonLeftType2.gif) no-repeat;
	height: 				14px;
	padding-bottom: 		4px;
}

div.buttonType2 a {
	background: 			url(/images/forum/buttons/buttonRightType2.gif) no-repeat right top;
	height: 				14px;
}

div.buttonType2 a:hover {
	color: 					#cc9900;
}

div.buttonType2 a span.buttonInnerWrapper {
	font-family: 			arial;
	font-size: 				10px;
	background: 			url(/images/forum/buttons/buttonMainType2.gif) repeat-x;
	height: 				14px;
	padding-left: 			28px;
}

div.buttonType2 a span.image {
	display: 				block;
	position: 				absolute;
	left: 					3px;
}


div.buttonType2 a span.profile {
	top: 					-5px;
	background:				url(/images/forum/buttons/hand.png) no-repeat;
	width: 					14px;
	height:					17px;
}

div.buttonType2 a span.profileHover {
	background:				url(/images/forum/buttons/handHover.png) no-repeat;
}

div.buttonType2 a span.email {
	top: 					-3px;
	background:				url(/images/forum/buttons/email.png) no-repeat;
	width: 					20px;
	height:					16px;
}

div.buttonType2 a span.emailHover {
	background:				url(/images/forum/buttons/emailHover.png) no-repeat;
}

div.buttonType2 a span.homePage {
	top: 					-4px;
	background:				url(/images/forum/buttons/homePage.png) no-repeat;
	width: 					15px;
	height:					15px;
}

div.buttonType2 a span.homePageHover {
	background:				url(/images/forum/buttons/homePageHover.png) no-repeat;
}

div.buttonWidthType1 {
	width: 					75px;
}


	



/* Forum menus */


/* --- Forum options menu */

ul#forumOptionsMenu {
	float: 				left;
	list-style: 		none;
	margin: 			0 0 2px 0;
	padding: 			0px 16px;
}

ul#forumOptionsMenu li {
	float: 				left;
	height: 			29px;
	margin-right: 		50px;
}

ul#forumOptionsMenu li a {
	font-size: 			11px;
	line-height: 		29px;
}

ul#forumOptionsMenu li a:hover {
	text-decoration: 	underline;
}




/* --- Active path menu */

div#forumActivePathWrapper {
	/*background: 		url(/images/forum/backgrounds/activePathBg1.jpg) repeat-y;*/
	background-color: 	#ffffff;
	height: 			30px;
	/*margin-left: 		1px;*/
}

div#forumActivePathInnerWrapper {
	/*background: 		url(/images/forum/backgrounds/activePathBg2.jpg) repeat-y;*/
	height: 			30px;
	padding: 			0 20px;
	/*margin-top: 		2px;*/
}

div#forumActivePathInnerWrapper ul {
	float: 				left;
	list-style: 		none;
	margin: 			0px;
	padding: 			0px;
}

div#forumActivePathInnerWrapper ul li {
	float: 				left;
	/*color: 				#ffffff;*/
	color: 				#333333;
}

div#forumActivePathInnerWrapper ul li img {
	float: 				left;
	margin-top: 		10px;
}

div#forumActivePathInnerWrapper ul li a {
	float: left;
	font-size: 			12px;
	/*color: 			#ffffff;*/
	color: 				#333333;	
	line-height: 		30px;
}

div#forumActivePathInnerWrapper h2 {
	color: 				#333333;
	float: 				left;
	font-size: 			12px;
	font-weight: 		normal;
	line-height: 		30px;
}

div#forumActivePathInnerWrapper h2 a {
	color: 				#ffffff;
}



/* --- Page navigator */

div.pageNavigator {
	float: 				right;
}

div.pageNavigator p {
	float: 				left;
	font-size: 			10px;
	color: 				#797979;
	line-height: 		30px;
	margin: 			0;
}

div.pageNavigator p.labelText {
	margin-left: 		11px;
}

div.pageNavigator ul {
	float: 				left;
}

div.pageNavigator ul li {
	float: 				left;
	line-height: 		30px;
	color: 				#797979;
}

div.pageNavigator ul li a {
	font-size: 			10px;
	color: 				#797979;
}

div.pageNavigator ul li a.active{
	color: 				#333333 !important;
}


/* ------ Targeted page navigator */


div#forumActivePathInnerWrapper div.pageNavigator ul li a {
	font-size: 			10px;
	color: 				#797979;
}

/* --------- Bottom navigation wrapper */

div#bottomNavigationWrapper div.pageNavigator p {
	line-height: 		25px;
}

div#bottomNavigationWrapper div.pageNavigator ul li {
	line-height: 		25px;
}

div#bottomNavigationWrapper div.pageNavigator ul li a {
	font-size: 			10px;
	color: 				#797979;
}





/* Forum tables */

div.forumContentWrapper table {
	margin: 			1px 1px 1px 1px;
}



/* --- Table head */

div.forumContentWrapper table thead tr {
	background-color: 	#ffffff;
}

div.forumContentWrapper table thead tr th {
	font-size: 			11px;
	text-align: 		center;
	color: 				#797979;
	font-weight: 		normal;
	/*background-color: 	#e0e1e2;*/
	background: 		url(/images/forum/backgrounds/forum-tableheader-bg.jpg) repeat-x;
	height: 			53px;
	/*border-top: 		1px solid #e0e0e0;*/
	border-right: 		2px solid #ffffff;
	border-left: 		1px solid #e0e0e0;
}


div#forum div.forumContentWrapper div.searchResultWrapper {
	border-top: 		1px solid #e0e0e0;
	margin: 			0 1px;
}



/* ------ Overview table head */

div.forumContentWrapper table.overview {
	border-top: 		1px solid #e0e0e0;
}

div.forumContentWrapper table.overview thead tr th {
	text-align: 		left;
}

div.forumContentWrapper table.overview thead tr th.col1 {
	border-left: 		none;	
	width: 				46px;
	padding-left: 		13px;
}

div.forumContentWrapper table.overview thead tr th.col2 {
	width: 				456px;
	padding-left: 		21px;
}

div.forumContentWrapper table.overview thead tr th.col3,
div.forumContentWrapper table.overview thead tr th.col4 {
	width: 				63px;
	padding-left: 		14px;
}

div.forumContentWrapper table.overview thead tr th.col5 {
	border-right: 		none;
	width: 				247px;
	padding-left: 		21px;
}



/* ------ Posts table head */

div.forumContentWrapper table.posts {
	border-top: 		1px solid #e0e0e0;
}

div.forumContentWrapper table.posts thead th {
	/*border-bottom: 		1px solid #ffffff;*/
	text-align: 		left;
}

div.forumContentWrapper table.posts thead th.col1 {
	border-left: 		none;
	width: 				46px;
	padding-left: 		13px;
	/*border-right: 		2px solid #ffffff;*/
}

div.forumContentWrapper table.posts thead th.col2 {
	width: 				419px;
	padding-left: 		21px;
}

div.forumContentWrapper table.posts thead th.col3 {
	width: 				86px;
	padding-left: 		21px;
}

div.forumContentWrapper table.posts thead th.col4 {
	width: 				60px;
	padding-left: 		17px;
}

div.forumContentWrapper table.posts thead th.col5 {
	width: 				60px;
	padding-left: 		17px;
}

div.forumContentWrapper table.posts thead th.col6 {
	border-right: 		none;
	width: 				174px;
	/*border-right: 		none;*/
	padding-left: 		21px;
}



/* ------ Thread table head */

div.forumContentWrapper table.thread {
	border-top: 		1px solid #e0e0e0;
}

div.forumContentWrapper table.thread thead th {
	text-align: 		left;
}

div.forumContentWrapper table.thread thead th.col1 {
	border-left: 		none;
	width: 				186px;
	padding-left: 		19px;
}

div.forumContentWrapper table.thread thead th.col2 {
	border-right: 		none;
	width: 				777px;
	padding-left: 		21px
}


/* ------ Search result table head */

div.forumContentWrapper table.searchResult {
	border-top: 		none;
	margin: 			0;
}



/* --- Table body */

div.forumContentWrapper table tbody tr td {
	/*line-height: 		16px;*/
}

div.forumContentWrapper table tbody tr td.lastColumn {
	border-right: 		none!important;
}

div.forumContentWrapper table tbody tr td.updated img {
	display: 			block;
}

div.forumContentWrapper table tbody tr td a.viewLatestPost {
	display: 			inline;
}

div.forumContentWrapper table tbody tr td a.viewLatestPost {
	display: inline;
	background: 		url(/images/forum/icons/arrowFile.png) no-repeat;
	width: 				18px;
	height:				9px;
}

div.forumContentWrapper table tbody tr td.bgFadeType1 {
	/*background:			url(/images/forum/backgrounds/tableCellBgFade1.jpg) repeat-x;*/
	background: 		url(/images/forum/backgrounds/forum-bottom-line-typeA.gif) repeat-x left bottom;
	border-left: 		1px solid #e0e0e0;
	/*border-bottom: 		1px solid #e0e0e0;*/
	border-right: 		2px solid #ffffff;
	height: 			39px;
}

div.forumContentWrapper table tbody tr td.bgFadeType2 {
	/*background:			url(/images/forum/backgrounds/tableCellBgFade2.jpg) no-repeat;*/
	background: 		url(/images/forum/backgrounds/forum-bottom-line-typeA.gif) repeat-x left bottom;
	border-left: 		1px solid #e0e0e0;
	/*border-bottom: 		1px solid #e0e0e0;*/
	border-right: 		2px solid #ffffff;
	height: 			39px;
}

div.forumContentWrapper table tbody tr td.bgFadeType3 {
	/*background:			url(/images/forum/backgrounds/tableCellBgFade3.jpg) repeat-x;*/
	background: 		url(/images/forum/backgrounds/forum-bottom-line-typeA.gif) repeat-x left bottom;
	border-left: 		1px solid #e0e0e0;
	border-right: 		2px solid #ffffff;
	height: 			39px;
}

div.forumContentWrapper table tbody tr td.bgFadeType4 {
	/*background:			url(/images/forum/backgrounds/tableCellBgFade4.jpg) repeat-x;*/
	background: 		url(/images/forum/backgrounds/forum-bottom-line-typeA.gif) repeat-x left bottom;
	border-left: 		1px solid #e0e0e0;
	border-right: 		2px solid #ffffff;
	height: 			39px;
}

div.forumContentWrapper table tbody tr td.bgFadeType5 {
	/*background:			url(/images/forum/backgrounds/tableCellBgFade5.jpg) repeat-x left bottom;*/
	background: 		url(/images/forum/backgrounds/forum-bottom-line-typeA.gif) repeat-x left bottom;
	border-left: 		1px solid #e0e0e0;
	/*border-right: 		2px solid #ffffff;*/
	/*height: 			116px;*/
	padding-top: 		10px;
	padding-bottom: 	19px!important;
}

div.forumContentWrapper table tbody tr td.borderType1 {
	border-right: 		2px solid #ffffff;
}

div.forumContentWrapper table tbody tr td.firstColumn {
	border-left: 		none;
}

div.forumContentWrapper table tbody tr td.text {
	font-size: 			10px;
	color: 				#797979;
	padding: 			0 12px 0 21px;
}

div.forumContentWrapper table tbody tr td.text a {
	font-size: 			10px;
	color: 				#33333;
	text-transform: 	uppercase;
}

div.forumContentWrapper table tbody tr td.number {
	font-size: 			10px;
	color: 				#797979;
	text-align: 		right;
	padding-right: 		19px;
}

div.forumContentWrapper table tbody tr td.date,
div.forumContentWrapper table tbody tr td.author {
	font-size: 			10px;
	color: 				#797979;
	text-align: 		left;
	padding-left: 		21px;
}

div.forumContentWrapper table tbody tr td.author span.authorText {
	display: 			block;
	overflow-x: 		hidden;
	margin-right: 		2px;
}

div.forumContentWrapper table tbody tr td.date span.dateText {
	display: 			block;
}

div.forumContentWrapper table tbody tr td.date span.authorText {
	float: 				left;
	overflow-x: 		hidden;
}

div.forumContentWrapper table tbody tr td.lastCategoryForArea {
	border-right: 		none;
	/*padding-right:		23px;*/
}

div.forumContentWrapper table tbody tr td.lastItemOnPage {
	border-right: 		none;
	/*padding-right:		23px;*/
}

div.forumContentWrapper table tbody tr td.lastItemInThread {
	border-right: 		none;
	padding-right: 		2px;
}

div.forumContentWrapper table tbody tr td.date a,
div.forumContentWrapper table tbody tr td.author a {
	color: 				#cc9900;
}

div.forumContentWrapper table tbody tr td.date a.iconLinkTypeA {
	padding: 			3px 0 0 5px;
}

div.forumContentWrapper table tbody tr td div.imageWrapper {
	float: 				left;
	background-color: 	#e0e1e2;
	padding: 			1px;
	margin-left: 		8px;
	margin-bottom: 		2px;
}

div.forumContentWrapper table tbody tr td div.imageWrapper img {
	border: 			1px solid #ffffff;
}

div.forumContentWrapper table tbody tr td div.linkButtonWrapper {
	float: 				left;
	width: 				85px;
	height: 			70px;
	margin-right: 		8px;
	margin-left: 		19px;
}

div.forumContentWrapper table tbody tr td div.linkWrapper {
	float: 				left;
	width: 				85px;
	margin-right: 		8px;
	margin-left: 		19px;
}

div.forumContentWrapper table.thread tbody tr td.firstColumn div.linkWrapper {
	width: 				169px;
	overflow-x: 		hidden;
}

div.forumContentWrapper table.thread tbody tr td.firstColumn div.linkWrapper span.linkLabel {
	display: 			block;
}

div.forumContentWrapper table tbody tr td span.text {
	font-size: 			10px;
	color: 				#333333;
}

div.forumContentWrapper table tbody tr td div.postTextWrapper {
	/*width: 			100%;*/
	width: 				701px;
	/*min-height: 		50px;*/
	margin-bottom: 		14px;
}

div.forumContentWrapper table tbody tr td div.postTextWrapper a {
	font-size: 			10px;
	text-transform: 	none !important;
}

div.forumContentWrapper table tbody tr td div.postDataWrapper {
	float: 				left;
	width: 				703px;
}

div.forumContentWrapper table tbody tr td div.dateCreated {
	float: 				left;
	color: 				#666666;
	/*width: 			320px;*/
	width: 				400px;
	/*padding-top: 		20px;*/
}

div.forumContentWrapper table tbody tr td div.dateCreated span.dateTextLabel {
	float: 				left;
}

div.forumContentWrapper table tbody tr td div.dateCreated span.dateText {
	float: 				left;
	margin-left: 		6px;
}

div.forumContentWrapper table tbody tr td div.dateCreated a {
	display: 			block;
	float: 				left;
	height: 			10px;
	margin-left: 		7px;
}

div.forumContentWrapper table tbody tr td div.dateCreated a img {
	border: 			none;
	margin-top: 		3px;
}



/* ------ Overview table */

div.forumContentWrapper table.overview tbody tr td.forumArea {
	font-size: 			12px;
	font-weight: 		normal;
	text-align: 		center;
	border-bottom: 		1px solid #e0e0e0;
	height: 			32px;
	padding-left: 		10px;
}


/* ------ Posts table */

div.forumContentWrapper table.posts tbody tr td {
	line-height: 		14px;
	/*border-right: 		1px solid #ffffff;*/
}

div.forumContentWrapper table.posts tbody tr td.text a {
	font-size: 			10px;
}

div.forumContentWrapper table.posts tbody tr td.updated img {
	/*margin-top: 		1px;*/
}

div.forumContentWrapper table.posts tbody tr td.firstRow img {
	margin-top: 		0px;
}



/* --------- Post page navigation */

div.forumContentWrapper table.posts span.postPageNavigation {
	display: 			block;
	margin: 			0px;
}




/* ------ Thread table */

div.forumContentWrapper table.thread tbody tr td span.authorName {
	display: 			block;
	font-size: 			10px;
	color: 				#797979;
	margin-left: 		19px;
	margin-right: 		3px;
	margin-bottom: 		12px;
	overflow-x: 		hidden;
}

div.forumContentWrapper table.thread tbody tr td.text {
	color: 				#797979;
	line-height: 		14px;
	padding-top: 		15px;
} 

div.forumContentWrapper table.thread tbody tr td div.postOptions {
	float: 				right;
	/*padding-top: 		20px;*/
}

div.forumContentWrapper table.thread tbody tr td div.postOptions a {
	font-size: 			10px;
	text-transform: 	none;
}



/* ------ Search result table */

div.forumContentWrapper table.searchResult tbody tr td span.authorName {
	width: 				134px;
}

div.forumContentWrapper table.searchResult tbody tr td.firstColumn div.linkWrapper {
	width: 				134px;
	margin-right: 		3px;	
}



/* --- Table foot */

div.forumContentWrapper table tfoot tr td {
	/*background-color: 	#e0e1e2;
	border-top: 		1px solid #ffffff;
	height: 			30px;*/
}

div.forumContentWrapper table tfoot tr td.postPageNavigation {
	font-size: 			11px;
	color: 				#333333;
	text-align: 		right;
	padding-right: 		8px;
}

div.forumContentWrapper table tfoot tr td.postPageNavigation a {
	text-decoration: 	underline;
}

div.forumContentWrapper table tfoot tr td.postPageNavigation a.active {
	color: 				#cc9900;
}




/* --- FORUM ADD POST */



/* ------ Input */

div.forumInputWrapper {
	background-color: 	#ffffff;
	padding: 			4px;
}

div.forumInputWrapper input {
	font-size: 			11px;
	line-height: 		15px;
	background-image: 	none;
	border: 			1px solid #e0e0e0;
	height: 			15px;
	padding: 			3px 3px 0 3px;
}

div.forumInputWrapper input.inputText {
	width: 				560px;
}

div.forumInputWrapper textarea {
	font-family: 		Verdana;
	font-size: 			11px;
	line-height: 		16px;
	color: 				#797979;
	background-image: 	none;
	border: 			1px solid #e0e0e0;
	width: 				718px;
	height: 			211px;
	padding: 			3px;
}

div#postTextAreaWrapper textarea {
	margin-top: 		4px;
}

div.addPostWrapper input.checkbox {
	float: 				left;
	background-color: 	#ffffff;
	border: 			1px solid #a19d9d;
	margin-right: 		7px;
} 

div.addPostWrapper input.checkboxHidden {
	position: absolute;
	margin-left: -5000px;
}


/* --------- Form button */

div.addPostWrapper div.buttonWrapper {
	float: 					left;
	margin-top: 			0px;	
}

div.addPostWrapper div.submitButtonTypeA {
	float: 					right;
	margin-right: 			0px !important;
} 

div.buttonWrapper span.buttonOuterWrapper {
	display: 				block;
	font-size: 				11px;
	background: 			url(/images/forum/buttons/forum-general-button-right.gif) no-repeat right top;
	height: 				15px;
	padding-right: 			2px;
}

div.buttonWrapper span.buttonOuterWrapper span {
	display: 				block;
	background: 			url(/images/forum/buttons/forum-general-button-main.gif) repeat-x;
	height: 				15px;
	padding: 				0px;
}

div.buttonWrapper input.forumButton {
	display: 			block;
	font-family: 		Lucida grande;
	color: 				#333333;
	background-color: 	transparent;
	background-image: 	none;
	border: 			none;
	padding: 			3px 14px 0 14px;
}

div.submitButton input {
	padding: 			0 30px !important;
}

div.addPostWrapper {
	float: 				left;
	border-top: 		1px solid #e0e0e0;
	width: 				970px;
	padding-top: 		1px;
	margin-left: 		1px;
}


div#addTopicWrapper {
	border-bottom: 		1px solid #e6e6e6;
	min-height: 			378px;
}

div.addPostWrapper p.textWrapper {
	font-size: 			12px;
	color: 				#333333;
	padding: 			0;
	margin: 			0 0 18px 0;
}


/* ------ Submit button type B */

form div.submitButtonTypeB {
	float: 					left;
	background: 			none;
	padding-left: 			1px;
	margin-top: 			0px;
	margin-right: 			0px;
}

form div.submitButtonTypeB span.buttonOuterWrapper {
	background: 			none;
	padding-right: 			0;
}

form div.submitButtonTypeB span.buttonOuterWrapper span {
	background: 			#ffffff url(/images/forum/backgrounds/forum-search-button-bg.gif) repeat-x left top;
}

form div.submitButtonTypeB span.buttonOuterWrapper span input {
	color: 					#333333;
	padding: 				0 10px;
}





/* --- Error message */

div.addPostWrapper .error {
	margin-top: 		10px;
	margin-bottom: 		10px;
}

div.addPostWrapper .error p {
	color: #c03e3e;
	margin: 			0 0 3px 0;
}

div.addPostWrapper .success {
	font-size: 			12px;
}




div.addPostWrapper div.column1Wrapper {
	float: 				left;
	background: 		url(/images/forum/backgrounds/forum-tableheader-bg.jpg) repeat-x;
	width: 				169px;
	padding-top: 		65px;
	/*margin-left: 		1px;*/
}

div#addTopicWrapper div.column1Wrapper {
	padding-top: 		76px;
}

div.addPostWrapper div.column1Wrapper div.subjectLabelWrapper {
	height: 			28px;
	padding: 			0 0 30px 0;
}

div#addTopicWrapper div.column1Wrapper div.subjectLabelWrapper {
	padding-bottom: 	36px;
}

div.addPostWrapper div.column1Wrapper div.subjectLabelWrapper p {
	font-size: 			11px;
	line-height: 		28px;
	height: 			28px;
	margin: 			0px;
	padding-left: 		13px;
}

div.addPostWrapper div.column1Wrapper div.messageLabelWrapper {
	/*background: 		url(/images/forum/backgrounds/writePostBg.jpg) repeat-x left bottom;*/
	height: 			266px;
}

div.addPostWrapper div.column1Wrapper div.messageLabelWrapper p {
	font-size: 			11px;
	margin: 			0px;
	padding-left: 		13px;

}

div.addPostWrapper div.column2Wrapper {
	float: 				left;
	width: 				799px;
	margin-left: 		2px;
}

div.addPostWrapper div.column2Wrapper div.column2ContentWrapper {
	width: 				726px;
}

div.addPostWrapper div.column2Wrapper h2 {
	font-size: 			11px;
	font-weight: 		normal;
	color: 				#797979;
	line-height: 		63px;
	text-align: 		left;
	background: 		url(/images/forum/backgrounds/forum-tableheader-bg.jpg) repeat-x;
	border-left: 		1px solid #e0e0e0;
	height: 			53px;
	padding-left: 		23px;
	margin-bottom: 		18px;
}

div.addPostWrapper div.column2Wrapper div.inputCollectionWrapper {
	/*background: 		#ffffff url(/images/forum/backgrounds/writePostBg.jpg) repeat-x left bottom;*/
	/*min-height: 		256px;*/
	float: left;
}

div.addPostWrapper div.column2Wrapper div.forumInputWrapper {
	padding-left: 			0;
}

div.addPostWrapper div.column2Wrapper div.forumInputWrapper {
	padding: 			0;
}

div.addPostWrapper div.column2Wrapper div#subjectInputWrapper {
	margin-bottom: 		21px;
}

div.addPostWrapper div.column2Wrapper div#subjectInputWrapper input {
	color: 				#797979;
	width: 				718px;
	height: 			20px;
	padding-top: 		7px;
}

 div.column2Wrapper div.forumCheckboxWrapper {
	position: 			relative;
	float: 				left;
}

div.addPostWrapper div.column2Wrapper div.forumCheckboxWrapper label img {
	display: 			none;
	/*position: 			absolute;
	top: 				0;
	left: 				0;*/
	float: 				left;
	padding-top: 		2px;
	margin-right: 		9px;
}

div.addPostWrapper div.column2Wrapper div#notifyOnThreadUpdateWrapper {
	float: 				left;
	width: 				236px;
}

div.addPostWrapper div.column2Wrapper div#notifyOnThreadUpdateWrapper label {
	color: 				#797979;
	line-height: 		15px;
	margin: 			0;
} 

div.addPostWrapper div.bottomColumnWrapper {
	background-color: 	#e0e1e2;
	margin: 			1px 0 1px 0;
	padding: 			6px 0 5px 216px;
}

div.addPostWrapper div.noBgColor {
	background-color: 	transparent;
}

div.addPostWrapper div.noBottomPadding {
	padding-bottom: 	0px;
}

div.addPostWrapper label.noBlock {
	display: 			inline;
}



/* --- FORUM INPUTS */

div.addPostWrapper ul.controls {
	float: 				left;
	list-style:			none;
	background-color: 	#ffffff;
	height:				15px;
	margin:				0 54px 0 0;
	/*padding:			0 3px;*/
}

div.addPostWrapper ul.controls li {
	float:				left;
	width:				63px;
	height:				15px;
	margin:				0 3px 0 0;
	padding:			0;
}

div.addPostWrapper ul.controls li a {
	display: 	block;
	width: 		63px;
	height: 	15px;
}




/* --- FORM TEXT EDITOR */


/* ------ Buttons */

ul.controls li.b {
	background-image:	url(/images/forum/buttons/forum-texteditor-button-bold.gif);
} 

ul.controls li.i {
	background-image:	url(/images/forum/buttons/forum-texteditor-button-italic.gif);
} 

ul.controls li.u {
	background-image:	url(/images/forum/buttons/forum-texteditor-button-underline.gif);
}

/*
ul.controls li.y {
	background-image:	url(/images/forum/control/y.gif);
}*/

ul.controls li.q {
	background-image:	url(/images/forum/buttons/forum-texteditor-button-quote.gif);
}

/*
ul.controls li.p {
	background-image:	url(/images/forum/control/p.gif);
}*/

ul.controls li.l {
	background-image:	url(/images/forum/buttons/forum-texteditor-button-url.gif);
}

p.inputWrapper {
	background:			url(/images/general/form/inputFieldWrapperFade.gif) repeat left top;
	margin:				0 10px 0 0;
	padding:			1px;
}



/* ------- Elements */

div.postTextContentRemoved {
	font-size: 			10px;
	text-align: 		center;
	background-color: 	#f0f1f1;
	/*border: 			1px solid #666666;*/
	padding: 			19px 0 18px 0;
	margin-bottom: 		8px !important;
}

div.quoteWrapper {
	font-size: 			10px;
	/*background-color: 	#f6f6f6;*/
	border-top: 		1px solid #d5d5d5;
	margin: 			0px;
}

div.quote {
	color: 				#797979;
	font-style: 		italic;
	/*background-color: 	#eeeeee;*/
	
	border: 			1px solid #d5d5d5;
	padding: 			8px 9px 9px 9px;
	margin-top: 		3px;
	margin-bottom: 		14px;
}

div.quoteText {
	/*background-color: 	#f6f6f6;*/
	font-style: 		italic;
	border: 			1px solid #d5d5d5;
	border-top: 		none;
	padding: 			8px;
}

div.quoteWrapper div.level1 {
	/*margin-left: 		10px;*/
}

div.quoteWrapper div.level2 {
	margin-left: 		10px;
}

div.quoteWrapper div.level3 {
	margin-left: 		20px;
}

div.quoteWrapper div.level4 {
	margin-left: 		30px;
}

div.quoteWrapper div.level5 {
	margin-left: 		40px;
}

div.quoteWrapper div.level6 {
	margin-left: 		50px;
}

div.quoteWrapper div.level7 {
	margin-left: 		60px;
}

div.quoteWrapper div.level8 {
	margin-left: 		70px;
}

div.quoteWrapper div.level9 {
	margin-left: 		80px;
}

div.quoteWrapper div.level10 {
	margin-left: 		90px;
}

div.quote span.quoteAuthor,
div.quoteText span.quoteAuthor  {
	display: 			block;
	font-weight: 		bold;
	padding-bottom: 	2px;
}

div#forum div.threadWrapper {
	/*height: 			300px;
	overflow: 			auto;
	overflow-x: 		hidden;*/
}

div#forum div.threadWrapper table {
	margin: 			0;
}

div#forum div.threadWrapper table.thread thead th.col1 {
	width: 				150px;
}





/* --- FORUM SEARCH */

div#topMenuWrapper div#forumSearchWrapper {
	position: 			absolute;
	top: 				15px;
	left:			 	747px;
	
	background-color: transparent;
}

div#topMenuWrapper div#forumSearchWrapper input.text {
	float: 				left;
	background: 		#ffffff url(/images/forum/backgrounds/forum-search-input-bg.gif) repeat-x left top;
	border: 			none;
	width: 				131px;
	height: 			13px;
	padding-top: 		1px;
	padding-right: 		6px;
	padding-left: 		6px;
}


span.markedSearchPhrase {
	color: 				#ffffff;
	background-color: 	#000000;
}


