#signupform{position:fixed;top:50% !important;left:50%;width:290px;height:486px;z-index:251;margin-top:-265px;margin-left:-189px;line-height:16px}#signupform div.inner,#nodownvotes div.inner{background:#fff;overflow:hidden;padding:5px 20px;-moz-box-shadow:0 0 5px 0 #d1d1d1;-webkit-box-shadow:0 0 5px 0 #d1d1d1;box-shadow:0 0 5px 0 #d1d1d1}#signupform h3{width:236px;height:68px;background:url("/cassette.axd/file/site-static/signupheader-89bb5f70b9ed799255c10485501a8336359a0d8c.png") no-repeat;text-indent:-1000px;margin:0 auto;margin-bottom:20px}#signupform label{display:block;font-size:12px;font-weight:normal;margin-bottom:5px;text-transform:uppercase;margin-top:10px}#signupform input.text{display:block;background:#efefef;padding:3px;border:1px solid #ccc;width:242px}.signup-box input.button{padding:3px 0;border:1px solid #ccc;width:250px;background:#47c8d6;color:#fff;text-align:center;text-transform:uppercase;margin:15px 0;display:block;border:solid 1px #269eac;cursor:pointer}#signupform input.button:hover{background:#ed6741;border-color:#d84014}#signupform input.fbbutton,#signupform input.fbbutton:hover,#fbLoginButton input.fbbutton,#fbLoginButton input.fbbutton:hover{background:#5e77aa url("/cassette.axd/file/site-static/fbminilogo-0654cc99dce61fdf2a43b8bbcd203fca4c32a065.png") no-repeat;border-color:#29447e;padding-left:26px}#signupform h4{border-top:solid 1px #ccc;margin-bottom:10px;position:relative}#signupform h4 div{display:block;margin:0 auto;margin-top:-6px;text-transform:uppercase;text-align:center;font-size:12px}#signupform h4 span{background:#fff;padding:0 10px}#signupform .lineabove{border-top:solid 1px #ccc;padding-top:15px}#signupform .linebelow{border-bottom:solid 1px #ccc;margin-bottom:15px}.signup-box input.greybutton{background:#999;border:solid 1px #7e7e7e}#signupform label.floating{float:left;padding-bottom:5px}#signupform input.checkbox{display:block;float:left;margin:10px 10px 5px 0}#signupform input.error{background:#ffb3b3;border-color:#900}#signupform label.error{color:#900;font-weight:bold}#signupform p{clear:both;font-size:10px;margin-top:15px;margin-bottom:0}.signup-box{overflow:hidden;border:1px solid #d6d7d8;padding:22px 44px;background:#e8e8e9 url("/cassette.axd/file/site-static/loginStripe-e62b5b57d2b164b360b9af5dab381bb64318eb81.png") no-repeat -40px top;clear:both}.signup-box input.button{padding:3px 0;border:1px solid #ccc;width:250px;background:#47c8d6;color:#fff;text-align:center;text-transform:uppercase;margin:15px 0;display:block;border:solid 1px #269eac;cursor:pointer}.signup-box input.greybutton{background:#999;border:solid 1px #7e7e7e}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:url('/cassette.axd/file/site-static/modal-bg4-275468bed3835684a5ce8076196006af48866f94.png');background:rgba(35,31,32,.36);z-index:100;display:none;top:0;left:0}.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;-webkit-text-shadow:0 -1px 1px rbga(0,0,0,.6);text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}@media only screen and (max-width:600px){.reveal-modal .close-reveal-modal{right:47px;top:26px}}.clear-both{clear:both}#join-form,#signin-form{}.signup-form h3{font-weight:300;font-size:24px;color:#6e7071;text-transform:uppercase;margin-bottom:20px}.signup-form p.welcome_message{margin-bottom:25px;color:#58595b}.signup-form p.welcome_message a.grey-btn2{display:inline-block;*display:inline;*zoom:1;padding:2px 12px 0 12px;margin-left:1em}#signin-form div.inner{background:#fff;overflow:hidden;padding:5px 20px;-moz-box-shadow:0 0 5px 0 #d1d1d1;-webkit-box-shadow:0 0 5px 0 #d1d1d1;box-shadow:0 0 5px 0 #d1d1d1}#signin-form div.left-account{float:left;width:455px;padding:19px 0}#join-form div.left-account{float:left;width:455px;padding:24px 44px;background:#fff;-moz-box-shadow:0 0 5px 0 #d1d1d1;-webkit-box-shadow:0 0 5px 0 #d1d1d1;box-shadow:0 0 5px 0 #d1d1d1;position:relative}#join-form div.left-account div.forgot a{white-space:nowrap}#join-form div.left-account div#test{position:absolute;bottom:24px;left:44px}#join-form div.left-account div.remember{padding-bottom:42px}#join-form div.remember label strong{vertical-align:bottom}.left-account h4{font-weight:500;font-size:16px;color:#231f20;text-transform:uppercase;margin-bottom:11px}.left-account .fb_iframe_widget{margin-bottom:14px}#join-form div.left-account div.forgot p{margin:5px 0 15px 0;line-height:19px;font-size:12px;color:#58595b}#signin-form div.right-account{float:right;position:relative;width:171px;border-left:1px solid #d6d7d8;padding:19px 76px 19px 85px}#join-form div.right-account{float:right;width:273px;position:relative}#join-form div.join-divider,#signin-form div.join-divider{font-weight:700;font-size:12px;color:#6d6e70;text-transform:uppercase;position:absolute;top:50%;margin-top:-.5em;left:-42px}#signin-form div.join-divider{left:-.8em;background:#fff;padding:4px 0;font-size:18px;color:#231f20}#signin-form div.remember{padding:14px 0 6px 0}#join-form div.right-account h5,#signin-form div.right-account h5{font-weight:700;font-size:12px;color:#95989b;text-transform:uppercase;width:169px;margin-bottom:16px;line-height:14.4px}#signin-form div.right-account label,#join-form div.right-account label{font-size:11px;line-height:16px;color:#96999c;text-transform:uppercase;font-weight:500;display:block}#join-form .textinput input,#signin-form .textinput input,#loginSection .textinput input{width:156px;height:16px;padding:4px 8px;background:#c0c2c3;border:1px solid #96989b;margin-bottom:11px;color:#6e7071}#join-form div.right-account div.forgot p,#signin-form div.right-account div.forgot p{margin:5px 0 15px 0;line-height:19px;font-size:12px;color:#58595b;margin-right:15px}#join-form div.right-account div.remember,#signin-form div.right-account div.remember{margin-bottom:8px;overflow:hidden}#join-form input,#signin-form input{margin:0 2px 0 0}#join-form div.right-account div.remember input{margin:3px 3px 3px 4px}#signin-form div.remember input,#signin-form div.remember span{display:block;float:left}#signin-form div.remember span{width:140px;position:relative;top:-1px}#join-form div.right-account input#orange-btn,#signin-form div.right-account input#orange-btn{background:url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat left -952px;border:1px solid #e0e0e1;color:#fff;display:block;font-weight:700;font-size:14px;letter-spacing:.02em;text-align:center;text-transform:uppercase;padding:0 22px;height:27px;line-height:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#join-form div.right-account input#orange-btn:hover{cursor:pointer}.left-account p{}.join-divider span{}#login-divider{}#login-divider span{}#join-divider span{}#login-form{margin-top:0}.reveal-modal div.forgot{text-align:right;margin-right:48px;margin-bottom:16px}div.nolabel{}div.nolabel div{}div.formline input{}span.textinput input{width:180px}#signin-form #fb-login-wrapper,#signup-form #fb-login-wrapper;display: block;margin: 75px auto 0 auto;width: 154px;a#fb-login-button{display:block;margin:100px auto 0 auto;width:154px}#signin-form .left-account a#fb-login-button{display:block;margin:75px auto 0 auto;width:154px}a.grey-btn{background:url('/cassette.axd/file/site-static/grey-btn-1bb1ce887ba90416c3029a5291f129c88c4eb85c.jpg') no-repeat;color:#000;display:inline-block;line-height:26px;margin-left:15px;text-align:center;-webkit-text-shadow:0 1px 1px #fff;text-shadow:0 1px 1px #fff;width:115px}a.grey-btn:hover{background-position:-115px 0;color:#000}.validation-summary-errors{margin:0 0 10px 0}span.field-validation-error{padding:0 0 10px 0}#loginSection{width:722px;margin-left:-406px;overflow:hidden;border:1px solid #d6d7d8;padding:22px 43px;background:#e8e8e9 url("/cassette.axd/file/site-static/loginStripe-e62b5b57d2b164b360b9af5dab381bb64318eb81.png") no-repeat -40px top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#loginSection .close-reveal-modal{overflow:hidden;display:block;top:20px;right:25px;text-indent:-999em;background:url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png');background-repeat:no-repeat;background-position:-149px -991px;height:18px;width:18px}#loginSection div.signup-form{background:#fff;-moz-box-shadow:0 0 5px 0 #d1d1d1;-webkit-box-shadow:0 0 5px 0 #d1d1d1;box-shadow:0 0 5px 0 #d1d1d1;padding:22px 27px;position:relative}#loginSection div#login-divider{position:absolute;top:185px;left:369px;background:#fff;padding:6px 0}#loginSection div#login-divider span{font-size:18px;color:#231f20}#loginSection h1{font-weight:300;font-size:24px !important;color:#6e7071 !important;text-transform:uppercase;margin-bottom:10px}#loginSection a.forgotPassword{margin-left:85px;margin-bottom:14px;display:block;text-decoration:underline}#loginSection input#orange-btn{background:url('/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png') no-repeat -555px -644px;border:none;color:#fff;display:block;font-weight:700;font-size:14px;text-align:center;text-transform:uppercase;width:141px;height:27px;line-height:27px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#loginSection input#orange-btn:hover;background-position:-555px -708px;color:#fff !important;cursor:pointer;#loginSection p.welcome-message{margin:0 0 44px 0}#loginSection div#login-form{overflow:hidden}#loginSection .left-account{width:320px;float:left}#loginSection .right-account{width:224px;float:right;border-left:1px solid #d6d7d8;padding:6px 38px 0 50px;height:187px}#loginSection div.remember{margin-bottom:21px}#loginSection input#rememberMe{margin:0}#loginSection span.rememberMeSpan{vertical-align:bottom}aside#loginSuccess{background:#fece45;width:430px;height:147px;position:fixed;z-index:501;left:50%;margin-left:-215px;top:50% !important;margin-top:-73px !important;visibility:hidden;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 1px 6px 2px #676463;-webkit-box-shadow:0 1px 6px 2px #676463;box-shadow:0 1px 6px 2px #676463;filter:progid:DXImageTransform.Microsoft.Shadow(color=#676463,direction=90,strength=6) progid:DXImageTransform.Microsoft.Shadow(color=#676463,direction=180,strength=10)}aside#loginSuccess h1{display:block;height:35px;width:241px;background:url("/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png") no-repeat -574px -518px;margin:27px auto 18px auto;text-indent:-999em;overflow:hidden}aside#loginSuccess h2{width:300px;display:block;margin:0 auto 27px auto;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase;margin-bottom:;text-align:center}aside#loginSuccess span.successXbutton{display:block;height:14px;width:14px;background:url("/cassette.axd/file/site-static/sprites-9c0f33c7990d999a90ce58f3f82a9fd7f37f2b04.png") no-repeat -831px -518px;position:absolute;top:6px;right:5px;text-indent:-999em}aside#loginSuccess span.successXbutton:hover{cursor:pointer}