


table.results tr.GRN .bar { background-color:#4B9744; }
table.results tr.LIB .bar { background-color:#A8262B; }
table.results tr.NDP .bar { background-color:#DE6B16; }
table.results tr.PC .bar { background-color:#0221a0; }
table.results tr.IND .bar { background-color:#666666; }

/*
table.results tr.BQ .bar { background-color:#2B93C9; }
table.results tr.ADQ .bar { background-color:#3366CC; }
table.results tr.PQ .bar { background-color:#002299; }
table.results tr.QS .bar { background-color:#F96302; }
*/



table.results tr.PC td.party { border-left:3px solid #0221a0; }
table.results tr.GRN td.party { border-left:3px solid #33aa00; }
table.results tr.LIB td.party { border-left:3px solid #a8262b; }
table.results tr.NDP td.party { border-left:3px solid #DE6B16; }
table.results tr.IND td.party { border-left:3px solid #666666; }


/*
table.results tr.BQ td.party { border-left:3px solid #2B93C9; }
table.results tr.ADQ td.party { border-left:3px solid #3366CC; }
table.results tr.PQ td.party { border-left:3px solid #002299; }
table.results tr.QS td.party { border-left:3px solid #F96302; }
*/


.promo.newdemocrats a img, .promo.newdemocrats a:hover img{
	border:1px solid #DE6B16;
	border-bottom:5px solid #DE6B16;
}

.promo.liberals a img, .promo.liberals a:hover img{
	border:1px solid #a8262b;
	border-bottom:5px solid #a8262b;
}

.promo.greenparty a img, .promo.greenparty a:hover img{
	border:1px solid #33aa00;
	border-bottom:5px solid #33aa00;
}

.promo.conservatives a img, .promo.conservatives a:hover img{
	border:1px solid #0221a0;
	border-bottom:5px solid #0221a0;
}



/*referendum table styles
table.results tr.YES .bar { background-color:#4B9744; }
table.results tr.NO .bar { background-color:#a8262b; }
table.results tr.YES td.party { border-left:3px solid #4B9744; }
table.results tr.NO td.party { border-left:3px solid #a8262b; }
table.results tr.YES td.cand, table.results tr.NO td.cand, .referendum table.results th.cand{ display:none; }
*/


#socialcomments span.r { width:398px; float:right; }


