#map-wrapper{width:850px;height:475px}#mapCanvas{width:100%;height:100%}.map{background:white !important}.map.inset{position:absolute;background:none !important}.zoom .map.inset{display:none}#akMapCanvas{width:196px;height:136px;top:963px}#hiMapCanvas{width:90px;height:70px;top:1000px;left:338px}#mapControl{position:relative;z-index:1000;display:none}.main-content .leaflet-control-zoom{background:0;padding:0;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-box-shadow:0 0 1px rgba(0,0,0,0.6);-moz-box-shadow:0 0 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.6);box-shadow:0 0 1px rgba(0,0,0,0.6)}.leaflet-left{left:auto;right:0}.leaflet-left .leaflet-control{margin-right:10px}#mapControl ul{position:absolute;-khtml-box-shadow:0 0 1px rgba(0,0,0,0.6);-moz-box-shadow:0 0 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 1px rgba(0,0,0,0.6);box-shadow:0 0 1px rgba(0,0,0,0.6)}#mapControl a,.main-content .leaflet-control-zoom a{-khtml-box-shadow:0 0 1px white;-moz-box-shadow:0 0 1px white;-webkit-box-shadow:0 0 1px white;box-shadow:0 0 1px white}.main-content .leaflet-control-zoom a{background-color:white;border:1px solid #ccc;height:23px;width:23px;margin:0;-khtml-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}.main-content .leaflet-control-zoom a:hover{background-color:#efefef;border-color:#999}.main-content a.leaflet-control-zoom-out{border-top:0 none}.main-content a.leaflet-control-zoom-out:hover{margin-top:-1px;border-top:1px solid #999}#mapControl a{font-weight:bold;font-size:11px;padding:5px 8px;line-height:13px;display:block;border:1px solid #ccc;color:#666;background:white}#mapControl a:hover,#zoomLocation a.left:hover{color:#333;background:#efefef;border-color:#999}#mapControl a.left{border-right:0;-khtml-border-radius:1px 0 0 1px;-moz-border-radius:1px 0 0 1px;-webkit-border-radius:1px 0 0 1px;border-radius:1px 0 0 1px}#mapControl a.right{border-left:0;-khtml-border-radius:0 1px 1px 0;-moz-border-radius:0 1px 1px 0;-webkit-border-radius:0 1px 1px 0;border-radius:0 1px 1px 0}#mapControl a.active{border:1px solid #3b3b3b;background:#666;color:white}#zoomLocation{right:10px;top:68px}#zoomLocation a{padding:0;text-align:center;width:23px;height:23px;line-height:23px;-khtml-border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px}#zoomLocation a,#zoomLocation a:hover{color:black}#zoomLocation a.zoom-out{border-top:0 none;background:white url(http://www.washingtonpost.com/wp-srv/special/politics/election-map-2012/images/us-icon.png) no-repeat center -17px;width:23px;height:23px}#zoomLocation a.zoom-out:hover{margin-top:-1px;border-top:1px solid #999}#zoomLocation a:hover{background-color:#efefef}#mapControl a.disabled,#mapControl a.disabled:hover{background-color:#e8e8e8;color:#999;border-color:#ccc;cursor:default}#mapControl a.zoom-out.disabled{background-position:center 6px}#mapControl a.user-location{background-image:url(http://www.washingtonpost.com/wp-srv/special/politics/election-map-2012/images/user-location.png);background-position:center center;background-repeat:no-repeat}.rollovers{position:relative;font-family:Arial;z-index:2000}#infoBox{position:absolute;padding:7px 9px;background:white;border:1px solid #aaa;text-align:left;display:none;font-family:"FranklinITCStdLight","Franklin Gothic","ITC Franklin Gothic",'Arial',sans-serif;-khtml-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}.ie6 #infoBox,.ie7 #infoBox{max-width:200px}#infoBox a{text-decoration:none}#infoBox p.geo-name{font-size:13px;font-weight:bold;margin:0;line-height:16px}#infoBox p.info{font-size:12px;margin:0 0 1px}#infoBox p.instrux{font-size:12px;margin:4px 0 0;color:black;font-style:italic}#infoBox table.results td.candidate{padding-right:7px}#infoBox table.results td.pct{padding-left:3px}.leaflet-popup{text-align:left}.leaflet-popup-content-wrapper{background:0;padding:0;border:0 none !important;-khtml-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.leaflet-popup-content{margin:0;font-family:"FranklinITCStdLight","Helvetica",'Arial',sans-serif}.leaflet-popup-content p{margin:0;cursor:default;filter:none;font-family:"FranklinITCStdLight","Helvetica",'Arial',sans-serif}.leaflet-popup-content p.city-label{font-size:11px;line-height:11px;-khtml-text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);-moz-text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);-webkit-text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.8),-1px -1px 0 rgba(255,255,255,0.8),1px -1px 0 rgba(255,255,255,0.8),-1px 1px 0 rgba(255,255,255,0.8);filter:glow(color=white,strength=1)}.leaflet-popup-content p.state-label{font-size:12px;color:white;line-height:12px;position:relative;cursor:pointer;margin-bottom:0 !important;border:0 none !important;filter:none}.leaflet-popup-content p.state-label.black{color:black}.leaflet-popup-content p.state-label.zoom{display:none}.leaflet-popup-content p.state-label span{display:none}.zoom .leaflet-popup-content p.state-label,.county .leaflet-popup-content p.state-label{cursor:default}.zoom .leaflet-popup-content p.state-label{font-weight:bold}.zoom-6 .leaflet-popup-content p.state-label{font-size:14px;line-height:14px}.zoom-7 .leaflet-popup-content p.state-label{font-size:15px;line-height:15px}.zoom-8 .leaflet-popup-content p.state-label{font-size:30px;line-height:30px}.zoom-8 .leaflet-popup-content p.state-label.district-of-columbia{font-size:18px;line-height:18px}.zoom .leaflet-popup-content p.state-label.zoom{display:block;color:white}.zoom .leaflet-popup-content p.state-label.pointer{display:none}.map.zoom-6 .district-of-columbia,.map.zoom-7 .district-of-columbia,.map.zoom-6 .delaware,.map.zoom-7 .delaware,.map.zoom-6 .rhode-island,.map.zoom-7 .rhode-island,.map.zoom-6 .new-jersey{display:none !important}.map.zoom-6 .connecticut{margin-left:-10px}.map.zoom-6 .vermont{margin-left:-5px}.map.zoom-6 .new-hampshire{margin-left:-6px}.map.zoom-6 .idaho{padding-left:20px;margin-bottom:-10px}.map.zoom-6 .montana{padding-left:15px}.map.zoom-6 .massachusetts{padding-bottom:3px;margin-left:-3px}.map.zoom-7 .new-york{padding-bottom:20px}.map.zoom-7 .indiana{padding-bottom:10px}.map.zoom-6 .tennessee{margin-bottom:-5px}.map.zoom-6 .iowa{padding-bottom:5px}.map.zoom-6 .south-dakota{padding-bottom:15px}.map.zoom-7 .south-dakota{padding-bottom:15px}.map.zoom-6 .oklahoma{padding-bottom:15px}.map.zoom-7 .oklahoma{padding-bottom:15px}.map.zoom-6 .arkansas{padding-bottom:10px}.map.zoom-7 .arkansas{padding-bottom:10px}.map.zoom-7 .california{padding-bottom:10px}.map.zoom-7 .south-carolina{height:10px}.map.zoom-6 .west-virginia,.map.zoom-7 .west-virginia,.map.zoom-8 .west-virginia{min-width:100px}.leaflet-popup-content p.left{float:none;text-align:right}.leaflet-popup-tip-container{display:none}.ie6 .noie,.ie7 .noie{display:none !important}