@charset "UTF-8";.hpin-row{margin-left:-20px;*zoom:1}.hpin-row:before,.hpin-row:after{display:table;content:""}.hpin-row:after{clear:both}[class*="hpin-span"]{float:left;margin-left:20px}.hpin-container{width:940px}.hpin-span12{width:940px}.hpin-span11{width:860px}.hpin-span10{width:780px}.hpin-span9{width:700px}.hpin-span8{width:620px}.hpin-span7{width:540px}.hpin-span6{width:460px}.hpin-span5{width:380px}.hpin-span4{width:300px}.hpin-span3{width:220px}.hpin-span2{width:140px}.hpin-span1{width:60px}.hpin-offset12{margin-left:980px}.hpin-offset11{margin-left:900px}.hpin-offset10{margin-left:820px}.hpin-offset9{margin-left:740px}.hpin-offset8{margin-left:660px}.hpin-offset7{margin-left:580px}.hpin-offset6{margin-left:500px}.hpin-offset5{margin-left:420px}.hpin-offset4{margin-left:340px}.hpin-offset3{margin-left:260px}.hpin-offset2{margin-left:180px}.hpin-offset1{margin-left:100px}.hpin-btn{display:inline-block;*display:inline;padding:4px 10px 4px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-ms-linear-gradient(top,white,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#e6e6e6));background-image:-webkit-linear-gradient(top,white,#e6e6e6);background-image:-o-linear-gradient(top,white,#e6e6e6);background-image:linear-gradient(top,white,#e6e6e6);background-image:-moz-linear-gradient(top,white,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.hpin-btn:hover,.hpin-btn:active,.hpin-btn.active,.hpin-btn.disabled,.hpin-btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.hpin-btn:active,.hpin-btn.active{background-color:#ccc \9}.hpin-btn:first-child{*margin-left:0}.hpin-btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.hpin-btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hpin-btn.active,.hpin-btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.hpin-btn.disabled,.hpin-btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.hpin-btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.hpin-btn-large [class^="icon-"]{margin-top:1px}.hpin-btn-small{padding:5px 9px;font-size:11px;line-height:16px}.hpin-btn-small [class^="icon-"]{margin-top:-1px}.hpin-btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.hpin-btn-primary,.hpin-btn-primary:hover,.hpin-btn-warning,.hpin-btn-warning:hover,.hpin-btn-danger,.hpin-btn-danger:hover,.hpin-btn-success,.hpin-btn-success:hover,.hpin-btn-info,.hpin-btn-info:hover,.hpin-btn-inverse,.hpin-btn-inverse:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.hpin-btn-primary.active,.hpin-btn-warning.active,.hpin-btn-danger.active,.hpin-btn-success.active,.hpin-btn-info.active,.hpin-btn-inverse.active{color:rgba(255,255,255,0.75)}.hpin-btn{border-color:#ccc;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.hpin-btn-primary{background-color:#0074cc;*background-color:#05c;background-image:-ms-linear-gradient(top,#08c,#05c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#05c));background-image:-webkit-linear-gradient(top,#08c,#05c);background-image:-o-linear-gradient(top,#08c,#05c);background-image:-moz-linear-gradient(top,#08c,#05c);background-image:linear-gradient(top,#08c,#05c);background-repeat:repeat-x;border-color:#05c #0055cc #003580;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc',endColorstr='#0055cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.hpin-btn-primary:hover,.hpin-btn-primary:active,.hpin-btn-primary.active,.hpin-btn-primary.disabled,.hpin-btn-primary[disabled]{background-color:#05c;*background-color:#004ab3}.hpin-btn-primary:active,.hpin-btn-primary.active{background-color:#004099 \9}.hpin-btn-warning{background-color:#faa732;*background-color:#f89406;background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450',endColorstr='#f89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.hpin-btn-warning:hover,.hpin-btn-warning:active,.hpin-btn-warning.active,.hpin-btn-warning.disabled,.hpin-btn-warning[disabled]{background-color:#f89406;*background-color:#df8505}.hpin-btn-warning:active,.hpin-btn-warning.active{background-color:#c67605 \9}.hpin-btn-danger{background-color:#da4f49;*background-color:#bd362f;background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#bd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.hpin-btn-danger:hover,.hpin-btn-danger:active,.hpin-btn-danger.active,.hpin-btn-danger.disabled,.hpin-btn-danger[disabled]{background-color:#bd362f;*background-color:#a9302a}.hpin-btn-danger:active,.hpin-btn-danger.active{background-color:#942a25 \9}.hpin-btn-success{background-color:#5bb75b;*background-color:#51a351;background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#62c462',endColorstr='#51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.hpin-btn-success:hover,.hpin-btn-success:active,.hpin-btn-success.active,.hpin-btn-success.disabled,.hpin-btn-success[disabled]{background-color:#51a351;*background-color:#499249}.hpin-btn-success:active,.hpin-btn-success.active{background-color:#408140 \9}.hpin-btn-info{background-color:#49afcd;*background-color:#2f96b4;background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de',endColorstr='#2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.hpin-btn-info:hover,.hpin-btn-info:active,.hpin-btn-info.active,.hpin-btn-info.disabled,.hpin-btn-info[disabled]{background-color:#2f96b4;*background-color:#2a85a0}.hpin-btn-info:active,.hpin-btn-info.active{background-color:#24748c \9}.hpin-btn-inverse{background-color:#414141;*background-color:#222;background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:-moz-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222);background-repeat:repeat-x;border-color:#222 #222222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#555555',endColorstr='#222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.hpin-btn-inverse:hover,.hpin-btn-inverse:active,.hpin-btn-inverse.active,.hpin-btn-inverse.disabled,.hpin-btn-inverse[disabled]{background-color:#222;*background-color:#151515}.hpin-btn-inverse:active,.hpin-btn-inverse.active{background-color:#080808 \9}button.hpin-btn,input[type="submit"].hpin-btn{*padding-top:2px;*padding-bottom:2px}button.hpin-btn::-moz-focus-inner,input[type="submit"].hpin-btn::-moz-focus-inner{padding:0;border:0}button.hpin-btn.hpin-btn-large,input[type="submit"].hpin-btn.hpin-btn-large{*padding-top:7px;*padding-bottom:7px}button.hpin-btn.hpin-btn-small,input[type="submit"].hpin-btn.hpin-btn-small{*padding-top:3px;*padding-bottom:3px}button.hpin-btn.hpin-btn-mini,input[type="submit"].hpin-btn.hpin-btn-mini{*padding-top:1px;*padding-bottom:1px}.republican-red{color:#bc5c5c}.democrat-blue{color:#5c6b95}.hpin-stripe-diagonal-up{background-image:url(../stylesheets/patterns/stripe-diagonal-up.png);background-repeat:repeat}.hpin-2012-election-results-marriage-results{font-size:18px;line-height:19px;color:#444;padding-bottom:54px}.hpin-2012-election-results-marriage-results .hpin-h1,.hpin-2012-election-results-marriage-results .hpin-h2,.hpin-2012-election-results-marriage-results .hpin-h3,.hpin-2012-election-results-marriage-results .hpin-h4{margin-top:18px;font-family:OpenSansCondensed,Arial,Helvetica,sans-serif}.hpin-2012-election-results-marriage-results .hpin-h1{margin-top:24px;margin-bottom:18px}.hpin-2012-election-results-marriage-results .hpin-h3{font-size:24px;margin:24px 0 8px 0}.hpin-2012-election-results-marriage-results .hpin-h4{margin-left:-18px;margin-bottom:8px;font-weight:bold;text-align:left}.hpin-2012-election-results-marriage-results .hpin-p{font-size:15px;font-family:Georgia,Century,Times,serif;color:#333}.hpin-2012-election-results-marriage-results .hpin-state-results{height:138px;width:100%;padding-right:40px;display:block;clear:both}.hpin-2012-election-results-marriage-results .hpin-state-results .hpin-p{padding-right:18px;float:left;width:328px}.hpin-2012-election-results-marriage-results .hpin-state-results .hpin-vote-count{text-align:right;padding-right:12px}.hpin-2012-election-results-marriage-results .hpin-first-state .hpin-results-table{margin-top:-13px}.hpin-2012-election-results-marriage-results table.hpin-results-table{width:242px;margin-top:6px;float:left;border-collapse:collapse}.hpin-2012-election-results-marriage-results table.hpin-results-table thead tr{border-top:none}.hpin-2012-election-results-marriage-results table.hpin-results-table thead th{font-size:10px;font-weight:normal;text-transform:uppercase;text-align:center}.hpin-2012-election-results-marriage-results table.hpin-results-table tr{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.hpin-2012-election-results-marriage-results table.hpin-results-table tr td{padding-top:8px;padding-bottom:8px}.hpin-2012-election-results-marriage-results table.hpin-results-table tr td.hpin-choice{padding-left:30px;font-weight:bold;min-width:74px;max-width:74px;width:74px}.hpin-2012-election-results-marriage-results table.hpin-results-table tr td.hpin-percent{font-weight:bold}.hpin-2012-election-results-marriage-results table.hpin-results-table tr.hpin-percent-reporting{border-bottom:none}.hpin-2012-election-results-marriage-results table.hpin-results-table tr.hpin-percent-reporting td{text-align:right;font-size:11px;color:#777}.hpin-2012-election-results-marriage-results .hpin-yes-leads .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-yes-leads .hpin-for,.hpin-2012-election-results-marriage-results .hpin-for-leads .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-for-leads .hpin-for,.hpin-2012-election-results-marriage-results .hpin-approve-leads .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-approve-leads .hpin-for{background-color:#c0d9f2;color:#444}.hpin-2012-election-results-marriage-results .hpin-no-leads .hpin-no,.hpin-2012-election-results-marriage-results .hpin-no-leads .hpin-against,.hpin-2012-election-results-marriage-results .hpin-against-leads .hpin-no,.hpin-2012-election-results-marriage-results .hpin-against-leads .hpin-against,.hpin-2012-election-results-marriage-results .hpin-reject-leads .hpin-no,.hpin-2012-election-results-marriage-results .hpin-reject-leads .hpin-against{background-color:#e6b3b3;color:#444}.hpin-2012-election-results-marriage-results .hpin-yes-wins .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-yes-wins .hpin-for,.hpin-2012-election-results-marriage-results .hpin-for-wins .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-for-wins .hpin-for,.hpin-2012-election-results-marriage-results .hpin-approve-wins .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-approve-wins .hpin-for{background-color:#2872be;color:white}.hpin-2012-election-results-marriage-results .hpin-yes-wins .hpin-yes .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-yes-wins .hpin-for .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-for-wins .hpin-yes .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-for-wins .hpin-for .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-approve-wins .hpin-yes .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-approve-wins .hpin-for .hpin-choice{padding-left:10px}.hpin-2012-election-results-marriage-results .hpin-yes-wins .hpin-yes .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-yes-wins .hpin-for .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-for-wins .hpin-yes .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-for-wins .hpin-for .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-approve-wins .hpin-yes .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-approve-wins .hpin-for .hpin-choice:before{content:"✓ "}.hpin-2012-election-results-marriage-results .hpin-no-wins .hpin-no,.hpin-2012-election-results-marriage-results .hpin-no-wins .hpin-against,.hpin-2012-election-results-marriage-results .hpin-against-wins .hpin-no,.hpin-2012-election-results-marriage-results .hpin-against-wins .hpin-against,.hpin-2012-election-results-marriage-results .hpin-reject-wins .hpin-no,.hpin-2012-election-results-marriage-results .hpin-reject-wins .hpin-against{background-color:#933;color:white}.hpin-2012-election-results-marriage-results .hpin-no-wins .hpin-no .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-no-wins .hpin-against .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-against-wins .hpin-no .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-against-wins .hpin-against .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-reject-wins .hpin-no .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-reject-wins .hpin-against .hpin-choice{padding-left:12px}.hpin-2012-election-results-marriage-results .hpin-no-wins .hpin-no .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-no-wins .hpin-against .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-against-wins .hpin-no .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-against-wins .hpin-against .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-reject-wins .hpin-no .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-reject-wins .hpin-against .hpin-choice:before{content:"✘ "}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-leads .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-leads .hpin-for,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-leads .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-leads .hpin-for{background-color:#e6b3b3;color:#444}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-leads .hpin-no,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-leads .hpin-against,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-leads .hpin-no,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-leads .hpin-against{background-color:#c0d9f2;color:#444}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-wins .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-wins .hpin-for,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-wins .hpin-yes,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-wins .hpin-for{background-color:#933;color:white}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-wins .hpin-yes .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-wins .hpin-for .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-wins .hpin-yes .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-wins .hpin-for .hpin-choice{padding-left:10px}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-wins .hpin-yes .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-yes-wins .hpin-for .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-wins .hpin-yes .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-for-wins .hpin-for .hpin-choice:before{content:"✓ "}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-wins .hpin-no,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-wins .hpin-against,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-wins .hpin-no,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-wins .hpin-against{background-color:#2872be;color:white}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-wins .hpin-no .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-wins .hpin-against .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-wins .hpin-no .hpin-choice,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-wins .hpin-against .hpin-choice{padding-left:12px}.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-wins .hpin-no .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-no-wins .hpin-against .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-wins .hpin-no .hpin-choice:before,.hpin-2012-election-results-marriage-results .hpin-state-results-reverse-colors .hpin-against-wins .hpin-against .hpin-choice:before{content:"✘ "}.hpin-2012-election-results-marriage-results .hpin-right-col .hpin-p{padding-top:14px;padding-bottom:14px}.hpin-2012-election-results-marriage-results .hpin-right-col #hpin-share-buttons{font-weight:bold;margin-top:18px}.hpin-2012-election-results-marriage-results .hpin-right-col #hpin-share-buttons .hpin-btn{margin-top:8px;padding-right:20px;padding-left:20px}.hpin-2012-election-results-marriage-results #hpin-generic-map-container{margin-left:30px}.hpin-2012-election-results-marriage-results #hpin-generic-national-map-tooltip,.hpin-2012-election-results-marriage-results .hpin-generic-map-tooltip-contents{width:175px;display:none;position:absolute;z-index:999;background-color:#fff;border:1px solid #a9a9a9;font-size:12px;min-height:50px;pointer-events:none;text-align:center}.hpin-2012-election-results-marriage-results .hpin-small-map-key{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:12px;text-transform:uppercase;padding:12px 0 24px 48px}.hpin-2012-election-results-marriage-results .hpin-small-map-key .hpin-swatch{width:8px;height:8px;margin-right:4px;vertical-align:center;display:inline-block}.hpin-2012-election-results-marriage-results .hpin-small-map-key .hpin-legal{background-color:#2872be}.hpin-2012-election-results-marriage-results .hpin-small-map-key .hpin-banned-by-statute{background-color:#888}.hpin-2012-election-results-marriage-results .hpin-small-map-key .hpin-banned-by-amendment{background-color:#333}.hpin-2012-election-results-marriage-results #hpin-twitter-share{margin-left:10px}.hpin-2012-election-results-marriage-results #hpin-reddit-share{float:right}