
	#nationalResults h3 {
		font-size: 1em;
		margin: 0px;
		padding: 0px;
	}	

	.graph { 
		float: left;
		width: 100%;
		height: 8px;
		padding: 0px;
		margin: 0px;
		background: #d2d1cf;
		line-height: 8px;
	}
	.graph .bar { 
		display: block;
		background: #f00; 
		text-align: center; 
		color: #333; 
		height: 8px;
		padding: 0px;
		margin: 0px;
		font-size: 1px;
	}

	.nationalGraphStory {
		width: 350px;\
		direction: ltr;
	}

	.resultBoxStory {
		padding: 0px;
		width: 416px;
		clear: both;
		position: relative;
		overflow: hidden;
		font-size: 0.7em!important;
	}	


	.nationalGraphIndex {
		width: 140px;\
		direction: ltr;
	}

	.resultBoxIndex {
		padding: 0px;
		width: 203px;
		clear: both;
		position: relative;
		overflow: hidden;
		font-size: 0.7em!important;
	}

	.nationalResultPane {
		margin: 0px;
	}

	.nationalResultPane * {
		text-align: left;
	}

	.nationalResultUnit {
		clear: both;
		padding: 2px;
	}

	.nationalResultUnit img {
		width: 45px;
		height: 33px;
		margin-right: 10px;
		float: left;
	}

	.nationalResultUnit div {
		margin-bottom: 16px;
		margin-top:3px;
	}

	.nationalResultUnit div p {
		margin: 0px;
		padding: 0px;
		float:left;
		
	}

	.nationalResultHeader {
		border-bottom: 1px solid #666;
		font-weight: bold;
		color: #999;
		padding: 6px;
	}

	#winningPost {
		position: absolute;
		left: 160px; /* 64px plus number of EC votes (270). */
		top: 46px;
	}

	#winningPost img {
		float: left;
		padding-right: 5px;
	}

	#winningPost div {
		font-size: 0.8em;
		white-space: nowrap;
		position: absolute;
		text-align: left;
		left: 4px;
	}

	.numVotes {float:right;margin:4px 7px 0 0; color:#b11c16; font-weight:bold; }

	.party {font-family: Verdana, Arial, Helvetica, sans-serif;}

	#small{font-weight:bold; float:right; color:#999; margin:0; padding:0;}
	
