#facebox .b{background:url(http://assets.realclearpolitics.com/images/facebox/b.png)}#facebox .tl{background:url(http://assets.realclearpolitics.com/images/facebox/tl.png)}#facebox .tr{background:url(http://assets.realclearpolitics.com/images/facebox/tr.png)}#facebox .bl{background:url(http://assets.realclearpolitics.com/images/facebox/bl.png)}#facebox .br{background:url(http://assets.realclearpolitics.com/images/facebox/br.png)}#facebox{position:absolute;top:0;left:calc((100% - 370px)/2);z-index:100;text-align:left;font:13px Verdana,Arial,Helvetica,sans-serif}#facebox .popup{position:relative}#facebox table{border-collapse:collapse}#facebox td{border-bottom:0;padding:0}#facebox .info{padding:20px}#facebox .body{background:#fff;width:370px}#facebox .loading{text-align:center}#facebox .image{text-align:center}#facebox img{border:0;margin:0}#facebox .footer{border-top:1px solid #ddd;padding:5px;margin-top:10px;margin-top:0;text-align:right}#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0}#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:99}* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}.sign_in_form{font:12px Verdana,Arial,Helvetica,sans-serif}.sign_up_form #errorDisplay{margin:5px 10px;font-size:11px}.sign_up_form table{font-size:11px;font-weight:700;margin:10px}#facebox .sign_up_form table td{line-height:1.8;padding-bottom:7px}.sign_in_form table td p.footnote{margin:0}.sign_in_form table td p.footnote a{font-weight:400}.sign_in_form h2{margin:0;padding:8px 10px;font:700 14px Verdana,Arial,Helvetica,sans-serif;background:#c00;color:#fff}.sign_in_form label{display:block;font-size:11px;font-weight:700;margin:17px 15px 3px}.sign_in_form input{margin:0;padding:5px;border:1px solid #ccc}.sign_in_form p{margin:0 15px}.sign_in_form p.info{margin:15px}.sign_in_form p.sign_in_fp{}.sign_in_form p.sign_in_fp a{font-size:10px}.sign_in_form button{margin:5px 0 0}.sign_in_form p.sign_in_na{margin:15px;line-height:1.4}.mario{display:none}.sign_in_form .fill{background-color:#c00;color:#fff}.sign_in_form .input_status{color:#bbb;font-size:11px;padding:1px 4px;display:none}.required_field{color:#c00;font-size:12px;font-weight:700}#errorDisplay{color:#c00}#errorDisplay div{margin-bottom:5px}#user_profile{}#user_profile td#tools{border-right:1px solid #eee;padding:10px;font-size:11px;line-height:1.3}#user_profile td#tools a:hover{text-decoration:none}#user_profile td#profile_data_container{padding:10px}#user_profile #profile_data{font-size:11px;color:#444}#user_profile #profile_data td{padding:0 2px}#user_profile_title{background:#f2f2f2;color:#777;border-bottom:1px solid #ccc;padding:5px;font-size:9px;text-transform:uppercase;letter-spacing:1px}#user_profile_title span{letter-spacing:normal;text-transform:none;font-weight:700;color:#444;font-size:11px}#user_profile #profile_data .user_form td{padding-bottom:2px;line-height:1.8;color:#444}#user_profile #profile_data .user_form input.style{border:1px solid #ccc;padding:8px;font-size:11px;color:#333;width:210px}#user_profile #profile_data .user_form input.button{padding:3px;font-size:12px;margin-top:8px}#user_profile #profile_data .user_form p.footnote{margin:0;font-size:9px;font-weight:400;padding:0}#user_profile #profile_data .user_form p.footnote span.required_field{margin:0;font-size:9px;font-weight:400;padding:0}#user_profile #profile_data #errorDisplay{margin:0}.user_form td{padding-bottom:2px;line-height:1.8;color:#444}.user_form input.style{border:1px solid #ccc;padding:8px;font-size:11px;color:#333;width:210px}.user_form input.button{padding:3px;font-size:12px;margin-top:8px}.user_form p.footnote{margin:0;font-size:9px;font-weight:400;padding:0}.user_form p.footnote span.required_field{margin:0;font-size:9px;font-weight:400;padding:0}select#new_domain_type{border:1px solid #ccc;font:11px Verdana,Arial,Helvetica,sans-serif;padding:5px}p.foot_note a{cursor:pointer}.form_message_wrapper_pop>a,.form_message_wrapper_pop>h4{margin-left:10px}.form_message_wrapper_pop>a{display:inline-block;margin-top:10px}.sign_up_form label{font-size:12px!important;font-weight:400!important}.sign_up_form .sign_up{clear:both;display:block}.sign_up_form .fill{background-color:#d81f1f;color:#fff}.sign_up_form .fill::-webkit-input-placeholder{color:#fff;opacity:1!important}.sign_up_form .fill:-moz-placeholder{color:#fff}.sign_up_form .fill::-moz-placeholder{color:#fff}.sign_up_form .fill:-ms-input-placeholder{color:#fff}.sign_up_form .mario{display:none}.form_wrapper{background:#eee;padding:20px;border:1px solid #ccc}.sign_up_form input,.sign_up_form select{border:1px solid #ccc;font:11px Verdana,Arial,Helvetica,sans-serif;padding:5px}.sign_up_form .input_labels{width:33%;display:inline-block;padding:3px}.sign_up_form .input_fields{width:64%;display:inline-block;padding:3px;position:relative}.sign_up_form button.commenter_transfer{font-size:1em;background-color:#d81f1f;color:#fff;border-color:#d81f1f;border-radius:6px}@media only screen and (max-width:767px){.sign_up_form input.large_text{width:154%}}.donations_div_page .fill{background-color:#d81f1f;color:#fff}.donations_div_page label{font-size:1em;font-weight:400!important}.donations_div_page .fill{background-color:#d81f1f;color:#fff}.donations_div_page .fill::-webkit-input-placeholder{color:#fff;opacity:1!important}.donations_div_page .fill:-moz-placeholder{color:#fff}.donations_div_page .fill::-moz-placeholder{color:#fff}.donations_div_page .fill:-ms-input-placeholder{color:#fff}.donations_div_page input,.donations_div_page select{border:1px solid #ccc;font:11px Verdana,Arial,Helvetica,sans-serif;padding:5px}.donations_div_page .input_labels{width:20%;display:inline-block;padding:3px}.donations_div_page .input_fields{width:76%;display:inline-block;padding:3px}.input_submit_form #donate_btn{width:120px;cursor:pointer;margin-top:15px;margin-bottom:10px}@media only screen and (max-width:767px){.donations_div_page .input_labels{width:100%}.donations_div_page .input_fields{width:100%}.donations_div_page input.large_text{width:100%}.donations_div_page select{}.amount_radio_span{padding-right:11px;font-size:.9em;white-space:nowrap;margin-top:10px;margin-bottom:10px;padding-bottom:10px;padding-top:10px;line-height:1;vertical-align:baseline}.form_wrapper{padding-left:7px;padding-top:0}}