
/*
 * Copyright 2012, Google Inc.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are
 * met:
 *
 *     * Redistributions of source code must retain the above copyright
 * notice, this list of conditions and the following disclaimer.
 *     * Redistributions in binary form must reproduce the above
 * copyright notice, this list of conditions and the following disclaimer
 * in the documentation and/or other materials provided with the
 * distribution.
 *     * Neither the name of Google Inc. nor the names of its
 * contributors may be used to endorse or promote products derived from
 * this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * Additional Licenses for Third Party components can be found here:
 * http://wiki.freebase.com/wiki/Freebase_Site_License
 *
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}strong{font-weight:bold}article,aside,dialog,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-size:62.5%;line-height:1.5}body.embed #header,body.embed #footer,body.embed #page-header .nav,body.embed .object-flag,body.embed .nicemenu,body.embed .edit{display:none!important}h1,h2,h3,h4,h5,h6{font-weight:normal;text-rendering:optimizeLegibility}a:link,a:visited{text-decoration:none;color:#1170a3}a:focus,a:active{outline:none}a:hover{text-decoration:underline}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{min-height:1%;zoom:1}.aside-title{font-size:1.4em;font-weight:bold;color:#444;margin-top:1em}div+.aside-title{margin-top:1em}.aside-box{background:#fff;border:1px solid #d5d7d8;padding:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.icon-link>span{font-size:14px;display:inline-block;padding:3px 0 2px 22px;background:url("/static/156b.lib.www.tags.svn.freebase-site.googlecode.dev/template/img/ui-icons.png") no-repeat;line-height:1;font-weight:bold}.icon-link:hover{text-decoration:none}span.build-query-icon,span.query-icon{background-position:0 -21px}span.edit-icon,span.edit-profile-icon,span.edit-settings-icon,span.settings-icon{background-position:0 -64px}span.add-icon,span.add-topic-icon,span.create-icon{background-position:0 -41px}span.delete-icon{background-position:0 -316px}span.reorder-icon{background-position:0 -394px}span.flag-icon{background-position:0 -470px}span.link-icon{background-position:0 -1450px}span.remove-icon{background-position:0 -1471px}span.discuss-icon{background-position:0 -1491px}span.manage-type-icon{background-position:0 -1527px}.form-label{display:block;font-weight:bold}.text-input{-webkit-transition-property:border,-webkit-box-shadow;-webkit-transition-duration:.3s;font-size:1.4em;border:1px solid #e0e0e0;padding:5px 7px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.textarea{-webkit-transition-property:border,-webkit-box-shadow;-webkit-transition-duration:.3s;border:1px solid #e0e0e0;padding:5px 7px;width:300px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.text-input:focus,.textarea:focus{border-color:#61d7f7;-webkit-box-shadow:0 0 3px #aaa;-moz-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa}input[disabled='disabled']{opacity:.6}body{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;background:#e8ebee;color:#666;min-width:960px}#page-content{position:relative;padding:3em 30px 0 40px;margin-bottom:160px}#page-content-wrapper{width:100%;height:100%;float:left}#page-discuss-wrapper{width:0;height:100%;display:none;float:right}#discuss-iframe-wrapper{border-top:2px solid #D5D7D8;background-color:white}.fixed{margin:0 auto;width:96em}section,.section{position:relative;margin-bottom:40px}section:after,.section:after{z-index:-1;content:"";display:block;position:absolute;top:15px;width:100%;height:10px;border-top:1px solid #D4DDE3;border-left:1px solid #D4DDE3;box-shadow:inset 1px 1px 1px 0 white}section .section-header,.section .section-header{font-weight:normal;margin-bottom:10px;padding-left:15px}section .section-header .section-title,.section .section-header .section-title{display:inline-block;background-color:#e8ebee;padding:0 6px;margin-left:-6px}section .section-header .section-name,.section .section-header .section-name,section .section-header .section-name a,.section .section-header .section-name a{font-size:1.8em;color:#80a0b2!important}section .section-header .section-right,.section .section-header .section-right{float:right;margin-right:25px;border-left:solid 6px #e8ebee;background-color:#e8ebee;padding:0 6px 0 16px}section .section-header .section-right .button,.section .section-header .section-right .button{margin-bottom:10px}section .section-header .section-right .help-link,.section .section-header .section-right .help-link{font-size:1.2em;position:relative;top:.5em}#header{position:relative;z-index:10;min-height:40px;min-width:96em;background:#e8ebee;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}#fb-logo{float:left;margin-left:30px;margin-right:8px;margin-top:9px;margin-bottom:-2px;position:relative;z-index:12}#fb-search{position:absolute;left:150px;z-index:51;margin-left:10px;margin-top:6px;margin-right:10px;padding:0 5px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}#fb-search.active{background:#f1f2f3;padding-bottom:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#f1f2f3));background-image:-webkit-linear-gradient(#fff,#f1f2f3);background-image:-moz-linear-gradient(0% 55% 90deg,#f1f2f3,#fff);background-repeat:repeat;-webkit-box-shadow:0 3px 2px #111;-moz-box-shadow:0 3px 2px #111;box-shadow:0 3px 2px #111}#fb-search-input{border:1px solid #e1e2e3;padding:5px;width:275px;font-size:1.3em;line-height:1.3}.active #fb-search-input{border-right:0}#site-search-topic-option,#site-search-label{display:none;text-align:center;color:#333;font-size:12px;margin-top:.5em}#site-search-label span{padding:.5em 0}.fbs-pane,.fbs-flyout-pane{z-index:10000}#site-search-box li.fbs-selected .fbs-item-name,#site-search-box li.fbs-item .fbs-item-name{border-left:0;border-right:0}#header .fbs-pane{width:276px;padding:0;border:0;margin:4px 0 0 2px}#header .fbs-header{display:none}#header ul.fbs-list{margin:0;border:0}#header ul.fbs-list#header .fbs-item,.fbs-flyout-content{background-color:#f1f2f5}#header a.fbs-more-link{font-size:11px;margin-left:3px}#page-state{display:inline-block;display:none;position:fixed;left:0;right:0;top:0;margin:0 25%;padding:7px 30px;color:#494949;font-size:12px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.8);overflow:auto;max-height:50%;z-index:60;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.7);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.7);box-shadow:1px 1px 3px rgba(0,0,0,0.7);background-size:12px 12px;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-repeat:repeat}#page-state.notice{background-color:#bbdcf2;text-align:center}#page-state.error{background-color:#f8d0c5;text-align:left}#page-state.success{background-color:#d6ebca;text-align:center}#page-state.info,#page-state.warning{background-color:#fadb2e;text-align:center}#page-state a,#page-state a:hover{color:#333;text-decoration:underline}#page-state .close-msg{display:inline-block;display:none;float:right;text-align:right}.fbs-flyout-pane{border:1px solid #e1e2e3;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999}#nav-global{float:left;height:40px;list-style:none}#nav-global.search{float:none;margin-left:460px}#nav-global li{float:left;display:inline;padding-top:7px;cursor:pointer;margin-right:.8em}#nav-global a{display:block;color:#333;font-size:1.3em;font-weight:bold;padding:.4em .9em .4em .8em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}#nav-global a:hover{background-color:rgba(0,0,0,0.1);text-decoration:none}.ie6 #nav-global a:hover,.ie7 #nav-global a:hover{background-color:#f1f2f3}#nav-utilities{float:right;position:relative;z-index:12;min-height:38px;color:#666;font-size:12px;line-height:1}#nav-utilities a{color:#666}#nav-utilities .language-picker{float:left;position:relative;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #e1e2e3;cursor:pointer;padding-right:7px}#nav-utilities .language-picker:hover{background:rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.language-picker select{position:absolute;opacity:0;filter:alpha(opacity=0);left:0;top:10px;cursor:pointer}.current-lang{background:url("/static/156b.lib.www.tags.svn.freebase-site.googlecode.dev/template/img/ui-icons.png") no-repeat right -773px}.current-lang,#header .trigger,#signedout a{display:block;font-size:13px;padding:0 20px;height:40px;line-height:3.4;overflow:hidden;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}#header .trigger{padding-left:0}#header .user-thumb{float:left;padding-right:10px}.current-lang,#nav-username a.trigger{padding-right:25px;background:url("/static/156b.lib.www.tags.svn.freebase-site.googlecode.dev/template/img/ui-icons.png") no-repeat right -706px}#header .nav-user-controls:hover{text-decoration:none;background-color:rgba(0,0,0,0.1)}#header .nav-user-controls.active{background:#fff}#nav-username,#nav-settings,#nav-signout{display:inline-block}.nav-user-controls{float:left;position:relative;white-space:nowrap;border-left:1px solid #ccc;text-align:center;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.nav-user-controls a:link{padding-right:5px;-webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}#user-controls{display:none;position:absolute;top:40px;background:#dadada;width:100%;text-align:left;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:1px 2px 3px rgba(0,0,0,0.3);box-shadow:1px 2px 3px rgba(0,0,0,0.3)}#user-controls ul{background:#fff;list-style:none}#user-controls ul li a{display:block;font-weight:normal;padding:5px 0 5px 20px;border-bottom:1px solid #f1f2f3}#user-controls a:link{color:#1170a3}#nav-signout{display:block;padding:5px 20px}#header a#nav-signout:hover{background:transparent}.inline-msg{padding:10px;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.inline-msg.warning{background-color:#fff6c2;border-color:#fcdd2c}.inline-msg.success{background-color:#e4f3db;border-color:#8fca6b}.inline-msg.error{background-color:#fce2db;border-color:#ed7251}.inline-msg.notice{background-color:#e5f2fb;border-color:#63afe4}.inline-msg p:first-child{margin-top:0}.button,a.button,.fbs-suggestnew-button{display:inline-block;position:relative;min-width:54px;padding:0 8px;cursor:default;border:1px solid rgba(0,0,0,0.1);text-align:center;color:#666;font-size:11px;font-weight:bold;line-height:2.5;background:#f5f5f5;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(0% 55% 90deg,#f1f1f1,#f5f5f5);background-repeat:repeat;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}.button:hover,a.button:hover,.fbs-suggestnew-button:hover{text-decoration:none;border-color:rgba(0,0,0,0.3);background:#f8f8f8;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f8f8f8),to(#f5f5f5));background-image:-webkit-linear-gradient(#f8f8f8,#f5f5f5);background-image:-moz-linear-gradient(0% 55% 90deg,#f5f5f5,#f8f8f8);background-repeat:repeat;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.button:active,a.button:active,.fbs-suggestnew-button:active{text-decoration:none;border-color:rgba(0,0,0,0.2);background:#f8f8f8;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f8f8f8),to(#f5f5f5));background-image:-webkit-linear-gradient(#f8f8f8,#f5f5f5);background-image:-moz-linear-gradient(0% 55% 90deg,#f5f5f5,#f8f8f8);background-repeat:repeat;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.button:focus,.button.focused,.fbs-suggestnew-button:focus{border:1px solid #4d90fe}.button.disabled,.button.disabled:hover,.button[disabled=disabled],.button[disabled=disabled]:hover,.button[disabled=disabled]:focus,a.button.disabled,a.button.disabled:hover,.button-primary.disabled:hover,a.button-primary.disabled:hover,.button-primary:focus[disabled=disabled],.button-primary:hover[disabled=disabled],.button-primary.disabled:hover,a.button-primary.disabled:hover{color:#aaa;background:none;border:1px solid rgba(0,0,0,0.05);pointer-events:none;cursor:default}a.button.primary,a.button.save,.button.primary,.button.save{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}a.button.primary:hover,a.button.save:hover,.button.primary:hover,.button.save:hover{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}a.button.primary:active,a.button.save:active,.button.primary:active,.button.save:active{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3)}.button.save.focused,.button.save:focus,.button.primary.focused,.button.primary:focus{border-color:rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.button.primary{background:#00aef1;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#00aef1),to(#00a2f0));background-image:-webkit-linear-gradient(#00aef1,#00a2f0);background-image:-moz-linear-gradient(0% 55% 90deg,#00a2f0,#00aef1);background-repeat:repeat}.button.primary:hover{background:blue;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#00aef1),to(#0094cd));background-image:-webkit-linear-gradient(#00aef1,#0094cd);background-image:-moz-linear-gradient(0% 55% 90deg,#0094cd,#00aef1);background-repeat:repeat}.button.primary.disabled,.button.primary[disabled=disabled],a.button.primary.disabled{background:#00aef1;opacity:.2}.button.save{background:#e65c00;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f71),to(#f60));background-image:-webkit-linear-gradient(#f71,#f60);background-image:-moz-linear-gradient(0% 55% 90deg,#f60,#f71);background-repeat:repeat}.button.save:hover{background:#fa6400;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f71),to(#e65c00));background-image:-webkit-linear-gradient(#f71,#e65c00);background-image:-moz-linear-gradient(0% 55% 90deg,#e65c00,#f71);background-repeat:repeat}.button.save.disabled,.button.save[disabled=disabled],a.button.save.disabled{background:#f71;opacity:.2}.button.toggle.up,.button.toggle.down,.button.toggle.collapsed,.button.drop-down{padding-right:16px}.button.drop-down:after,.button.toggle.down:after,.button.toggle.up:after{content:"";width:0;height:0;position:absolute;right:8px;top:12px}.button.toggle.up:after{border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #666}.button.toggle.down:after,.button.drop-down:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #666}.button.small{min-width:27px;width:27px}.textbox,.textarea,.text-input{background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#f8f8f8),to(#fff));background-image:-webkit-linear-gradient(#f8f8f8,#fff);background-image:-moz-linear-gradient(0% 55% 90deg,#fff,#f8f8f8);background-repeat:repeat;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:inherit;font-size:1.1em;border:#ccc 1px solid;padding:3px}#footer{position:fixed;z-index:5;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #cdf;border-bottom:1px solid #cdf;overflow:hidden}#nav-footer{margin:0 0 15px 15px;padding:15px 0 0 0}.nav-footer-item{float:left;display:inline;list-style:none;margin:0;padding:0 0 0 15px;font-size:1.2em}#copyright{margin:4px 30px 0 0;float:right;font-size:1.1em}#copyright a{text-decoration:none}#copyright img{position:relative;top:7px;padding:0 5px 0 2px}#sourcelink,#cachelink{font-size:.9em}#breadcrumb{clear:left;overflow:hidden;border-top:1px solid #b1b2b3;background-image:-webkit-gradient(linear,0% 0,0% 100%,from(#d2d3d3),to(#dcdcdc));background-image:-webkit-linear-gradient(#d2d3d3,#dcdcdc);background-image:-moz-linear-gradient(0% 55% 90deg,#dcdcdc,#d2d3d3);background-repeat:repeat}#breadcrumb h1{color:#fff;font-size:2.4em;padding:10px 5px;text-shadow:2px 2px 3px #5C6C84}.user-image{display:inline-block;line-height:1}.user-image img{padding:1px;background:#fff;border:1px solid #d1d1d1}.user-image a{display:block}sup.lang-code{position:relative;top:-0.5em;font-size:75%;line-height:0;color:#666}#fb-topic-hover-pane{display:none;position:absolute;width:300px;z-index:1000}a.citation{white-space:nowrap;color:#999;font-size:11px}