@-moz-document domain("boards.ign.com"), domain(users.ign.com) {

/*	##############################################
	Main Stylesheet --
	
	This applies different colors and fonts to various sections of 
	the boards.  If you'd like to use another stylesheet's colors, this can be
	disabled without effecting other bluetex features. 	
	
	*/

A {
	text-decoration: none !important;
}

A:hover {
	text-decoration: none !important;
}

.MainTable {
	background-color: #D5D5DD !important;
	font-family: arial, helvetica, sans-serif !important;
	text-decoration: none !important;
}

table#userInfoRowTable,
	table#userInfoRowTable a {
		background-color: #000000 !important;
		color: #FFFFFF !important;
		border: 0px !important;
}

table#userInfoRowTable a:hover {
	color: #EEEEFF !important;
}

span.BoardUserStats > a.BoardRowBLink,
span.BoardUserStats > a.BoardRowBLink[href*="b/list"] + span {
font-size: 7pt !important;
}

.BoardColumn {
	background-color: #8E92A4 !important;
	font-family: verdana,arial,sans-serif !important;
	text-decoration: none !important;
}

.BoardColumnLink {
	font-family: verdana,arial,sans-serif !important;
	color: white !important;
	text-decoration: none !important;
}

.BoardRowALink {
	font-family: verdana,arial,sans-serif !important;
	color: #660000 !important;
	text-decoration: none !important;
}

.BoardRowALink:hover {
	color: #CC5555 !important;
	text-decoration: none !important;
}

.BoardRowB {
	background-color: #C1C2C9 !important;
	font-family: verdana,arial,sans-serif !important;
	text-decoration: none !important;
	font-size: 10pt !important;
}

.BoardRowBSticky {
	background-color: #C0C2D4 !important;
	font-family: verdana,arial,sans-serif !important;
	color: black !important;
	text-decoration: none !important;
}

.BoardRowBLink {
	font-family: verdana,arial,sans-serif !important;
	color: #660000 !important;
	text-decoration: none !important;
	font-size: 10pt !important;
}

.BoardRowBLink:hover {
	color: #CC5555 !important;
	text-decoration: none !important;
}

.MainMenuRowAlt {
	font-family: tahoma,arial,sans-serif !important;
	color: #FCFCA2 !important;
	font-size: 10pt !important;
}

.MainMenuRow {
	background-color: #454750 !important;
	font-family: tahoma,arial,sans-serif !important;
	text-decoration: none !important;
	font-size: 10pt !important;
}

.MainMenuLink {
	font-family: tahoma,arial,sans-serif !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
	font-size: 10pt !important;
}

.MainMenuLinkLight {
	font-family: tahoma,arial,sans-serif !important;
	color: #DADAFF !important;
	text-decoration: none !important;
	font-size: 10pt !important;
}

.MainMenuLink:hover {
	color: #EEEEFF !important;
	text-decoration: none !important;
}

.MainMenuLinkLight:hover {
	color: #EEEEFF !important;
	text-decoration: none !important;
}

.SubjectLink {
	font-family: verdana,arial,sans-serif !important;
	color: #000066 !important;
	text-decoration: none !important;
}

a.SubjectLink {
	font-family: verdana,arial,sans-serif !important;
	color: #000066 !important;
	text-decoration: none !important;
}

a.SubjectLink:active {
	font-family: verdana,arial,sans-serif !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

a.SubjectLink:visited {
	font-family: verdana,arial,sans-serif !important;
	color: #002266 !important;
	text-decoration: none !important;
}

a.SubjectLink:hover {
	color: #5555CC !important;
	text-decoration: none !important;
}

.AuthorLink {
	font-family: verdana,arial,sans-serif !important;
	font-size: 10pt !important;
}

.AuthorLinkSmall {
	font-family: verdana,arial,sans-serif !important;
	color: #000099 !important;
	text-decoration: none !important;
	font-size: 9pt !important;
}

.VersionText {
	font-family: verdana,arial,sans-serif !important;
	color: #CCCCCC !important;
	text-decoration: none !important;
}

.InputSection {
	font-family: verdana,arial,sans-serif !important;
	color: black !important;
	text-decoration: none !important;
}

.InputNotes {
	font-family: verdana,arial,sans-serif !important;
	color: #3366FF !important;
	text-decoration: none !important;
	width: 65% !important;
}

B {
	font-weight: bold !important;
}

.red {
	color: #880000 !important;
}

.grey {
	color: #999999 !important;
}

.statistictext {
	color: white !important;
}

.statisticvalue {
	color: yellow !important;
}

.QuotedText {
	background-color: #A1A3AC !important;
	font-family: verdana,arial,sans-serif !important;
	color: white !important;
	text-decoration: none !important;
}

.tos {
	font-family: verdana,arial,sans-serif !important;
}

.AdminMenuLink {
	font-family: tahoma,arial,sans-serif !important;
	color: #FFCC99 !important;
	text-decoration: none !important;
}


/*	##############################################
	IGNBQ Editor */

div.IGNBQ {
	padding-top: 3px !important;
}

.IGNBQbuttons {
	background: #c9cacf !important;
	border: 1px outset #ddd !important;
	padding: 2px !important;
}

iframe.IGNBQiframe {
	border: 1px inset #d5d6dd !important;
}

div.IGNBQeditor {
	position: relative !important;
	top: -5px !important;
}

/* #################################################### */
/* #################################################### */
/* ###################### THREADS ##################### */ 
/* #################################################### */
/* #################################################### */

/*	##############################################
	POSTS */

/* #### User Stats */
.BoardUserStats span {
	font-size: 9.5pt !important;
}
/* #### Post Titles */
tr.BoardRowA > .BoardRowA + .BoardRowA {
	background-color: #b1b3bc !important;
	padding: 3px 3px 3px 3px !important;
}
/* #### Author + Date + Post Title */
td.BoardRowA{
	background-color: #b1b3bc;
}
/* #### "DATE POSTED" */
td.BoardRowA + td.BoardRowA span:first-child {
	display: none !important;
}
td.BoardRowA + td.BoardRowA span:first-child + span:after {
	content: " -" !important;
}
/* #### "SUBJECT" */
.BoardRowA + .BoardRowA span:first-child + span + span {
	display: none !important;
}
/* #### "DATE EDITED" */
.BoardRowA + .BoardRowA span:first-child + span + span + span + span {
	font-size: 0px !important;
}
.BoardRowA + .BoardRowA span:first-child + span + span + span + span:before {
	text-align: right !important;
	color: #555 !important;
	content:"EDITED" !important;
	font-size: 12px !important;
	font-weight: bold !important;
}
.BoardRowA + .BoardRowA span:first-child + span + span + span + span {
	color: #000 !important;
}
/* #### "EDITED BY" */
.BoardRowA + .BoardRowA span:first-child + span + span + span + span + span + span:after {
	content:" by" !important;
	font-size: 8pt !important;
}
.BoardRowA + .BoardRowA span:first-child + span + span + span + span + span +span {
	font-size: 0px !important;
}
.BoardRowA + .BoardRowA a {
	font-size: 8pt !important;
	margin: -1px !important;
}

/* #### Posts */

tr.BoardRowA + tr[valign="top"] > td.BoardRowB[width="83%"] {
	background-color: #C1C2C9 !important;
	padding: 2px 2px 2px 5px;
}

/* #### Before Sig Space */

.BoardRowB[width="83%"] p {
	line-height: 0px !important;
	font-size: 0px !important;
padding-top: 7px !important;
width: 0px !important;
}

/* #### Signature */

.SignatureTitle {
	display: none !important;
}
div.SignatureText {
	border-left: 1px solid #787b8d !important;
	margin-right: 7px !important;
	margin-bottom: 5px !important;
}
.SignatureText {
	background: #C1C2C9 url("http://lednerg.home.comcast.net/sig_bg.gif") no-repeat !important;
	font-family: verdana,arial,sans-serif !important;
	text-decoration: none !important;
	padding-top: 4px !important;
	padding-left: 7px !important;
	padding-bottom: 9px !important;
	position: relative !important;
	left: 10px !important; /* was -2 */
	top: 3px !important;
}
.SignatureText, .SignatureText a {
	font-size: 8pt !important;
}
div.SignatureText:after {
	content:" ";
	display: block !important;
	font-size: 1px !important;
	line-height: 0.1px !important;
	padding: 9px 0px 0px 0px !important;
	margin: -5px 0px -10px -7px !important;
	background: url(http://lednerg.home.comcast.net/sig_bg2.gif) no-repeat bottom left !important;
}

/* #### After-Post Buttons */
tr[align="right"] > td a.BoardRowBLink:hover {
	background-color: #d1d2d9 !important;
}
tr[align="right"] > td a.BoardRowBLink {
	font-size: 9pt !important;
	color: #008 !important;
}

/*	#################################################### */
/*	#################################################### */
/*	################ THREAD LIST PAGES ################# */
/*	#################################################### */
/*	#################################################### */

/* #### "AUTHOR" "TOPIC" Header 
	Also for boards list */

td.BoardColumn {
	background-color: #91939C !important;
}
/* #### PAGE NUMBER LINKS (For Multi-Page Threads)  */

span.MiniPagingSection {
	color: #C1C2C9 !important;
	line-height: 0.01px !important;
}
span.MiniPagingSection a {
	color: #00D !important;
	font-size: 9pt !important;
	line-height: 10px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
span.MiniPagingSection a:after {
	content: "" !important;
	padding-right: 3px !important;
	border-right: 1px solid #555 !important;
}
span.MiniPagingSection a:last-child:after {
	content: "" !important;
	border-right: 0px solid black !important;
}
span.MiniPagingSection a:hover,
span.MiniPagingSection a:visited:hover {
	color: #F00 !important;
	text-decoration: none !important;
}
span.MiniPagingSection a:visited {
	color: #644 !important;
	font-weight: normal !important;
}

/* #### Last Reply font */
table + table + table > tbody > tr + tr > td.BoardRowB:first-child + td.BoardRowA + td.BoardRowB + td.BoardRowA span,
	table + table + table > tbody > tr + tr > td.BoardRowB:first-child + td.BoardRowA + td.BoardRowB + td.BoardRowA a {
		font-size: 9pt !important;
}
/* #### Last Reply Author link font */
table + table + table > tbody > tr + tr > td.BoardRowB:first-child + td.BoardRowA + td.BoardRowB + td.BoardRowA .AuthorLink {
	font-size: 9pt !important;
}

/* #### GAME BOARDS fix-up */
td[width="1%"][align="right"] {
	display: none !important;
}

/* #################################################### */
/* #################################################### */
/* ###################### MENUS ####################### */
/* #################################################### */
/* #################################################### */

.MainMenuRow span {
	line-height: 13pt !important;
}

/* #### TOP AUTHOR LINK */
.MainMenuRow .AuthorLink {
	font-size: 10pt !important;
}

/* #### 1st 3rd and 4th MenuRows */
tr:first-child>*.MainMenuRow:first-child {
	background-color: #454750 !important;
}

/* #### 2nd MenuRow */
tr + tr > td.MainMenuRow {
	background-color: #61636c !important;
}

/* #### New PM Blink */
#newPmCountLayer,
span.LoginGroup + a.MainMenuLink + span.MainMenuRowAlt {
color: #AAFF00 !important;
text-decoration: blink !important;
}

/*	##############################################
	MISC */

/* #### BOARD FACES HELP */

#_ctl0_FacesList td {
	background-color: #C8C9D6 !important;
	padding-bottom: 5px !important;
	border-bottom: 2px solid #D8D9E6 !important;
	text-align: center !important;
	width: 40px !important;
}

#__aspnetForm blockquote {
	background-color: #c1c2c9 !important;
	border: 0px dashed #c1c2c9 !important;
}

}
