#electionCalcIntro{ margin: 10px 0px 20px 0px; } #electionCalculator{margin-bottom: 20px;} #electoralCollege{ float: right; position: relative; width: 648px; } #predictionWrapper{ float: left; width: 312px; } #predictionWrapper ul.pred-tabs{ margin: 0px; } #predictionWrapper ul.pred-tabs li{ background: none; display: inline-block; margin: 0px; padding: 0px; width: 154px; } #predictionWrapper ul.pred-tabs li.prediction{ display: none; } #predictionWrapper ul.pred-tabs li a{ background-color: #666666; border-bottom: 4px solid #FFFFFF; color: #FFFFFF; display: block; padding: 10px; text-align: center; } #predictionWrapper ul.pred-tabs li a.selected{ background-color: #E8E8E8; border-bottom: 4px solid #E8E8E8; color: #505050; } #predictionWrapper .content-expert, #predictionWrapper .content-user, #predictionWrapper .content-prediction{ background-color: #E8E8E8; height: 555px; padding-top: 10px; position: relative; } #predictionWrapper .content-expert, #predictionWrapper .content-prediction{ display: none; } #predictionWrapper .content-prediction{ padding: 0px 10px 10px 10px; } #predictionWrapper h3.lp-head{ color: #663366; font-size: 1.8em; font-weight: bold; line-height: 26px; padding: 10px 10px 10px 0; margin-bottom: 10px; } #predictionWrapper .content-prediction a#reset{ bottom: 10px; font-size: 1.6em; left: 10px; position: absolute; } #predictionWrapper .prediction-intro-text, #predictionWrapper .prediction-state-text{ font-size: 1.1em; line-height: 16px; padding: 10px; } #predictionWrapper .prediction-state-text h2 span{ color: #663366; font-size: 1.8em; font-weight: normal; } #predictionWrapper .prediction-state-text h2 span.predictionStateName{ font-weight: bold; } #predictionWrapper .prediction-state-text{ display: none; } #predictionWrapper .prediction-state-text h3{ font-size: 0.94em; color: #505050; margin: 15px 0 10px 0; } #predictionWrapper h3.your-call-head{ font-size: 1em; color: #505050; margin: 10px 0 5px 10px; } #predictionWrapper .prediction-state-text .his-left, #predictionWrapper .prediction-state-text .his-right{ float: left; margin-bottom: 10px; width: 140px; } #predictionWrapper .prediction-state-text .his-left{width: 151px;} #predictionWrapper .prediction-state-text .his-left span, #predictionWrapper .prediction-state-text .his-right span{ display: inline-block; font-weight: bold; } #predictionWrapper .prediction-state-text span.hc-number{ font-size: 22px; line-height: 22px; margin-bottom: 4px; width: 136px; } #predictionWrapper .prediction-state-text span.hc-year{ width: 34px; } #predictionWrapper .prediction-state-text span.hc-party{ font-weight: normal; } #predictionWrapper .prediction-state-text span.rep{ color: #E80000; } #predictionWrapper .prediction-state-text span.dem{ color: #0067e9; } #predictionWrapper #maineNebra{ display: none; padding: 0 10px; } #predictionWrapper #voteSubmission, #predictionWrapper #voteSubmission2{ display: none; padding-top: 10px; } #voteSubmission a, #voteSubmission2 a{ color: #FFFFFF; display: inline-block; padding: 4px 0 10px 13px; width: 127px; } #voteSubmission2 p{ font-size: 1em; font-weight: bold; margin: 10px 0 5px 10px; } #voteSubmission2 p.statewide{ margin: 0 0 3px 10px;} #voteSubmission2 p span{ font-size: 1em; font-weight: normal;} #voteSubmission a#obama, #voteSubmission2 a#obama_1, #voteSubmission2 a#obama_2{ background-color: #0067e9; margin: 0px 8px 0px 10px; } #voteSubmission a#romney, #voteSubmission2 a#romney_1, #voteSubmission2 a#romney_2{ background-color: #E80000; } #voteSubmission a#romney span, #voteSubmission a#obama span, #voteSubmission2 a#romney_1 span, #voteSubmission2 a#obama_1 span, #voteSubmission2 a#romney_2 span, #voteSubmission2 a#obama_2 span{ display: inline-block; height: 21px; width: 19px; } #voteSubmission a#romney.vote-won span, #voteSubmission a#obama.vote-won span, #voteSubmission2 a#romney_1.vote-won span, #voteSubmission2 a#obama_1.vote-won span, #voteSubmission2 a#romney_2.vote-won span, #voteSubmission2 a#obama_2.vote-won span{ background-image: url("/news/special/2012/newsspec_3082/img/sprite.png"); background-position: -16px -28px; background-repeat: no-repeat; } #voteSubmission a#romney.vote-lost, #voteSubmission a#obama.vote-lost, #voteSubmission2 a#romney_1.vote-lost, #voteSubmission2 a#obama_1.vote-lost, #voteSubmission2 a#romney_2.vote-lost, #voteSubmission2 a#obama_2.vote-lost{ background-color: #CCCCCC; } #voteSubmission a#obama.vote-lost span, #voteSubmission a#romney.vote-lost span, #voteSubmission2 a#obama_1.vote-lost span, #voteSubmission2 a#romney_1.vote-lost span, #voteSubmission2 a#obama_2.vote-lost span, #voteSubmission2 a#romney_2.vote-lost span{ background: none; } #callIT{ display: none; } #callIT a{ background-color: #663366; color: #ffffff; display: block; font-size: 1em; margin: 7px; padding: 10px 0px; text-align: center; } #callIT a span{ color: #ffffff; display: block; font-size: 38px; line-height: 38px; } #viewNextUndecided{ display: none; font-size: 1.2em; margin: 20px 0px 10px 5px; } #viewNextUndecided a{ color: #663366; display: block; font-weight: bold; } #viewNextUndecided span{ font-weight: normal; } #seeMoreCTA{ bottom: 0; display: none; font-size: 1.4em; left: 0; line-height: 18px; padding: 10px; position: absolute; } #seeMoreCTA a, #seeMoreCTA a span{ color: #663366; font-weight: bold; } #twitterChart{ display: none; } #us_map_pointers{ cursor: pointer; display: none; position: absolute; right: 45px; top: 286px; } #mapKey ul li{ background: none; display: inline-block; font-size: 1.2em; margin: 0 0 20px 0; padding: 0; } #mapKey ul li span{ display: inline-block; width: 13px; height: 13px; margin: 0px 8px 0px 30px; } #mapKey ul li span.sdem{ background-color: #0F78D2; margin-left: 0px; } #mapKey ul li span.srep{ background-color: #EB0000; } #mapKey ul li span.sund{ background-color: #CCCCCC; } #expertContent{ padding: 0 10px 10px 10px; } #expertContent h3.expert-name{ color: #663366; font-size: 2em; line-height: 26px; margin: 10px 0; } #expertContent span{ display: block; } #expertContent span.job-title{ color: #505050; font-size: 1.1em; font-weight: bold; } #expertContent span.last-update{ color: green; font-size: 0.8em; } #expertContent .expert-external-links{ padding-top: 10px; } #expertContent .expert-external-links a{ background-image: url("/news/special/2012/newsspec_3082/img/link.png"); background-position: top right; background-repeat: no-repeat; display: inline-block; height: 15px; padding-right: 25px; } #expertContent .expert-external-links span{ display: none; background-color: #f00; width: 10px; height: 10px; } #expertsDynmic{ display: none; }