h1{display:inline;float:left;margin-right:10px;width:310px;height:160px;margin:0}* html h1{overflow-x:hidden}form input.default_text{color:#999}#login_and_links{display:inline;float:left;margin-right:10px;width:630px;width:555px;padding-left:45px;padding-right:30px}* html #login_and_links{overflow-x:hidden}#login_and_links .login{margin-top:56px;margin-left:90px;height:52px}#login_and_links .login fieldset,#login_and_links .login ol{margin:0;padding:0;float:left}#login_and_links .login ol{list-style:none}#login_and_links .login fieldset{border:none}#login_and_links .login li{float:left}#login_and_links .login .inputs{width:290px;padding-top:6px;position:relative}#login_and_links .login .inputs label{display:none}#login_and_links .login .inputs .boolean label,#login_and_links .login .inputs #forgot_pw a,#login_and_links .login .inputs input{display:block}#login_and_links .login .inputs #user_session_email_input,#login_and_links .login .inputs #user_session_remember_me_input{padding-left:5px}#login_and_links .login .inputs #username,#login_and_links .login .inputs #user_session_remember_me_input{margin:0 15px 3px 0}#login_and_links .login .inputs #forgot_pw,#login_and_links .login .inputs #password{margin:0 10px 0 0}#login_and_links .login .inputs .boolean label input{top:0}#login_and_links .login .inputs .boolean label,#login_and_links .login .inputs #forgot_pw a{width:126px;color:#7e7e7e;font-size:7.5pt;font-weight:normal}#login_and_links .login .inputs .boolean label input,#login_and_links .login .inputs #forgot_pw a input{display:inline;width:auto;height:auto}#login_and_links .login .inputs .boolean label input[type=hidden],#login_and_links .login .inputs #forgot_pw a input[type=hidden]{display:none}#login_and_links .login .inputs #forgot_pw{position:absolute;top:-12px;left:148px}#login_and_links .login .inputs #forgot_pw a{color:#00b1f2;text-decoration:none}#login_and_links .login .inputs #forgot_pw a:hover,#login_and_links .login .inputs #forgot_pw a:active{text-decoration:underline}#login_and_links .login .inputs input{width:112px;height:15px;padding:4px 6px;border:1px solid #acd6ff}#login_and_links .login .inputs input.default_text{color:#999}#login_and_links .login .buttons .commit input{display:block;margin:0;padding:0;width:74px;height:35px;border:none;color:#91b8eb;text-indent:-9999px;line-height:0;font-size:0;background-color:transparent;background-image:url("/images/landing-page/sign_in.png");background-position:0 0;background-repeat:no-repeat}#login_and_links .login .buttons .commit input:hover{background-position:0 -35px}#login_and_links .login .buttons .commit input:active{background-position:0 -70px}#login_and_links .login .buttons .commit input:focus{outline:0 none}#login_and_links .login .buttons .facebook-connect{display:block;width:100px;height:35px;text-indent:-9999em;overflow:hidden;text-align:left;background-image:url(/images/login-facebook.png);background-repeat:no-repeat;background-position:50% 50%;background-position:left top;margin:0 auto;cursor:default}#login_and_links .login .buttons .signup-button:hover,#login_and_links .login .buttons .facebook-connect:hover{background-position:left 50%}#login_and_links .login .buttons .signup-button:active,#login_and_links .login .buttons .facebook-connect:active{background-position:left bottom}#login_and_links .login_messages{color:green;font-size:80%;margin-left:7px;position:relative}#login_and_links .login_messages .error{position:absolute;top:3.75em}#login_and_links .links{margin-top:20px;padding-right:15px;text-align:right}#login_and_links .links a,#login_and_links .links a:link,#login_and_links .links a:hover,#login_and_links .links a:visited{padding-right:2em;font-size:1.2em;font-weight:bold}#login_and_links .links a{text-decoration:none}#login_and_links .links a:link,#login_and_links .links a:active,#login_and_links .links a:visited{color:#00b1f2}#login_and_links .links a:hover{color:#00b1f2;text-decoration:underline}#login_and_links .links a#about_us,#login_and_links .links a#about_us:link,#login_and_links .links a#about_us:hover,#login_and_links .links a#about_us:visited{padding-right:0}#pitches{display:inline;float:left;margin-right:10px;width:470px;background-image:url("/images/landing-page/owl_center.png");background-position:370px 180px;background-repeat:no-repeat}* html #pitches{overflow-x:hidden}#pitches .pitch{padding:15px 20px}#pitches .pitch h2{margin:0;padding:0}#pitches .pitch p{color:#bd8f61;margin:0;padding:0;font-size:1.5em;letter-spacing:-0.03em;font-weight:normal}#pitches #cramming h2{text-indent:-9999em;overflow:hidden;text-align:left;background-image:url(/images/landing-page/text_cramming.png);background-repeat:no-repeat;background-position:50% 50%}#pitches #projects h2{text-indent:-9999em;overflow:hidden;text-align:left;background-image:url(/images/landing-page/text_group.png);background-repeat:no-repeat;background-position:50% 50%}#pitches #study h2{text-indent:-9999em;overflow:hidden;text-align:left;background-image:url(/images/landing-page/text_need.png);background-repeat:no-repeat;background-position:50% 50%}#pitches #cramming h2,#pitches #projects h2,#pitches #study h2{background-position:0 0}#owls{position:absolute;top:156px;left:47em}#get_started{display:inline;float:left;margin-right:10px;width:390px;width:380px;padding-left:27px;padding-top:22em}* html #get_started{overflow-x:hidden}#get_started p.success{text-indent:-9999em;overflow:hidden;text-align:left;background-image:url(/images/landing-page/alpha_signup_confirmation_text.png);background-repeat:no-repeat;background-position:50% 50%;background-position:15px 5px;margin:0.75em 0 0 0;height:30px}#get_started form{padding-left:0.5em;font-size:1.5em;color:#7faf4b}#get_started form label{display:none}#get_started form p{margin-bottom:0}#get_started form p.error{border:none;background:none;font-size:8pt;margin:0}#get_started form input.text{display:block;margin-top:5px;border-style:solid;border-color:#b9d4fe;width:220px;height:17px;float:left}#get_started form input.error{border:1px solid #fbc2c4;color:#8a1f11}#get_started form input.default_text{color:gray}#get_started form input.button{color:#000;display:block;margin-left:12px;float:left;width:92px;height:38px;border:none;color:#91b8eb;text-indent:-9999px;line-height:0;font-size:0;background-color:transparent;background-image:url("/images/landing-page/submit_button.png");background-position:0 0;background-repeat:no-repeat}#get_started form input.button:hover{background-position:0 -38px}#get_started form input.button:active{background-position:0 -76px}#get_started form input.button:focus{outline:0 none}#get_started #fb-signup-button,#get_started #sign-up{color:#000;display:block;margin-left:12px;float:left;border:none;color:#91b8eb;text-indent:-9999px;line-height:0;font-size:0;height:46px;background-color:transparent;background-position:0 0;background-repeat:no-repeat}#get_started #fb-signup-button:hover,#get_started #sign-up:hover{background-position:0 -46px}#get_started #fb-signup-button:active,#get_started #sign-up:active{background-position:0 -92px}#get_started #fb-signup-button:focus,#get_started #sign-up:focus{outline:0 none}#get_started #fb-signup-button{width:194px;background-image:url("/images/landing-page/connect-with-facebook.png")}#get_started #sign-up{width:156px;background-image:url("/images/landing-page/sign-up-button.png")}.form_body{position:absolute;left:47em;top:156px;width:320px}.form_body h2{margin-top:14px;margin-bottom:17px;height:20px;text-indent:-9999em;overflow:hidden;text-align:left;background-image:url(/images/landing-page/join_openstudy_text.png);background-repeat:no-repeat;background-position:50% 50%}.form_body fieldset{border:none;margin:0;padding:0}.form_body fieldset legend{display:none}.form_body fieldset ol,.form_body fieldset li{margin:0;padding:0;list-style-type:none}.form_body fieldset ol{margin-top:-15px;padding-top:15px}.form_body fieldset label{float:left;display:block;padding-right:3px;width:89px;height:16px;text-align:right;font-size:10px}.form_body fieldset label abbr{display:none}.form_body fieldset .optional label{font-weight:normal}.form_body fieldset input,.form_body fieldset select{float:left;display:block;margin:0;padding:0;border:1px solid silver}.form_body fieldset input{width:184px;height:15px;padding:0 5px}.form_body fieldset label,.form_body fieldset input,.form_body fieldset select{padding-top:2px;padding-bottom:2px;margin-bottom:5px}.form_body fieldset li.error{position:relative;margin-top:-5px}.form_body fieldset li.error label,.form_body fieldset li.error input{margin-top:15px}.form_body fieldset li.error label{color:red}.form_body fieldset li.error input{border:1px solid red}.form_body fieldset li.error p.inline-errors{color:red;font-size:10px;margin:0;display:block;position:absolute;top:0;left:92px}.form_body fieldset #user_email_input.error{margin-top:-15px}.form_body fieldset #user_name_input.error{margin-top:-15px}.form_body fieldset#profile_info{margin-top:10px}#content fieldset.buttons{display:inline;float:left;margin-right:10px;width:470px;border:none;margin:248px 0 0 -10px;margin-left:-10px;margin-top:248px;padding:0}* html #content fieldset.buttons{overflow-x:hidden}#content fieldset.buttons ol,#content fieldset.buttons li{margin:0;padding:0;list-style-type:none}#content fieldset.buttons li.commit input{float:left;display:block;border:none;color:#91b8eb;text-indent:-9999px;line-height:0;font-size:0}#content fieldset.buttons input#fb_login_button{width:202px;height:44px;margin-left:20px;background-color:transparent;background-image:url("/images/landing-page/login_facebook.png");background-position:0 0;background-repeat:no-repeat}#content fieldset.buttons input#fb_login_button:hover{background-position:0 -44px}#content fieldset.buttons input#fb_login_button:active{background-position:0 -88px}#content fieldset.buttons input#fb_login_button:focus{outline:0 none}#content fieldset.buttons input#user_submit{width:79px;height:44px;margin-left:6px;background-color:transparent;background-image:url("/images/landing-page/submit.png");background-position:0 0;background-repeat:no-repeat}#content fieldset.buttons input#user_submit:hover{background-position:0 -44px}#content fieldset.buttons input#user_submit:active{background-position:0 -88px}#content fieldset.buttons input#user_submit:focus{outline:0 none}
