/*! much from - normalize.css v1.1.0 | MIT License | git.io/normalize */header,section{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1em 0}img{border:0;-ms-interpolation-mode:bicubic}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:8px;*width:8px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}@font-face{font-family:'PTSansBold';src:url('../fonts/PTS75F-webfont.eot');src:url('../fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/PTS75F-webfont.woff') format('woff'),url('../fonts/PTS75F-webfont.ttf') format('truetype'),url('../fonts/PTS75F-webfont.svg#PTSansBold') format('svg');font-weight:normal;font-style:normal}html{background:#fff}body{font-size:16px;font-family:PTSansBold,Helmet,Freesans,Tahoma,Geneva,sans-serif;width:300px;height:300px;background:#fff;overflow:hidden;-webkit-font-smoothing:antialiased;color:#41433a;border-top:solid 2px #5e3786;border-bottom:solid 2px #5e3786;position:relative}a{-webkit-transition:opacity 600ms ease,color 400ms ease-out;-moz-transition:opacity 600ms ease,color 400ms ease-out;-ms-transition:opacity 600ms ease,color 400ms ease-out;-o-transition:opacity 600ms ease,color 400ms ease-out;transition:opacity 600ms ease,color 400ms ease-out;color:#41433a;text-decoration:none}a:hover,a:focus{color:#9fb360;outline:0}.p a:hover,.p a:focus{color:#a97acc}.letter-links a:nth-child(8n+1):hover,.letter-links a:nth-child(8n+1):focus{color:#a8d2d2}.letter-links a:nth-child(8n+2):hover,.letter-links a:nth-child(8n+2):focus{color:#9ab67f}.letter-links a:nth-child(8n+3):hover,.letter-links a:nth-child(8n+3):focus{color:#8ea578}.letter-links a:nth-child(8n+4):hover,.letter-links a:nth-child(8n+4):focus{color:#f0a6b6}.letter-links a:nth-child(8n+5):hover,.letter-links a:nth-child(8n+5):focus{color:#9db4b8}.letter-links a:nth-child(8n+6):hover,.letter-links a:nth-child(8n+6):focus{color:#afd08c}.letter-links a:nth-child(8n+7):hover,.letter-links a:nth-child(8n+7):focus{color:#abd3d3}.letter-links a:nth-child(8n+8):hover,.letter-links a:nth-child(8n+8):focus{color:#e27f8f}form{opacity:0;-webkit-transition:opacity 1000ms ease-out 200ms;-moz-transition:opacity 1000ms ease-out 200ms;-ms-transition:opacity 1000ms ease-out 200ms;-o-transition:opacity 1000ms ease-out 200ms;transition:opacity 1000ms ease-out 200ms}.no-js form,form.fully-formed{opacity:1}input[type="search"]::-webkit-search-decoration{display:none}input,select{-webkit-transition:opacity 600ms ease,color 600ms ease,background-color 600ms ease,border 600ms ease;-moz-transition:opacity 600ms ease,color 600ms ease,background-color 600ms ease,border 600ms ease;-ms-transition:opacity 600ms ease,color 600ms ease,background-color 600ms ease,border 600ms ease;-o-transition:opacity 600ms ease,color 600ms ease,background-color 600ms ease,border 600ms ease;transition:opacity 600ms ease,color 600ms ease,background-color 600ms ease,border 600ms ease}input:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dashed red;outline:1px dashed rgba(255,0,0,0.4)}.rad:focus,.rad:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.submit{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.2);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background:#ea8e2d url('../img/nb_button.png') repeat-x;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#eec197),color-stop(100%,#ea8e2d));background-image:-webkit-linear-gradient(#eec197,#ea8e2d);background-image:-moz-linear-gradient(#eec197,#ea8e2d);background-image:-o-linear-gradient(#eec197,#ea8e2d);background-image:linear-gradient(#eec197,#ea8e2d);opacity:.9;border:0;cursor:pointer;color:#555;display:inline-block;font-family:PTSansBold,Helmet,Freesans,Tahoma,Geneva,sans-serif;outline:0;overflow:visible;margin:0;font-size:.9em;padding:.5em 2.2em;text-shadow:rgba(255,255,255,0.4) 0 1px 1px;text-decoration:none;vertical-align:top;width:auto;-webkit-font-smoothing:antialiased;*padding:.35em 2.2em}.submit:hover{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#eec197),color-stop(100%,#f38515));background-image:-webkit-linear-gradient(#eec197,#f38515);background-image:-moz-linear-gradient(#eec197,#f38515);background-image:-o-linear-gradient(#eec197,#f38515);background-image:linear-gradient(#eec197,#f38515);opacity:1}.submit:active{-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.15)}input[type="submit"]::-moz-focus-inner{border:0;padding:0}.p-submit{background:#7d4a76 url('../img/nb_button_p.png') repeat-x;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c380ca),color-stop(100%,#5e3786));background-image:-webkit-linear-gradient(#c380ca,#5e3786);background-image:-moz-linear-gradient(#c380ca,#5e3786);background-image:-o-linear-gradient(#c380ca,#5e3786);background-image:linear-gradient(#c380ca,#5e3786);color:#ededed;text-shadow:rgba(0,0,0,0.3) 0 1px 1px}.p-submit:hover{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c380ca),color-stop(100%,#6e3865));background-image:-webkit-linear-gradient(#c380ca,#6e3865);background-image:-moz-linear-gradient(#c380ca,#6e3865);background-image:-o-linear-gradient(#c380ca,#6e3865);background-image:linear-gradient(#c380ca,#6e3865)}select,input[type="search"],input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#e1e7d0;border:1px solid #a5b76e;border:1px solid rgba(0,0,0,0.1);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;color:#444;outline:0;margin:0;padding:2px 8px;text-align:left;font-size:13px;font-family:PTSansBold,Helmet,Freesans,Tahoma,Geneva,sans-serif;height:21px;vertical-align:top;*padding-top:2px;*padding-bottom:1px;*height:auto;opacity:.9;-webkit-font-smoothing:antialiased}.p select,.p input[type="search"],.p input[type="text"]{background-color:#ded0e7;border:1px solid #986eb7;border:1px solid rgba(0,0,0,0.1);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}select:hover,select:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="text"]:hover,input[type="text"]:hover{opacity:1;color:#222;border:1px solid #88975a;border:1px solid rgba(0,0,0,0.15);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}.p select:hover,.p select:focus,.p input[type="search"]:hover,.p input[type="search"]:focus,.p input[type="text"]:hover,.p input[type="text"]:hover{border:1px solid #8762a3;border:1px solid rgba(0,0,0,0.15);-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#666!important}input.placeholder-text,textarea.placeholder-text{color:#666!important}select[size="0"],select[size="1"]{height:1.8em;*height:auto}@media(-webkit-min-device-pixel-ratio:0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:20px}}header{margin:0;padding:0}.logo{width:300px;height:56px;background:url('../img/logo.png') no-repeat;margin:0;padding:0;opacity:0;-webkit-transition:opacity 700ms ease-out 100ms;-moz-transition:opacity 700ms ease-out 100ms;-ms-transition:opacity 700ms ease-out 100ms;-o-transition:opacity 700ms ease-out 100ms;transition:opacity 700ms ease-out 100ms}.no-js .logo,.go-logo{opacity:1}.logo a{display:block;height:100%}.search-wrap{text-align:center;background:url('../img/search-back.png');width:300px;height:25px}.search-wrap input{width:210px;text-align:left;margin-top:2px;padding-right:18px;background-image:url('../img/search.png');background-repeat:no-repeat;background-position:100% 50%}.search-options{text-align:center}.search-options .legend{font-size:.7em;color:#888;letter-spacing:1px;padding:4px 0 2px;margin:0 auto;text-align:center;display:block;width:100%;font-weight:normal}.custom-radio{position:relative}.custom-radio input{position:absolute;left:2px;top:3px;margin:0;z-index:0;width:10px}.custom-radio .rad{*margin-top:2px;*margin-left:2px}.custom-radio label{display:block;position:relative;z-index:1;padding:.2em 0 .2em 20px;line-height:1;margin:0;cursor:pointer}.custom-radio label{background:url(../img/radio-buttons.png) no-repeat}.p .custom-radio label,.p-options .custom-radio label{background-image:url(../img/radio-buttons-p.png)}.custom-radio label{background-position:-1px -30px}.custom-radio label.hover,.custom-radio label.focus{background-position:-1px -150px}.custom-radio label.checked{background-position:-1px -270px}.custom-radio .boy-label{background-position:-1px -60px}.custom-radio .boy-label.hover,.custom-radio .boy-label.focus{background-position:-1px -180px}.custom-radio .boy-label.checked{background-position:-1px -300px}.custom-radio .girl-label{background-position:-1px 0}.custom-radio .girl-label.hover,.custom-radio .girl-label.focus{background-position:-1px -120px}.custom-radio .girl-label.checked{background-position:-1px -240px}.custom-radio .either-label{background-position:-1px -90px}.custom-radio .either-label.hover,.custom-radio .either-label.focus{background-position:-1px -210px}.custom-radio .either-label.checked{background-position:-1px -330px}.custom-radio label.focus,.custom-radio label:focus,.custom-radio input:focus{outline:0}.sex label,.popularity label{font-size:1em;color:#9fb360}.p .popularity label,.p-options .popularity label{color:#a97acc}.sex .boy-label{color:#6297a3}.sex .girl-label{color:#e97f97}.sex .either-label{color:#ea882d}.sex,.popularity{display:inline-block;padding:0 9px;*display:inline;*zoom:1}.sex{padding:0 23px}.fancy-looking-wrapper{background:#b8cc7a;margin:8px auto 0;width:216px;position:relative;z-index:2;height:21px;text-align:right;padding:0 4px}.p .fancy-looking-wrapper{background:#a97acc;color:#eee}.p .g-in-p{background:#b8cc7a;color:#444}.origin-wrap{width:200px}.fancy-looking-wrapper input,.fancy-looking-wrapper label,.fancy-looking-wrapper select{position:relative;z-index:3;font-size:.8em}.fancy-looking-wrapper input,.fancy-looking-wrapper select{height:17px;width:140px;font-size:.7em;margin:2px 8px 0 3px;padding:1px 8px;*width:120px;*margin-top:1px;*height:auto}.fancy-looking-wrapper select{padding:0 0 0 8px;*margin-top:0}.should-be-a-pseudo-element,.should-also-be-a-pseudo-element{position:absolute;z-index:1;top:2px;left:-32px;background:url('../img/fancy.png');width:40px;height:23px}.should-also-be-a-pseudo-element{left:auto;right:-32px;background-position:-40px 0}.p .should-be-a-pseudo-element,.p .should-also-be-a-pseudo-element{background-image:url('../img/fancy-p.png')}.p .g-in-p .should-be-a-pseudo-element,.p .g-in-p .should-also-be-a-pseudo-element{background-image:url('../img/fancy.png')}.letter-links{text-align:center;width:88%;margin:10px auto 0;font-size:.8em}.letter-links a{display:inline-block;width:1em;line-height:1;padding:1px 1.22% 0;margin-bottom:3px;border-right:1px solid #444;*display:inline;*zoom:1}.letter-links .m,.letter-links .z{border-right:0}.letter-links .second-row{padding:1px 1.1% 0}.submit-wrap{background:url('../img/bottom-back.png');width:300px;height:43px;margin-top:5px;text-align:center;position:absolute;bottom:0;left:0}.submit-wrap .submit{margin-top:5px}.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}