




/*
     FILE ARCHIVED ON 4:29:59 Mar 25, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:00:28 Apr 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
button {display:block; cursor:pointer; border:none; background:none;}


/* @sprites  ---------------------- */
.share-story ul li, .more-arena li a, .close-button-large, .email-friend {background:url(/web/20130325042959/http://images.politico.com/global/v5/arena/sprite.gif) no-repeat}

.close-button-large {background-position: 0 -670px; display:block; cursor:pointer; width:21px; height:21px; text-indent:-9999em; font-size:2px;}
.close-button-large:hover {background-position: 0 -691px;}


/*@email article*/
#contactFormContainer {width: 530px; margin-left:-240px; z-index:200000; position:fixed; left: 50%; top: 15%;}
* html ##contactFormContainer {position:absolute;}
#contactFormContainer .loader {font-weight:bold;}
#contactFormContainer .close-button-large {position:absolute; right:15px; top:15px;}
#contactForm {display:none; padding:20px; color:#fff; overflow:hidden; height:1%; min-height: 380px;color:#FFFFFF; background:#5f5e5e; border:3px solid #767575; -o-box-shadow: 0px 0px 5px #3d3d3d; -moz-box-shadow: 0px 0px 5px #3d3d3d; -webkit-box-shadow: 0px 0px 5px #3d3d3d; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-shadow: 1px 1px 1px #303030;}
#contactForm h4 {padding-bottom: .5em; margin-bottom:.5em; text-transform:uppercase; font-size:2em; border-bottom: 1px dotted #8a8a8a; color: #FFFFFF; border-top:none;text-shadow: 2px 2px 2px #333333;}
#contactForm h4 span {display:block; font-size:.5em; border:none;}
#contactForm li {width:100%; overflow:hidden;  position:relative;  z-index:210000; position:relative;}
#contactForm input {display:none;}
#contactForm li label, #contactForm li input, #contactForm li textarea {position:relative; display:block;}
#contactForm li label {width:150px; margin-right:20px; font-weight:bold; text-transform:uppercase; line-height:1.3; text-align:right; padding-top:3px; left:0;top:0;text-align:right; display:block;}
#contactForm li input, #contactForm li textarea {width:260px; padding: 3px; border:1px solid #353535; font-size: 14px; left: 170px; top:-22px;}

.email-friend {background-position:0 -752px; margin-bottom:.5em; text-indent: -9999em; width: 85px; height:29px; position:relative; left: 170px;}
.email-friend:hover {background-position: 0 -781px;}

#contactForm li.has-tip {padding-bottom:2.4em;}
#contactForm li.has-tip label span {font-weight:normal; font-size:.86em; display:block; width:260px; text-transform:none; position:absolute; left: 170px; font-style: italic; color:#e2e2e2; text-align:left; top:30px}

#contactForm li.check-option {padding: 1em 0 0; }
#contactForm li.check-option label{font-weight:normal; text-transform: none; width:auto; position:relative; text-align: left; left: 190px;}
#contactForm li.check-option input {border:none; width:auto; top:-18px; margin:0; padding:1px;}


#contactForm .cancel {position:relative; top: -28px; left: 270px; cursor:pointer; border-bottom: 1px dotted #8a8a8a;}
#contactForm .cancel:hover {color: #e2e2e2; border-bottom: 1px dotted #8a8a8a;}
.bottomlink {position:absolute; bottom:0;}
#contactForm .error {text-shadow:none;}
