body,html{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:100%;line-height:1.5em;color:#778089;margin:0;padding:0;height:100%}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;line-height:1;font-family:inherit}table{border-collapse:collapse;border-spacing:0;empty-cells:show}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:focus,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;outline:0}a{text-decoration:none;cursor:pointer}button,input{border:1px solid;outline:0;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{display:table;width:100%;background:url(/img/404/noise.png)}#outer{display:table-cell;vertical-align:middle;width:100%}#outer #inner{margin:0 auto;max-width:660px;width:66%;-khtml-border-radius:6px;border-radius:6px}#outer #inner #content,#outer #inner #content #wrapper{float:left;position:relative;width:100%;max-width:660px}#outer #inner #content{background:url(/img/404/shadow.png) center bottom no-repeat;padding:0 0 3px}#outer #inner #content #wrapper{background:#fff;-khtml-border-radius:6px;border-radius:6px;border:1px solid #C8C8C8;overflow:hidden}#outer #inner #content #wrapper .upper{float:left;width:80%;text-align:center;background:url(/img/404/division.jpg) center bottom no-repeat;background-size:100%;padding:6.818% 10%}#outer #inner #content #wrapper .upper h1{font-size:1.75em;line-height:1.5em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;letter-spacing:-1px;font-weight:500;color:#313131;text-shadow:0 1px #fff;margin-bottom:15px}#outer #inner #content #wrapper .upper p{line-height:1.5em}#outer #inner #content #wrapper .upper p a{font-weight:700;color:#539ce7}#outer #inner #content #wrapper .upper p a:hover{text-decoration:underline}#outer #inner #content #wrapper .lower{width:100%;background:url(/img/404/shadow-btm.jpg) center bottom no-repeat;background-size:100%;overflow:hidden;float:left}#outer #inner #content #wrapper .lower .credit{float:left;max-width:190px;width:28.788%;margin:7.576% 0;padding:5% 0;background:url(/img/404/credit.png) center center no-repeat;background-size:100%}#outer #inner #content #wrapper .lower .credit img{width:100%;height:auto}#outer #inner #content #wrapper .lower .copy{float:left;max-width:360px;width:54.545%;padding:12.121% 10% 12.121% 6.667%}#outer #inner #content #wrapper .lower .copy h2{font-size:1.5em;line-height:1.3em;margin-bottom:26px;font-weight:300;text-shadow:0 1px #fff}#outer #inner #content #wrapper .lower .copy p{line-height:1.5em;text-shadow:0 1px #fff}@media screen and (max-width:999px){#outer #inner #content{background:0 0;padding:0;box-shadow:0 5px 3px -3px #dfdfdf}}@media screen and (max-width:690px){body #outer #inner #content #wrapper .lower .credit,html #outer #inner #content #wrapper .lower .credit{width:80%;max-width:100%;display:block;background:url(/img/404/credit-btm.png) center top no-repeat;background-size:100%;margin:0 10%;padding-bottom:40%}body #outer #inner #content #wrapper .lower .credit img,html #outer #inner #content #wrapper .lower .credit img{display:none}body #outer #inner #content #wrapper .lower .copy,html #outer #inner #content #wrapper .lower .copy{width:80%;padding:0 10% 12.121%}}@media screen and (max-width:479px){body #outer #inner,html #outer #inner{width:93.75%;max-width:none}body #outer #inner #content #wrapper .lower .credit,html #outer #inner #content #wrapper .lower .credit{width:80%;max-width:100%;display:block;background:url(/img/404/credit-btm.png) center top no-repeat;background-size:100%;margin:0 10%;padding-bottom:45%}body #outer #inner #content #wrapper .lower .credit img,html #outer #inner #content #wrapper .lower .credit img{display:none}body #outer #inner #content #wrapper .lower .copy,html #outer #inner #content #wrapper .lower .copy{width:80%;padding:0 10% 12.121%;max-width:none}}@media only screen and (max-device-width:480px){body,html{font-size:14px}body #outer,html #outer{float:left;width:92%;margin:10% 4%}body #outer #inner,html #outer #inner{float:left;width:100%;margin:0;padding:0}body #outer #inner #content #wrapper .lower .copy,html #outer #inner #content #wrapper .lower .copy{max-width:none}}