#candidateTicker{ width: 304px; } #candidateTicker h2{ border: none; font-size: 16px; line-height: 16px; padding: 8px 0; } #candidateTicker span.pdate, #candidateTicker span.pname{ display: inline-block; font-size: 1.24em; font-weight: bold; line-height: 1.24em; } #candidateTicker span.candidateName{ display: inline-block; font-size: 3.3em; font-weight: bold; line-height: 44px; width: 120px; } #candidateTicker span#direction{} #candidateTicker span.total{ display: block; font-size: 5.55em; font-weight: bold; line-height: 72px; } #candidateTicker #winner{ margin-bottom: 17px; } #candidateTicker .obama, #candidateTicker .romney{ background-repeat: no-repeat; height: 128px; margin-bottom: 10px; padding-left: 133px; } #candidateTicker .obama{ background-image: url('/news/special/2012/newsspec_2837/img/obama.jpg'); } #candidateTicker .romney{ background-image: url('/news/special/2012/newsspec_2837/img/romney.jpg'); } #candidateTicker .obama span{ color: #0F78D2; } #candidateTicker .romney span{ color: #EB0000; } #candidateTicker span.no-change, #candidateTicker span.up, #candidateTicker span.down{ background-image: url('/news/special/2012/newsspec_2837/img/arrows.png'); background-repeat: no-repeat; display: none; height: 17px; width: 27px; } #candidateTicker span.no-change{background-image: none !important;} #candidateTicker .obama span.up{background-position: 0px 0px;} #candidateTicker .obama span.down{background-position: -27px -17px;} #candidateTicker .romney span.up{background-position: -53px 0px;} #candidateTicker .romney span.down{background-position: -80px -17px;}