@-moz-document domain(boards.ign.com) {

/*	##############################################
	Stylized Polls -- 

	Makes poll bars look rounded and adds color to poll choices. */

/* #### BLUE BARS */

.BoardPollTable img[src*="pixel_poll_1.gif"] {
	padding: 22px 0px 0px 0px !important;
	overflow: hidden !important;
	height: 0px !important;
	background: #00F url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAIAAAB/rzpwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA5SURBVHjaYoyM/M9AHGD59+8fsUr//v1LA6V//vwZWKW/f/8eWKW0ceuvX79GeGDRRilNcgFAgAEA+g5AAmkJizgAAAAASUVORK5CYII=") repeat-x !important;
	border:1px outset #00f !important;
}

/* #### RED BARS */

.BoardPollTable img[src*="pixel_poll_2.gif"] {
	padding: 22px 0px 0px 0px !important;
	overflow: hidden !important;
	height: 0px !important;
	background: #E00 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAIAAAB/rzpwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA5SURBVHjaYvwfGclAHGD59+8fsUr//v1LA6V//vwZWKW/f/8eWKW0ceuvX79GeGDRRilNcgFAgAEA+1pAApbfiKYAAAAASUVORK5CYII=") repeat-x !important;
	border: 1px outset #e00 !important;
}

/* #### PERCENTAGE */

table.BoardPollTable img + span {
	color: #ddd !important;
}

/* #### PERCENTAGE BACKGROUND */

.BoardPollTable td.BoardRowA[width="310"] {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAeCAIAAACT/LgdAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAwSURBVHjaYiwuqWEgDjAxEA1YGBkZB9TUoeQAmikdlt5iYBiNAsaRnWFo4wCAAAMAsOcCExt9C/EAAAAASUVORK5CYII=") !important;
}

/* #### CHOICE TITLES & PERCENTS */
	/* blue */
table.BoardPollTable tr:first-child + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td + td.BoardRowB {
		background-color: #C1C2D5 !important;
}
	/* red */
table.BoardPollTable tr:first-child + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td + td.BoardRowB,
	table.BoardPollTable tr:first-child + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr > td + td + td.BoardRowB{
		background-color: #C9C2C9 !important;
}

/* #### NUMBER OF VOTES */

form#__aspnetForm span + span {
	font-style: italic !important;
}

/* #### POLL CHOICE BUTTONS */

.BoardPollTable #pollAnswer {
	position: relative !important;
	top: 9px !important;
}

/* #### TOTAL VOTES */

.BoardPollTable td.BoardRowA[colspan="2"] {
	padding: 10px 5px 10px 0px !important;
	background-color: #91939C !important;
	color: white !important;
}
.BoardPollTable td.BoardRowA[colspan="2"] > input {
	margin-top: 10px !important;
}

/* #### POLL THREAD ICON */
img.PollIcon {
	height: 0px !important;
	padding: 8px 0px 3px 0px !important;
	background: url("data:image/gif;base64,R0lGODlhEgAJALMIAJ4AAMEAAPoAAOMAAAAAtQAA3gAAjQAA+v///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAASAAkAAAQsUMhJq0Qj680zCmAojiACnGiqnkjrvvB7zHQ9x0Wu73lM/MDgL2YoGo/FWAQAOw==") 	no-repeat !important;
}
}