a,abbr,acronym,address,blockquote,body,caption,code,del,dfn,div,dl,dt,dd,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,ol,ul,li,object,p,pre,q,span,table,tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:bold}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}table,td,th{vertical-align:middle;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}a,a:focus,a:hover,a:active{color:#000;text-decoration:underline}strong{font-weight:bold}em{font-style:italic}pre{margin:1.5em 0;white-space:pre-wrap}pre,code,tt{font:1em Monaco, Consolas, 'Lucida Console', 'Bitstream Vera Sans Mono', 'Dejavu Sans Mono', Monospace, 'Courier New';font-size:0.9em;line-height:1.5}img{-ms-interpolation-mode:bicubic}.clear:after{display:block;visibility:hidden;clear:both;height:0;content:"."}html,body{background:#252c18}body{font-size:13px;color:#fff;font-family:'Helvetica Neue', Corbel, Arial, Freesans, Sans-Serif}a{color:#fff}a:hover{color:#fff;text-decoration:none}a:active{color:#fca9ff}.hide{height:1px !important;width:1px !important;position:absolute !important;overflow:hidden !important;top:-60px !important}.grid-768 .constraint{margin:0 auto;text-align:left;width:768px;padding:1px}.grid-960 .constraint{margin:0 auto;text-align:left;width:960px;padding:1px}.grid-960 .cols-1-2{background:#2b3319;margin:56px 0}.grid-960 .cols-1-2 .col-1{float:left;width:300px}.grid-960 .cols-1-2 .col-2{min-height:900px;padding-bottom:1px;border-right:1px solid #2b3319;border-left:none;margin-left:300px;background:#fff}.side-title{margin:26px}.side-title h1{font-size:1.5em}.side-title h1 span{display:block}.side-menu{list-style:none}.side-menu-section{margin:18px}.side-menu-section-caption{background:#1e2512;color:#fff;padding:4px 8px;margin:4px 0;font-weight:bold}.side-menu-item{list-style:none;color:#ddeac3}.side-menu-item a{color:#e3e8d9;font-size:14px;padding:4px 8px;display:block;text-decoration:none}.side-menu-item a:hover{background:#313823}.side-menu-item a:active{color:#fff;background:#373f24}.grid-header,.grid-body{background:#373f24}.grid-header .constraint{position:relative}.grid-header{background:#373f24 url(/images/header-bg.png) repeat-x;height:180px}.grid-header p{position:absolute;z-index:1;right:4px;top:17px}.grid-header p a{display:block;width:157px;height:28px;background:transparent url(/images/header-twitter-map.png) no-repeat}.grid-header p a span{height:1px !important;width:1px !important;position:absolute !important;overflow:hidden !important;top:-60px !important}.grid-header p a:hover{background-position:0 -28px}.grid-header h1{position:absolute;z-index:2;top:48px;margin-left:-8px}.grid-header h1 a{display:block;width:428px;height:126px;background:transparent url(/images/header-logo.png) no-repeat}.grid-header h1 a span{height:1px !important;width:1px !important;position:absolute !important;overflow:hidden !important;top:-60px !important}.grid-body{font-size:1.2em}.grid-footer{font-size:0.95em;border-top:2px solid #3e482a}.footer-copyright,.footer-disclaimer{padding:20px}.footer-copyright{float:left}.footer-disclaimer{float:right;color:#959a8a}.footer-disclaimer a{color:#959a8a}.page-section{margin:42px 0;padding:0 22px}.page-section h2,.page-section p{margin:18px 0}.page-section h2{font-size:1.5em}.document-title{color:#222;background:#dbe1c9;padding:16px 22px;padding-top:18px;border-bottom:2px solid #c2c9ad;line-height:1}.document-title h2{font-size:1.5em}.document-title h2,.document-title dl,.document-title dd{margin:12px 0}.document-title .route-spec span{color:#852f88}.document-body{padding:1px 22px;color:#222}.document-body a{text-decoration:none;color:#852f88}.document-body a:hover{text-decoration:underline}.document-body h1,.document-body h2,.document-body h3,.document-body h4,.document-body h5,.document-body h6,.document-body p,.document-body ul,.document-body ol,.document-body pre,.document-body dl,.document-body blockquote,.document-body address,.document-body table,.document-body hr{margin:22px 0}.document-body h1,.document-body h2,.document-body h3{font-size:1.15em}.document-body ul,.document-body ol,.document-body blockquote{margin:22px 1.9em}.document-body small{font-size:0.85em}.document-body ul{list-style:outside square}.document-body ol{list-style:outside decimal}.document-body code{font-family:Monaco, Consolas, 'Lucida Console', 'Bitstream Vera Sans Mono', 'Dejavu Sans Mono', Monospace, 'Courier New'}.document-body pre{margin:0 -2px;overflow:hidden;background:#eee;line-height:1.3;padding:0 16px;letter-spacing:-1px}.document-body pre code{font-size:0.75em}.document-body img{margin-left:-2px;max-width:600px}.document-body blockquote{margin:2em 1em;padding:0 1em;border-left:4px solid #ddd;color:#555;font-family:Georgia, Constantia, 'Times New Roman', Times, Serif;font-style:italic}.document-body hr{height:2px;border:none;color:#ddd;background:#ddd}.document-body pre code{color:#222}.document-body .note{font-size:0.85em;background:#c7e1ff;border:1px solid #a2c5ed;padding:8px}.document-body .note a{font-weight:bold;color:#222}.document-example{margin:22px;color:#222}.document-example dd.example-response{padding:0 8px;background:#f7eefb;border:1px solid #c79adb;border-width:2px 1px;border-top:none;font-size:0.95em;line-height:1.3;max-height:640px;overflow-y:auto}.usage-example-form legend{display:block;font-weight:bold;font-size:1.15em;padding-bottom:22px}.usage-example-form .query-widget{border:1px solid #c79adb;border-width:2px 1px;font-size:14px;line-height:42px;padding:0 8px;background:#e2c5ef}.usage-example-form #submit,.usage-example-form #query{font-family:'Helvetica Neue', Corbel, Arial, Freesans, Sans-Serif;font-size:14px}.usage-example-form #query{border:1px solid #c79adb;padding:2px;background:#fff;width:400px}#index_introduction{margin-top:38px;margin-bottom:56px;font-size:1.85em}#index_using_it{padding:22px;padding-top:6px;padding-bottom:32px;background:#252c18;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}#index_using_it a{text-decoration:none;color:#fca9ff}#index_using_it a:hover{text-decoration:underline}#index_using_it p{padding-right:100px}#index_using_it table{width:100%}#index_using_it table td{padding:6px 0}#index_using_it table .action-cell{width:35%;font-weight:bold}#index_using_it table .action-cell a{color:#fff}#index_using_it table .route-cell{width:65%}.route-spec span{color:#fca9ff}#index_availability{margin-bottom:58px}
