#pmBox {
	float:					right;
	font-size:				11px;
	margin-right:			10px;
	max-width:				300px;
}



#pmBox .heading {
	font-weight:			bold;
	color:					#fff;
}

#pmIcon {
	float:					left;
}

#pmInfo {
	margin-left:			40px;
}

#searchBox {
	height:					32px;
}

#content {
	margin:					0 auto;
	clear:					both;
	color:					#27343c;
	padding-top:			30px;
}

#content a:link, #content a:visited {
	color:					#1a6ab3;
}

#postActions {

	line-height:			40px;
	color:					#666;
	text-align:				right;
}

#visitInfo {
	font-size:				10px;
	float:					right;
}

#postActions .links {
	float:					left;
}

#postActions:after {
	content:				"."; 
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#postActions img {
	vertical-align:			sub;
	margin-bottom:			-4px;
}

#postActions strong {
	color:					#27343c;
}

#postActions a {
	font-weight:			bold;
}

.button40 {
	width:					40px;
}

.button80 {
	width:					80px;
}

.button100 {
	width:					100px;
}

.button150 {
	width:					150px;
}

.button210 {
	width:					210px;
}

.buttonSpacer {
	margin:					0 0 0 6px;
}

.buttonLarge {
	background:				#717a89 url(/themes/forum_themes/support/images/nav_tab_bg.gif) repeat-x left top;
	border-top:				#969fae 1px solid;
	border-left:			#969fae 1px solid;
	border-right:			#7a8494 1px solid;
	border-bottom:			#7a8494 1px solid;
	text-transform:			uppercase;
	font-size:				10px;
	text-align:				center;
	color:					#fff;
	font-weight:			bold;
	padding: 		        4px 6px 4px 6px;
	margin:     			6px 0 4px 0;
	white-space: 			nowrap;
	cursor: 				pointer;
}

.buttonLargeHover {
	background:				#717a89 url(/themes/forum_themes/support/images/nav_tab_bg_on.gif) repeat-x left top;
	border-top:				#969fae 1px solid;
	border-left:			#969fae 1px solid;
	border-right:			#7a8494 1px solid;
	border-bottom:			#7a8494 1px solid;
	text-transform:			uppercase;
	font-size:				10px;
	text-align:				center;
	color:					#eee;
	font-weight:			bold;
	padding:       		    4px 6px 4px 6px;
	margin:     			6px 0 4px 0;
	white-space: 			nowrap;
	cursor: 				pointer;
}

.buttonSmall {
	background:				#717a89 url(/themes/forum_themes/support/images/nav_tab_bg.gif) repeat-x left top;
	border-top:				#969fae 1px solid;
	border-left:			#969fae 1px solid;
	border-right:			#7a8494 1px solid;
	border-bottom:			#7a8494 1px solid;
	text-transform:			uppercase;
	font-size:				10px;
	text-align:				center;
	color:					#fff;
	font-weight:			bold;
	padding:         		2px 3px 2px 3px;
	margin:     			0 2px 0 3px;
	white-space: 			nowrap;
	cursor:					pointer;
}

.buttonSmallHover {
	background:				#717a89 url(/themes/forum_themes/support/images/nav_tab_bg_on.gif) repeat-x left top;
	border-top:				#969fae 1px solid;
	border-left:			#969fae 1px solid;
	border-right:			#7a8494 1px solid;
	border-bottom:			#7a8494 1px solid;
	text-transform:			uppercase;
	font-size:				10px;
	text-align:				center;
	color:					#eee;
	font-weight:			bold;
	padding:				2px 3px 2px 3px;
	margin:					0 2px 0 3px;
	white-space:			nowrap;
	cursor:					pointer;
}


.tableBasic {
	margin-bottom:			34px;
}

.tableHeadingBG {
	background:				#b0bdc6 url(/themes/forum_themes/support/images/bg_table_heading.gif) top left no-repeat;
	padding:				10px 0 10px 5px;
	border-bottom:			1px solid #fff;
}

.tableHeadingBG img {
	vertical-align:			text-bottom;
	margin-bottom:			1px;
}

.tableHeading {
	font-weight:			bold;
	font-size:				13px;
	color:					#27343c;
}

.tableHeadingSmall {
	font-size:				11px;
	padding-left:			21px;
}

.tableRowHeadingBold, .profileHeadingBG, .menuHeadingBG {
	background:				#e2e7e9 url(/themes/forum_themes/support/images/bg_table_row_heading.gif) top left repeat-x;
	font-weight:			bold;
	font-size:				11px;
	color:					#27343c;
	padding:				8px 10px 8px 6px;
}

.formHeading, .profileHead {
	background:				#fff url(/themes/forum_themes/support/images/bg_submission_form_heading.gif) top left repeat-x;
	border-top:				1px solid #fff;
}

.profileHead {
	padding:				10px 0 5px 5px;
	font-weight:			bold;
}

.profileMenuInner {
	padding:				0 0 5px 15px;
}

.menuItem {
	padding:				2px 0;
}

.nameHeading {
	padding-left:			26px;
}

.forumCellHeading{
	padding-left:			15px;
}

.topicCellHeading {
	padding-left:			25px;
}

.tableCellOne, .memberlistRowOne {
	padding:				10px 0;
	vertical-align:			top;
	border-bottom:			1px solid #dae0e4;
}

.tableCellTwo, .memberlistRowTwo {
	padding:				10px 0;
	vertical-align:			top;
	border-bottom:			1px solid #dae0e4;
}

.shortCells .tableCellOne, .shortCells .memberlistRowOne {
	padding:				6px 0;
}

.shortCells .tableCellTwo, .shortCells .memberlistRowTwo {
	padding:				8px 0;
}

.loginForm .tableCellOne, .loginForm .tableCellTwo,
.submissionForm .tableCellOne, .submissionForm .tableCellTwo {
	padding-left:			10px;
	padding-right:			10px;
}

.topicHeading {
	font-weight:			bold;
	font-size:				13px;
	color:					#27343c;
	float:					left;
	padding-left:			10px;
}

.altLinks {
	float:					right;
	font-size:				11px;
	padding-right:			15px;
}

.buttonRow {
	padding:				3px 6px;
	background-color:		#fbfbfd;
}

.cellNumeric {
	vertical-align:			middle;
}

.cellPostInfo {
	vertical-align:			middle;
	padding-top: 			10px;
	padding-bottom:			10px;
}

.topicMarker {
	vertical-align:			top;
	padding-top:			8px;
}

.userBlock {
	font-size:				11px;
	color:					#333;
}

.rankAdmin, .rankModerator, .rankMember {
	font-size:				11px;
	font-weight:			bold;
	padding:				2px 0 3px 0;
}

.rankAdmin {
	color:					#f93d00;
}

.rankModerator {
	color:					#468d4b;
}

.rankStars {
	padding:				5px 0 3px 0;
}

.rankStars img {
	padding-right:			3px;
}

.postCellUser {
	border-left:			1px solid #dae0e4;
	border-top:				1px solid #dae0e4;
	border-bottom:			1px solid #dae0e4;
	padding:				6px;
}

.postCellPost {
	border:					1px solid #dae0e4;
	padding:				6px;
}

.postCellUserButtons {
	border-left:			1px solid #dae0e4;
}

.postCellPostButtons {
	border-right:			1px solid #dae0e4;
}

.post {
	font-size:				13px;
	line-height:			16px;
}

.post p {
	margin:					7px 0 12px 0;
}

fieldset.signature {
	border:					0;
	border-top:				1px solid #dae0e4;
	
}

.signatureTitle {
	font-style:				italic;
	color:					#7c7c7c;
}

.attachTitle {
	background-color:		#e3e8eb;
	padding:				2px 4px;
	font-size:				10px;
	font-weight:			bold;
	border-left:			1px solid #dae0e4;
	border-right:			1px solid #dae0e4;
	border-top:				1px solid #dae0e4;
}

.attachBody {
	background-color:		#fbfbfd;
	padding:				5px 8px;
	border-left:			1px solid #dae0e4;
	border-right:			1px solid #dae0e4;
	border-bottom:			1px solid #dae0e4;
	margin-bottom:			6px;
}

.attachBody img {
	margin-bottom:			3px;
}

blockquote {
	border:					1px solid #dae0e4;
	border-left:			3px solid #dae0e4;
	background-color:		#fbfbfd;
	padding:				5px 8px;
}

.quote_author {
	font-size:				10px;
	font-weight:			bold;
	font-style:				italic;
}

code {
	white-space:			nowrap;
}

.codeblock {
	background-color:		#fbfbfd;
	border:					1px solid #dae0e4;
	font-size:				11px;
	margin:					10px 4px;
	padding:				8px;
	width:					728px;
	overflow:				auto;
}

.forumName {
	font-size:				13px;
}

.forumDescription {
	font-size:				12px;
	color:					#27343c;
	padding-top:			6px;
}

.forumModerators {
	font-size:				11px;
	color:					#61717b;
	padding-top:			6px;
}

.tablePostInfo {
	font-size:				11px;
	padding-left:			6px;
	vertical-align:			top;
	line-height:			14px;
}

#supportFooter {
	color:					#27343c;
}

#supportFooter .copyright {
	float:					none;
	text-align:				center;
	width:					100%;
	margin-top:				15px;
}

#visitorStats {
	padding-right:			13px;
}

#visitorStats .heading {
	color:					#27343c;
	font-size:				14px;
	font-weight:			bold;
	padding-bottom:			6px;
	border-bottom:			1px solid #c6bb86;
}

#visitorStats .mostVisitors {
	border-bottom:			1px solid #c6bb86;
	background-color:		#fef7db;
	color:					#fa4f07;
	font-size:				12px;
	font-weight:			bold;
	text-align:				center;
	padding:				7px 0;
}

#visitorStats .tableCellOne, #visitorStats .tableCellTwo {
	padding:				7px 0;
}

#onlineMembers .heading {
	color:					#27343c;
	font-size:				14px;
	font-weight:			bold;
	padding-bottom:			6px;
	border-bottom:			1px solid #dae0e4;
}

#onlineMembers .tableCellOne {
	padding:				10px 0 20px 0;
	line-height:			20px;
	font-size:				12px;
}

#onlineMembers .memberItems a:link, #onlineMembers .memberItems a:visited {
	color:					#27343c;
}

#forumLegend, #themeSwitcher {
	width:					50%;
	padding-left:			13px;
	float:					right;
	margin-bottom:			34px;
}

#forumLegend .heading, #themeSwitcher .heading {
	color:					#27343c;
	font-size:				14px;
	font-weight:			bold;
	padding-bottom:			6px;
	border-bottom:			1px solid #dae0e4;
}

#forumLegend .legendItem {
	float:					left;
	padding-top:			7px;
	padding-right:			35px;
}

#forumLegend .legendItem img {
	vertical-align:			baseline;
	margin-bottom:			-3px;
}

.legendHeading {
	color:					#27343c;
	font-size:				14px;
	font-weight:			bold;
}

#themeSwitcher .select {
	margin-top:				2px;
}

.smallLinks {
	font-size:				11px;
	font-weight:			normal;
}

.errorHeading {
	background-color:		#f93d00;
	font-weight:			bold;
	font-size:				12px;
	color:					#fff;
	padding:				8px 10px 8px 6px;
	min-height:				24px;
	height:					auto !important;
	height:					24px;
}

.errorBox {
	background-color:		#f93d00;
	font-weight:			bold;
	font-size:				12px;
	color:					#fff;
	padding:				8px 10px 8px 6px;
	margin-bottom:			6px;
}

.alert {
	font-size:				12px;
	color:					#f93d00;
	font-weight:			bold;
}

.checkbox {
	margin:					3px 0;
}

.defaultBold {
	font-weight:			bold;
}

.itempad {
	padding:				3px 0;
}

.itempadbig {
	padding:				3px 0;
}

.searchBox {
	padding:				6px 12px;
	margin-bottom:			16px;
	border:					1px solid #dae0e4;
}

.multiselect {
	margin-bottom:			6px;
}

.searchBoxTitle {
	padding:				4px 5px;
	font-size:				12px;
}

.defaultCenter {
	text-align:				center;
}

.profileTitle {
	font-size:				16px;
	font-weight:			bold;
}

.profileInfo {
	padding-left:			16px;
}

.memberProfile a:link, .memberProfile a:visited {
	text-decoration:		none;
	border-bottom:			1px solid #fff;
}

.memberProfile a:hover {
	text-decoration:	 	none;
	border-bottom:			1px solid #1a6ab3;
}

.bio p {
	margin:					8px 0;
	line-height:			14px;
}

.memberPage h3 {
	margin-bottom:			10px;
}

.consoleTable {
	padding:				0 40px;
}

.consoleTable p {
	margin:					8px 0;
}

.highlight {
	font-size:				12px;
	color:					#f93d00;
	font-weight:			bold;
}

.innerShade {
	background-color:		#faf9c9;
	padding:				6px 8px;
	border:					1px solid #dad9c9;
}

.buttonMode {
	font-size:				10px;
	white-space:			nowrap;
}

.formattingButtons table {
	background:				transparent url(/themes/forum_themes/support/images/bg_formatting_buttons_right.gif) top right no-repeat;
	padding-right:			16px;
}
.htmlButtonOuter, .htmlButtonOuterL {
/*	border:					1px solid #333;*/
	border-left:			0;
	font-size:				11px;
}
.htmlButtonOuterL  {
	background:				transparent url(/themes/forum_themes/support/images/bg_formatting_buttons_left.gif) top left no-repeat;
	padding-left:			16px;
	padding-right:			0;
}
.htmlButtonInner {
	background:				#d8d8d8 url(/themes/forum_themes/support/images/bg_formatting_buttons.gif) top left repeat-x;
	text-align:				center;
	padding:				0 5px;
	border-left:			1px solid #eaeaea;
	border-top:				1px solid #eaeaea;
	border-right:			1px solid #ccc;
	border-bottom:			1px solid #ccc;
}
.htmlButtonOff {
	font-weight:			bold;
	white-space:			nowrap;

}
#content .htmlButtonOff a:link, #content .htmlButtonOff a:visited {
	color:					#666;
	text-decoration:		none;
	white-space:			nowrap;
	line-height:			20px;
	padding:				2px 5px;
}

#content .htmlButtonOff a:active {
}
#content .htmlButtonOff a:hover {
	text-decoration:		none;
	color:					#ccc;
}
.htmlButtonOn {
	font-weight:			bold;
	white-space:			nowrap;

}
#content .htmlButtonOn a:link, #content .htmlButtonOn a:visited {
	color:					#900;
	text-decoration:		none;
	line-height:			17px;
}  
#content .htmlButtonOn a:active {
	text-decoration:		none;
	color:					#999;
}
#content .htmlButtonOn a:hover {
	text-decoration:		none;
	color:					#999;
}

.spellcheck, .textCounter {
	padding-top:			5px;
	font-size:				11px;
	color:					#666;
}

#content .spellcheck a:link, #content .spellcheck a:visited {
	color:					#f00;
	font-weight:			bold;
}

.moderatorOptions {
	background-color:		#faf9c9;
	border:					1px solid #dad9c9;
	padding:				5px 12px;
}

.extraOptionLink {
	padding:				10px 0 0 0;
}

.previewheading {
	font-size:				18px;
	font-weight:			bold;
	color:					#f93d00;
}

.previewTitle {
	font-size:				16px;
	font-weight:			bold;
	margin:					8px 0;
}

.preview {
	margin:					10px 0;
}

.preview p {
	margin: 0 0 12px 0;
}

.defaultRight {
	float:					right;
}

.buttons {
	background:				#717a89 url(/themes/forum_themes/support/images/nav_tab_bg.gif) repeat-x left top;
	border-top:				#969fae 1px solid;
	border-left:			#969fae 1px solid;
	border-right:			#7a8494 1px solid;
	border-bottom:			#7a8494 1px solid;
	text-transform:			uppercase;
	font-size:				10px;
	text-align:				center;
	color:					#fff;
	font-weight:			bold;
	padding: 		        4px 6px 4px 6px;
	white-space: 			nowrap;
	cursor: 				pointer;
}

.messageBody {
	padding:				0 16px;
}

#content .messageBody p {
	margin:					8px 0;
	line-height:			14px;
}

.topicTitle {
	margin-bottom:			6px;
	line-height:			14px;
}

.topicTitle ul {
	margin:					0 0 6px 16px;
}

.topicTitle li {
	line-height:			14px;
}

.paginate, .paginateCur {
	background-color:		transparent;
	border:					0;
	padding:				5px 6px;
}

.paginateStat {
	margin-right:			8px;
}

.forumLightLinks {
	font-size:				11px;
}

