body{background-color:#eee;font-family:Helvetica,Arial,sans-serif;padding:2em 0}#logo-upload{background-color:#fff;padding:2em 2.2em;border:1px solid #ddd;max-width:700px;margin:0 auto;box-shadow:2px 2px 3px rgba(0,0,0,.1)}#logo-upload h1{font-family:Prumo,Helvetica,sans-serif;font-size:2.4em;margin:0}#logo-upload h2{font-family:Prumo,Helvetica,sans-serif;font-size:1.6em;margin:1.2em 0 .7em 0;border-top:1px dotted #ddd;padding-top:1em}#logo-upload input[type=text]{width:300px;clear:both;padding:.3em .4em;font-size:1.1em}#logo-upload textarea{width:100%;height:250px;font-size:1.1em;padding:.3em .4em;border:1px solid #ccc}#logo-upload input[type=file]{font-size:1.1em;margin-bottom:1em}#logo-upload p{line-height:1.4em}#logo-upload p label{font-weight:600;display:block;padding-bottom:.2em}#logo-upload p label span{color:#888;font-size:.9em;font-weight:400}#logo-upload p span.help{display:block;padding-top:.2em;font-size:.75em;color:#666}#logo-upload p.form-error{color:#c00;margin-top:-.7em;font-weight:700}#logo-upload p.submit{border-top:1px dotted #ddd;padding-top:2em}#logo-upload input[type=submit]{background-color:#0f7bc6;color:#fff;padding:.4em .5em;text-align:center;font-size:1.3em;line-height:1.5em;width:200px;border:0;cursor:pointer;border-radius:4px}#logo-upload input[type=submit]:hover{opacity:.9}