/*General page style.*/




body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
font-variant:normal;
}
sup, sub {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
table {
font-size:inherit;
}
pre, code, kbd, samp, tt {
font-family:monospace;
line-height:99%;
}
#wrapper {
clear:both;
padding-top:12px;
width:100%;
}
#main {
float:left;
min-width:540px;
padding-bottom:50px;
position:relative;
width:70%;
}
#main > * {
margin-right:30px;
}
#sidebar {
float:right;
margin-top:13px;
max-width:350px;
padding-bottom:2em;
position:static;
width:30%;
}
body.comic-sans {
font-family:"Comic Sans MS",Arial,Geneva,sans-serif;
}
body.trajan {
font-family:"Trajan Pro",Trajan,Georgia,Times,"Times New Roman",serif;
}
body.hobo {
font-family:Hobo,"Hobo Std",Arial,Geneva,sans-serif;
}

body {
-x-system-font:none;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#footer {
background-color:#F7F7F7;
border-top:1px dotted #999999;
bottom:0;
clear:both;
color:#262626;
opacity:0.93;
padding-bottom:0.3em;
padding-left:10px;
padding-top:0.3em;
}
#wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

clear:both;
padding-top:12px;
width:100%;
}
.content, #wrapper #content {
margin-left:auto;
margin-right:auto;
max-width:1200px;
min-width:760px;
padding-left:450px;
padding-right:20px;
position:relative;
}
#sidebar {
position:relative;
}
.help-bubble {
left:-35px;
position:absolute;
width:284px;
z-index:100;
}
.help-bubble .no-bubble {
display:none;
}
.help-bubble > div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/help_bg_shadow.png) no-repeat scroll 0 bottom;
padding-bottom:19px;
}
.help-bubble > div > div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/help_bg_shadow.png) repeat scroll 0 top;
color:#FFFFFF;
font-size:0.85em;
line-height:1.5em;
padding-right:20px;
padding-top:17px;
}
.help-bubble > div > div p, .help-bubble > div > div dl {
margin-bottom:1em;
}
.help-bubble > div > div h3 {
color:#E5964C;
font-size:1.4em;
font-weight:bold;
margin-bottom:0.7em;
}
.help-bubble > div > div > * {
font-weight:bold;
margin-left:35px;
text-shadow:1px 1px 4px #000000;
}
.help-bubble a {
color:white;
}
.help-bubble dl dt {
float:left;
}
.help-bubble dl dd {
margin-left:3.5em;
}
.help-bubble dd a {
color:#FFFFFF;
}
a.help-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
height:16px;
position:absolute;
right:5px;
text-decoration:none !important;
top:6px;
width:16px;
}
a.help-button.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
height:16px;
position:absolute;
right:5px;
top:6px;
width:16px;
}
a.help-close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
display:block;
height:27px;
position:absolute;
right:10px;
top:10px;
width:25px;
}
.help-focus.help-right {
border-right:3px solid #D58030;
}
.help-focus.help-left {
border-left:3px solid #D58030;
}
.help-bubble.left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 top;
left:-290px;
margin-top:15px;
padding-top:19px;
position:absolute;
z-index:1000;
}
.help-bubble.left > div {
background-image:url(../images/help_bg_left.png);
margin-bottom:-19px;
padding-bottom:20px;
padding-top:1px;
}
.help-bubble.left > div > div {
background-image:url(../images/help_bg_left.png);
margin-top:-19px;
}
.help-bubble.left > div > div > * {
margin-left:25px;
width:230px;
}
.help-bubble.left a.help-close {
right:20px;
}
.help-bubble #keyboard-help strong {
color:#FFFD88;
font-weight:bold;
}
.help-bubble #keyboard-help li {
float:none;
margin-bottom:0;
}
.help-bubble #keyboard-help h4 {
color:#E5964C;
margin-top:1em;
}
#extras-help h4 {
font-weight:bold;
margin-bottom:0.5em;
margin-top:1em;
}
.help-section h1 {
color:#E5964C;
font-size:3.5em;
font-weight:bold;
padding-bottom:0.2em;
}
.help-section h3 {
font-size:1.2em;
font-weight:bold;
padding-bottom:0.6em;
padding-top:0.6em;
}
.help-section > div > div {
border-top:1px none #B4B4B4;
clear:both;
float:left;
margin-bottom:1em;
width:100%;
}
.help-section > div > div.current-focus {
border-color:#E5964C !important;
border-left-style:solid;
border-left-width:3px;
border-top-style:dotted;
border-top-width:1px;
padding-left:15px;
width:100%;
}
.current-focus h3 {
background-color:#FFFCF2;
clear:both;
margin-bottom:5px;
margin-left:-15px;
padding-left:15px;
}
.help-section dl {
border-left:3px solid #EEEEEE;
margin-bottom:1em;
margin-left:40px;
padding-left:10px;
}
.help-section dl dt {
color:#AAAAAA;
font-weight:bold;
margin-top:0.8em;
}
.help-section dt {
margin-bottom:5px;
}
.help-section dd {
line-height:1.3em;
}
.help-section dl dd {
margin-left:1.5em;
}
#help-miniviewer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
height:16px;
margin-right:8px;
width:16px;
}
#help-arrows {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
height:16px;
margin-right:10px;
width:32px;
}
#help-image-tab {
background-image:url(../images/help_sprites.png);
float:left;
height:39px;
margin-right:10px;
width:80px;
}
#help-resize-mini {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/help_sprites.png) repeat scroll -82px top;
float:left;
height:25px;
margin-right:10px;
width:74px;
}
#help-font-size {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/help_sprites.png) repeat scroll right top;
float:left;
height:25px;
margin-right:10px;
width:31px;
}
.help-section li, .help-section p, .help-bubble li, .help-bubble p {
clear:left;
display:block;
margin-bottom:1em;
}
.help-section li, .help-bubble li {
float:left;
width:100%;
}
.help-bubble h3 {
color:#E5964C !important;
}
#semhtml-help > div, #search-help > div, #keyboard-help > div, #extras-help > div {
margin-left:30px;
}
#help-clear {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
height:16px;
margin-right:10px;
width:78px;
}
#help-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
height:16px;
margin-right:10px;
width:16px;
}
#help-highlighting {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
float:left;
height:20px;
margin-right:10px;
width:27px;
}
#help-pin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
height:16px;
margin-right:10px;
width:16px;
}
.help-section h2 {
border-top-color:#E2E2E2;
border-top-style:solid;
clear:both;
font-size:20px;
font-weight:bold;
margin-top:1em;
padding-top:0.5em;
}
#masthead {
overflow:auto;
position:relative;
}
#masthead #title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2C6091 url(../images/topbg.png) repeat-x scroll left bottom;
position:relative;
}

#masthead #title #title-content {
height:17px;
margin-left:auto;
margin-right:auto;
padding-bottom:0.6em;
padding-top:0.6em;
position:relative;
}
#masthead #title h1 a {
color:#C6C6C6;
display:inline;
font-size:1.35em;
font-weight:bold;
text-decoration:none;
}
#masthead #title h2 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
font-size:1em;
height:16px;
left:20px;
position:absolute;
text-indent:-5000px;
top:6px;
width:71px;
}

#masthead #title2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2C6091 url(../images/topbg2.png) repeat-x scroll left bottom;
position:relative;
}

#masthead #title2 #title-content {
height:200px;
margin-left:auto;
margin-right:auto;
padding-bottom:0.6em;
padding-top:0.6em;
position:relative;
}
#masthead #title2 h1 a {
color:#C6C6C6;
display:inline;
font-size:1.35em;
font-weight:bold;
text-decoration:none;
}
#masthead #title2 h2 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
font-size:1em;
height:16px;
left:20px;
position:absolute;
text-indent:-5000px;
top:6px;
width:71px;
}




#masthead #ms-link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/ms_header_logo.png) no-repeat scroll 0 0;
height:19px;
position:absolute;
right:16px;
text-indent:-5000px;
top:6px;
width:87px;
}
#navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2C6091 url(../images/topsubbg.png) repeat-x scroll left bottom;
border-bottom:1px none #FFFFFF;
float:left;
width:100%;
}
#navigation a {
color:#FFFFFF;
text-decoration:none;
}
#navigation #tabs {
margin-left:-3px;
margin-top:-8px;
padding-top:1px;
}
#navigation li {
display:block;
float:left;
}
#navigation #settings {
float:right;
font-size:0.85em;
margin-top:1.1em;
}
#navigation #settings li {
margin-left:10px;
}
#navigation #tabs a {
display:block;
font-weight:bold;
margin-right:-8px;
padding-bottom:0.6em;
padding-top:0.6em;
text-shadow:-1px -1px 0 #1B2D4A;
}
#navigation #tabs .active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

padding-left:16px;
}
#navigation #tabs .active a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

color:#000000;
padding-bottom:0.5em;
padding-right:20px;
padding-top:0.7em;
text-shadow:1px 1px 0 #FFFFFF;
}
#search-form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/barbg.png) repeat-x scroll 0 center;
border-bottom:1px solid #999999;
clear:both;
float:left;
position:relative;
width:100%;
}
#search-form-content {
padding-bottom:8px;
padding-top:10px;
position:relative;
}
#search-form form {
position:relative;
white-space:nowrap;
width:70%;
}
#search-form form #q {
width:80%;
}
#search-form form input[type="text"], #search-form input[type="search"] {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border:1px solid #CCCCCC;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-weight:bold;
padding:5px;
width:80%;
}
#search-form form #search-btn {
background-image:url(../images/search_btn.png);
border-style:none;
height:24px;
margin-bottom:-2px;
text-indent:-5000px;
width:80px;
}
#search-form form #search-btn.loading {
background-position:0 -24px;
}
#search-form #snapback {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:none;
font-size:0.8em;
padding-right:30px;
position:absolute;
right:20px;
top:4px;
width:21%;
}
#snapback-content {
background-color:#E3E3E3;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
padding-bottom:5px;
padding-left:10px;
}
#snapback a {
display:block;
font-size:1.1em;
font-weight:bold;
}
#triple-no-results {
background-color:#F9F9F9;
color:#AAAAAA;
font-size:1.3em;
font-weight:normal;
padding:10px 5px;
width:99%;
}
form#powermouse-triple-form input {
color:#666666;
font-size:0.8em;
margin-right:5px;
padding-bottom:3px;
padding-top:4px;
width:90%;
}
form#powermouse-triple-form #swp-btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/swp_btn.gif) no-repeat scroll left top;
display:block;
float:left;
height:21px;
text-indent:-5000px;
width:31px;
}
form#powermouse-triple-form #swp-btn.loading {
background-position:0 -21px;
}
form#powermouse-triple-form #swp-btn.disabled {
opacity:0.5;
}
form#powermouse-triple-form #ob {
float:left;
width:50%;
}
tr#triple-search-boxes {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:none;
width:100%;
}
tr#triple-search-boxes td {
padding:4px 10px;
}
.qi-selection {
background-color:black;
opacity:1;
padding:20px;
position:absolute;
right:0;
top:2.5em;
visibility:hidden;
width:300px;
z-index:100;
}
.qi-selection label {
color:#FCEE9A;
display:block;
font-size:0.85em;
font-weight:bold;
margin-bottom:0.2em;
margin-top:0.5em;
}
.qi-selection input, .qi-selection select {
width:100%;
}
.qi-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
height:16px;
position:absolute;
right:0;
text-indent:-5000px;
top:0.5em;
width:16px;
}
#keyboard-settings {
-x-system-font:none;
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:absolute;
right:20px;
top:35%;
}
#keyboard-settings td {
padding-left:4px;
padding-right:4px;
}
#keyboard-settings th {
color:#383838;
font-weight:bold;
text-shadow:0 1px 1px #FFFFFF;
}
#keyboard-settings a {
color:#1A4D7C;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-weight:bold;
text-decoration:none;
text-shadow:0 1px 1px #FFFFFF;
}
#keyboard-toggle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
height:16px;
text-indent:-5000px;
width:32px;
}
#keyboard-toggle.on {
background-position:-399px -49px;
}
#keyboard-settings .help-button {
position:static !important;
}
.mini-viewer-footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-bottom:2px solid #999999;
color:#222222;
cursor:row-resize;
font-size:0.65em;
font-weight:bold;
line-height:1em;
}
#images-tab {
display:none;
}
#live-link {
display:block;
margin-bottom:13px;
}
#bing-promo {
cursor:pointer;
padding-top:88px;
position:relative;
}
#bing-promo h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bing_sprites.png) no-repeat scroll 0 0;
display:block;
height:46px;
margin-left:-2px;
position:absolute;
text-indent:-5000px;
top:0;
width:192px;
}
#bing-promo h4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bing_sprites.png) no-repeat scroll 0 -46px;
border-style:none !important;
display:block;
height:39px;
position:absolute;
text-indent:-5000px;
top:56px;
width:112px;
z-index:2;
}
#bing-query {
border:4px solid #E8E7E8;
overflow:hidden;
padding:8px;
position:relative;
}
#bing-btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.bing.com/fd/s/a/j.png) no-repeat scroll left top;
border-left:4px solid #FFFFFF;
display:block;
height:24px;
position:absolute;
right:4px;
text-indent:-5000px;
top:4px;
width:24px;
}
h2.box_head {
font-weight:bold;
margin-bottom:0.3em;
}
#loading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/loading.png) no-repeat scroll 0 bottom;
text-shadow:0 0 2px white;
}
#loading {
display:none;
height:29px;
left:50%;
margin-bottom:10px;
margin-left:-175px;
margin-top:-11px;
overflow:hidden;
padding-left:75px;
position:absolute;
width:270px;
z-index:10000;
}
#loading h5 {
font-size:11px;
font-weight:bold;
left:18px;
position:absolute;
top:5px;
}
#loading > div {
float:left;
padding-left:25px;
position:relative;
top:-1px;
}
#loading > div > div > div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/ellipsis_load.gif) no-repeat scroll right center;
padding-right:10px;
white-space:nowrap;
}
#loading div.finished > div > div, #loading div.failed > div > div, #loading div.time-out > div > div, #loading div.no-results > div > div {
background-image:none;
}
#loading div.icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/loading.png) no-repeat scroll -77px top;
height:24px;
left:0;
opacity:0.3;
position:absolute;
width:20px;
}
#loading div.finished div.icon {
opacity:1;
}
#loading div.failed .label, #loading div.time-out .label {
opacity:0.4;
}
#loading div.label {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none no-repeat scroll -33px -50px;
color:#333333;
font-size:10px;
font-weight:bold;
margin-top:2px;
text-align:left;
}
#loading div.label div.results-count {
color:#333333;
font-size:9px;
font-style:normal;
font-weight:normal;
}
#loading #wikipedia-loading div.icon {
background-position:-77px top;
}
#loading #freebase-loading {
left:0;
}
#loading #freebase-loading div.icon {
background-position:-171px top;
}
#loading #powermouse-loading {
left:10px;
margin-right:20px;
padding-left:30px;
}
#loading #powermouse-loading div.icon {
background-position:-256px top;
width:25px;
}
.results {
clear:both;
}
h1.title {
display:none;
font-size:2em;
margin-bottom:0.7em;
}
.result {
clear:both;
position:relative;
}
.result ul.snippet {
background-image:none;
}
img.result-image {
height:50px;
width:50px;
}
#add-opensearch {
display:block;
margin-top:10px;
}
.snippet .title {
display:inline;
font-size:1.05em;
font-weight:bold;
}
#nl-results-head {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-bottom:1px solid #D2D2D2;
border-top:1px solid #D4D4D4;
clear:both;
color:#393939;
margin-bottom:1em;
padding-bottom:0.2em;
padding-top:0.4em;
}
#nl-results-head #result-counts {
font-size:0.9em;
font-weight:bold;
margin-left:8px;
}
#result-count {
float:left;
}
#nl-results-head #ranking {
float:right;
margin-right:30px;
}
ol#nl-results .snippet {
max-width:580px;
}
.result {
line-height:1.25em;
margin-bottom:1em;
margin-left:30px;
}
.result h3 {
color:#333333;
font-size:1.3em;
font-weight:bold;
padding-bottom:0.3em;
}
.result .snippet, .result h3 {
padding-right:3px;
padding-top:6px;
}
.result .expand {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

height:16px;
left:-23px;
position:absolute;
text-indent:-5000px;
top:7px;
width:16px;
}
.result.expanded .expand {
background-position:-16px -16px;
opacity:1;
}
.result:hover .expand {
opacity:1;
}
.result .expand.loading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/loading_btn.gif) no-repeat scroll left top;
opacity:1;
}
.result:hover > .snippet, .result:hover > h3, .result.expanded > h3, .result.expanded > .snippet, #freebase-results h3, #powermouse_results > .snippet {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

margin-left:-30px;
padding-left:30px;
}
.result.current-record > .snippet, #powermouse_results.current-record > .snippet, #freebase-results.current-record h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/current_record_bg.png) no-repeat scroll left top;
margin-left:-45px;
padding-left:45px;
}
#explore-more {
clear:both;
margin-bottom:10px;
margin-left:0.5em;
margin-top:1.5em;
}
#explore-more a, #explore-more span {
background-color:#F7F7F7;
border:1px solid #334662;
color:#333333;
font-weight:bold;
margin-right:4px;
padding-left:0.5em;
padding-right:0.5em;
text-decoration:none;
}
#explore-more a:hover, #explore-more a.sb_pagS {
background-color:#FFB342;
color:#FFFFFF;
}
#explore-more span {
border:1px solid #BFBFBF;
color:#BFBFBF;
}
#freebase-tabs-outer {
margin-left:-8px;
margin-right:20px;
margin-top:-9px;
}
ul#freebase-tabs {
height:31px;
margin-left:-9px;
margin-right:160px;
margin-top:-6px;
}
#freebase-results .tabs li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none no-repeat scroll right -382px;
border-left:1px solid #CFCFCF;
border-right:1px solid #CFCFCF;
margin-bottom:2px;
margin-right:2px;
padding-right:7px;
}
#freebase-results .tabs li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-top:1px solid #CFCFCF;
color:#494949;
font-size:0.9em;
margin-right:-7px;
padding:8px 6px 6px 7px;
}
#freebase-results .tabs li.active {
border-top:3px solid #AC3411;
margin-top:0;
}
#freebase-results .tabs li.active a {
border-top-style:none;
color:#000000;
font-size:0.9em;
font-weight:bold;
padding-top:6px;
}
ul#freebase-tabs {
float:left;
overflow:hidden;
width:auto;
}
#freebase-results .tabs li {
float:left;
text-align:center;
width:auto;
}
#freebase-results .tabs li a {
display:block;
font-style:normal;
font-weight:normal;
text-decoration:none;
white-space:nowrap;
}
#freebase-results .tabs li.active a {
display:block;
}
#freebase-results {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/resultbg.png) repeat-x scroll 0 0;
display:none;
margin-bottom:0.5em;
margin-left:30px;
}
#freebase-results h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

margin-bottom:0.25em;
}
#dossier td#blurb {
padding:0 10px 0 6px;
}
a.insta-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border:1px solid #BDBDBD;
color:#333333 !important;
cursor:pointer;
font-size:11px;
font-weight:bold;
line-height:100%;
padding:3px 4px 0;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 1px white;
width:auto;
}
a.insta-button:hover {
text-decoration:none;
}
a.insta-button.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

color:#1F1F1F !important;
text-decoration:none !important;
}
a.insta-button.global_loading {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/insta_loading.gif) no-repeat scroll center center;
}
a.insta-button.small-button {
font-size:10px;
padding:1px 3px !important;
}
#no-results {
border-bottom:2px solid #EEEEEE;
border-top:2px solid #EEEEEE;
margin-top:40px;
padding:15px 0;
}
#no-results h2 {
font-size:1.5em;
margin-bottom:5px;
}
#no-results h3 {
color:#666666;
}
#no-results .no-results-query {
background-color:#E6F5FA;
padding:4px;
}
.no-miniviewer-ie6 {
background-color:#FFE48D;
border:2px solid #FFD95C;
font-size:1.2em;
font-weight:bold;
margin-top:10px;
padding:10px;
}
.expanded-image-tip {
background-color:white;
padding:10px;
}
.expanded-image-tip img {
max-height:400px;
max-width:350px;
}
.expanded-image-info {
display:block;
font-size:0.9em;
text-decoration:none;
}
#error-message {
background-color:black;
color:white;
font-size:1.2em;
font-weight:bold;
line-height:1.2em;
opacity:0.9;
padding:10px;
position:fixed;
right:10px;
top:10px;
width:200px;
}
.error-red {
color:#EB0505;
}
body {
overflow-x:hidden;
}
a.interactive {
color:#666666 !important;
cursor:pointer;
font-size:0.9em;
letter-spacing:0.4px;
text-decoration:underline !important;
}
a.interactive:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
}
.float-left {
float:left;
}
table {
border-collapse:collapse;
border-spacing:0;
}
img {
}
.top_alert {
color:#444444;
cursor:default;
display:block;
font-size:0.85em;
padding:4px;
}
#main h3.error-head {
font-size:18px;
font-weight:bold;
margin-bottom:0.5em;
}
#sidebar > h4, #sidebar > div > h4, #swp-content > h4 {
border-bottom:1px solid #CCCCCC;
color:#003399;
font-size:1.2em;
font-weight:bold;
margin-bottom:0.8em;
padding-bottom:0.2em;
}
#sidebar > h5 {
color:#4D4D4D;
font-size:0.95em;
font-weight:bold;
margin-bottom:0.6em;
}
#sidebar ul.tips {
font-size:0.9em;
margin-left:0.3em;
}
#sidebar ul.tips li {
color:#4D4D4D;
list-style-position:inside;
list-style-type:disc;
}
#sidebar #toggle_follow, #sidebar #top {
color:black;
cursor:pointer;
}
#sidebar #clear_results {
cursor:pointer;
float:right;
}
#related-pages {
margin-bottom:1.5em;
}
#related-pages li {
margin-bottom:5px;
}
#related-pages .related_page_snippet {
display:none;
font-size:0.95em;
padding:10px;
}
#related-pages .related_page_snippet .powermouse_related_name {
background-color:#EFDB4A;
font-weight:bold;
}
#sidebar iframe {
margin-top:1em;
}
.smallnbold {
font-size:0.95em;
font-weight:bold;
}
#footer a, #footer .copyright {
font-size:0.8em;
font-weight:bold;
}
#footer .copyright {
position:absolute;
right:25px;
}
#footer .copyright .prefix {
font-weight:normal;
}
.pass-to-dom {
display:none !important;
}
#no-results {
border-bottom:2px solid #EEEEEE;
border-top:2px solid #EEEEEE;
margin-top:40px;
padding:15px 0;
}
#no-results h2 {
font-size:1.5em;
margin-bottom:5px;
}
#no-results h3 {
color:#666666;
}
#no-results .no-results-query {
background-color:#E6F5FA;
padding:4px;
}
.no-miniviewer-ie6 {
background-color:#FFE48D;
border:2px solid #FFD95C;
font-size:1.2em;
font-weight:bold;
margin-top:10px;
padding:10px;
}
.expanded-image-tip {
-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.6);
background-color:white;
border:1px solid #DDDDDD;
padding:10px;
z-index:10000 !important;
}
.expanded-image-tip img {
max-height:400px;
max-width:350px;
}
.expanded-image-info {
display:block;
font-size:0.9em;
text-decoration:none;
}
#error-message {
background-color:black;
color:white;
font-size:1.2em;
font-weight:bold;
line-height:1.2em;
opacity:0.9;
padding:10px;
position:fixed;
right:10px;
top:10px;
width:200px;
z-index:1000;
}
.error-red {
color:#EB0505;
}
.powermouse_highlighting {
background-color:#FFFBE1;
}
.powermouse_highlighting .powermouse_subject, .powermouse_highlighting .powermouse_relation, .powermouse_highlighting .powermouse_object {
background-color:#EFDB4A;
font-weight:bold;
}
.powermouse_highlighting .powermouse_negation {
background-color:#EFDB4A;
font-style:italic;
font-weight:bold;
letter-spacing:1.2px;
margin-right:2px;
}
.spinner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
opacity:0.9;
position:absolute;
z-index:999;
}
.spinner-msg {
font-weight:bold;
margin-bottom:5px;
text-align:center;
}
.spinner-img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/waiter.gif) no-repeat scroll 0 0;
height:24px;
margin:0 auto;
width:24px;
}
.mini-article {
background-color:white;
border:1px solid #CCCCCC;
}
.mini-article {
left:10px;
margin-right:240px;
padding:10px;
position:absolute;
top:7px;
}
.mini-article h1 {
font-size:1em;
font-weight:bold;
}
.mini-article h2 {
font-size:0.9em;
font-weight:bold;
}
.mini-article h3 {
font-size:0.8em;
font-weight:bold;
}
.mini-article h4, .mini-article h5, .mini-article h6 {
font-size:0.75em;
font-weight:bold;
}
.mini-article p, .mini-article li {
font-size:0.7em;
margin-bottom:0.7em;
}
.mini-article > table {
display:none;
}
.mini-proxy {
background-color:white;
border:1px solid #CCCCCC;
}
.mini-proxy h1 {
font-size:1em;
font-weight:bold;
}
.mini-proxy h2 {
font-size:0.75em;
font-weight:bold;
margin-top:0;
}
.mini-proxy h3 {
font-size:0.7em;
font-weight:bold;
margin:0;
padding:0;
}
.mini-proxy h4, .mini-proxy h5, .mini-proxy h6 {
font-size:0.65em;
font-weight:bold;
}
.mini-proxy p:hover, .mini-proxy li:hover, .mini-proxy ul:hover {
background-color:#F6EC66;
cursor:pointer;
}
.mini-proxy {
padding:6px 10px 10px;
position:absolute;
right:26px;
top:7px;
width:180px;
}
.mini-proxy h1, .mini-proxy h2, .mini-proxy h3, .mini-proxy h4, .mini-proxy h5, .mini-proxy h6 {
clear:both;
display:block;
float:left;
line-height:125%;
margin-bottom:2px;
margin-top:2px;
width:100%;
}
.mini-proxy p {
clear:both;
display:block;
float:left;
margin-bottom:1px;
width:100%;
}
.mini-proxy span.sentence {
border-top:1px solid #999999;
display:block;
float:left;
height:0 !important;
line-height:0 !important;
padding-bottom:1px;
}
.mini-proxy li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
float:left;
font-size:1px;
line-height:1px;
margin-left:0;
padding-bottom:0;
padding-left:5px;
padding-top:0;
width:100%;
}
.mini-proxy li span.sent_container {
display:block;
float:left;
}
.mini-proxy li span.sentence {
display:inline;
width:30%;
}
.mini-proxy ul {
clear:both;
display:block;
float:left;
margin-bottom:2px;
width:100%;
}
span.sent-container {
display:block;
}
.mini-viewer-footer {
clear:both;
float:left;
margin-bottom:0.4em;
min-height:20px;
position:relative;
width:100%;
}
.in-page-nav {
margin-left:10px;
margin-right:5px;
position:absolute;
top:3px;
}
.in-page-nav .previous {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
display:block;
float:left;
height:16px;
text-decoration:none;
width:16px;
}
.in-page-nav .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
display:block;
float:left;
height:16px;
text-decoration:none;
width:16px;
}
.mini-viewer, #search-within-page {
border-bottom-color:#999999;
border-bottom-width:2px;
border-top:3px solid #999999;
clear:both;
font-size:1.3em;
margin-bottom:0.4em;
margin-top:0.6em;
min-width:470px;
position:relative;
}
.mini-nav-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
width:100%;
}
.mini-nav-container h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

height:16px;
position:absolute;
right:10px;
text-indent:-5000px;
top:0.35em;
width:62px;
}
ul.mini-nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-bottom:1px solid #ADADAD;
float:left;
width:100%;
}
ul.mini-nav li {
float:left;
margin-left:10px;
padding-left:1px;
}
ul.mini-nav li.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

}
ul.mini-nav li a {
color:#363636;
display:block;
font-size:0.8em;
font-weight:bold;
line-height:1em;
padding:0.5em 1em;
text-decoration:none;
text-shadow:1px 1px 1px #FFFFFF;
}
ul.mini-nav li:hover a, ul.mini-nav li.active a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-bottom:0 solid #F0F0F0;
}
li.active a {
cursor:default;
}
li.single a {
cursor:pointer !important;
}
.mini-container {
background-color:#F7F7F7;
border-bottom:1px solid #CCCCCC;
clear:both;
height:15em;
min-height:15em;
overflow:hidden;
position:relative;
}
.mini-pages {
position:relative;
}
.miniviewer_container {
clear:both;
overflow:auto;
}
div.snippet + div {
clear:both;
}
.mini-article {
background-color:white;
border:1px solid #CCCCCC;
left:10px;
margin-right:240px;
padding:10px;
position:absolute;
top:7px;
}
.mini-article h1 {
font-size:1em;
font-weight:bold;
}
.mini-article h2 {
font-size:0.9em;
font-weight:bold;
}
.mini-article h3 {
font-size:0.8em;
font-weight:bold;
}
.mini-article h4, .mini-article h5, .mini-article h6 {
font-size:0.75em;
font-weight:bold;
}
.mini-article p, .mini-article li {
font-size:0.7em;
margin-bottom:0.7em;
}
.mini-article > table {
display:none;
}
.mini-proxy {
background-color:white;
border:1px solid #CCCCCC;
padding:6px 10px 10px;
position:absolute;
right:26px;
top:7px;
width:180px;
}
.mini-proxy h1, .mini-proxy h2, .mini-proxy h3, .mini-proxy h4, .mini-proxy h5, .mini-proxy h6 {
clear:both;
display:block;
float:left;
line-height:1.1em;
margin-bottom:2px;
margin-top:2px;
width:100%;
}
.mini-proxy h1 {
font-size:1em;
font-weight:bold;
}
.mini-proxy h2 {
font-size:0.75em;
font-weight:bold;
margin-top:0;
}
.mini-proxy h3 {
font-size:0.7em;
font-weight:bold;
margin:0;
padding:0;
}
.mini-proxy h4, .mini-proxy h5, .mini-proxy h6 {
font-size:0.65em;
font-weight:bold;
}
.mini-proxy p {
clear:both;
display:block;
float:left;
margin-bottom:1px;
width:100%;
}
.mini-proxy p:hover, .mini-proxy li:hover, .mini-proxy ul:hover {
background-color:#F6EC66;
cursor:pointer;
}
.mini-proxy span.sentence {
border-top:1px solid #999999;
display:block;
float:left;
padding-bottom:1px;
}
.mini-proxy li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
float:left;
font-size:1px;
line-height:1px;
margin-left:0;
padding-bottom:0;
padding-left:5px;
padding-top:0;
width:100%;
}
.mini-proxy li span.sent_container {
display:block;
float:left;
}
.mini-proxy li span.sentence {
display:inline;
width:30%;
}
.mini-proxy ul {
clear:both;
display:block;
float:left;
margin-bottom:2px;
width:100%;
}
span.sent-container {
display:block;
}
.mini-viewer .mini-proxy span.sentence:hover, .mini-viewer .mini-proxy span.proxy_semspan span.sentence {
background-color:#F5E566;
}
.scroll-track {
background-color:#E7E7E7;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
cursor:default;
height:99%;
position:absolute;
right:7px;
top:0;
width:10px;
}
.mini-scroller {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
cursor:default;
min-height:20px;
position:absolute;
right:-1px;
top:10px;
width:10px;
}
.more-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

bottom:0;
height:16px;
position:absolute;
width:100%;
}
.mini-viewer-footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

border-bottom:2px solid #999999;
clear:both;
color:#222222;
cursor:row-resize;
float:left;
font-size:0.65em;
font-weight:bold;
line-height:1em;
margin-bottom:0.4em;
min-height:20px;
padding-bottom:2px;
position:relative;
width:100%;
}
.change-font-size {
color:#888888;
cursor:pointer;
float:right;
margin:4px 4px 0 0;
padding:2px;
}
.change-font-size span.active {
color:#666666;
}
.change-font-size .small-a {
font-size:0.9em;
}
.change-font-size .big-a {
font-size:1em;
}
.relevant-passages-count {
cursor:pointer;
display:inline;
left:50px;
position:absolute;
top:6px;
}
.in-page-nav {
margin-left:10px !important;
margin-right:5px !important;
position:absolute !important;
top:3px !important;
}
.in-page-nav .previous {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
display:block;
float:left;
height:16px;
text-decoration:none;
width:16px;
}
.in-page-nav .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
display:block;
float:left;
height:16px;
text-decoration:none;
width:16px;
}
.mini-viewer-footer .resize {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:row-resize;
height:10px;
left:45%;
position:absolute;
text-indent:-5000px;
top:0.7em;
width:50px;
}
.mini-container div.images {
height:100%;
}
.mini-container div.images div.caption {
border-left-style:solid;
border-left-width:1px;
color:#4C4C4C;
font-size:0.7em;
margin-top:10px;
padding-left:10px;
position:absolute;
right:10px;
top:0;
width:139px;
}
.mini-container .main-image {
height:100%;
position:absolute;
width:100%;
}
.mini-container .main-image div.image {
height:100%;
margin-right:150px;
position:relative;
}
.mini-container .main-image div.image img {
display:block;
float:none;
margin-left:auto;
margin-right:auto;
}
.mini-container div.images div.filmstrip {
background-color:white;
border-top:2px solid silver;
bottom:0;
overflow:auto;
padding:5px 3px 0;
position:absolute;
width:100%;
}
.mini-container div.filmstrip li {
float:left;
}
.mini-container div.filmstrip li a {
display:block;
margin:0;
padding:0;
}
.mini-container div.images img {
border-style:none;
margin-right:0;
padding:2px;
}
.mini-container div.images .filmstrip a.selected img {
border:2px solid orange;
padding:0;
}
.in-page-nav .previous {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
display:block;
float:left;
height:16px;
text-decoration:none;
width:16px;
}
.in-page-nav .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
display:block;
float:left;
height:16px;
text-decoration:none;
width:16px;
}
.mini-viewer-footer {
clear:both;
float:left;
margin-bottom:0.4em;
min-height:20px;
padding-bottom:2px;
position:relative;
width:100%;
}
.in-page-nav {
margin-left:10px;
margin-right:5px;
position:absolute;
top:3px;
}
.mini-nav-container {
float:left;
width:100%;
}
.mini-nav-container h5 {
height:16px;
position:absolute;
right:10px;
text-indent:-5000px;
top:0.35em;
width:62px;
}
ul.mini-nav li a {
color:#363636;
display:block;
font-size:0.8em;
font-weight:bold;
line-height:1em;
padding:0.5em 1em;
text-decoration:none;
text-shadow:1px 1px 1px #FFFFFF;
}
li.active a {
cursor:default;
}
li.single a {
cursor:pointer !important;
}
li.images-tab {
display:none;
}
.mini-viewer .mini-proxy span.sentence:hover, .mini-viewer .mini-proxy span.proxy_semspan span.sentence {
background-color:#F5E566;
}
.scroll-track {
background-color:#E7E7E7;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
cursor:default;
}
.scroll-track {
height:99%;
position:absolute;
right:7px;
top:0;
width:10px;
}
.mini-scroller {
min-height:20px;
position:absolute;
right:-1px;
top:10px;
width:10px;
}
.more-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

}
.more-content {
bottom:0;
height:16px;
position:absolute;
width:100%;
}
.change-font-size {
color:#888888;
cursor:pointer;
float:right;
margin:4px 4px 0 0;
padding:2px;
}
.change-font-size span.active {
color:#666666;
}
.change-font-size .small-a {
font-size:0.9em;
}
.change-font-size .big-a {
font-size:1em;
}
.mini-viewer-footer .resize {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:row-resize;
height:10px;
left:45%;
position:absolute;
text-indent:-5000px;
top:0.7em;
width:50px;
}
.relevant-passages-count {
cursor:pointer;
display:inline;
left:50px;
position:absolute;
top:6px;
}
.mini-container div.images {
height:100%;
}
.mini-container div.images div.caption {
border-left-style:solid;
border-left-width:1px;
color:#4C4C4C;
font-size:0.7em;
margin-top:10px;
padding-left:10px;
position:absolute;
right:10px;
top:0;
width:139px;
}
.mini-container .main-image {
height:100%;
position:absolute;
width:100%;
}
.mini-container .main-image div.image {
height:100%;
margin-right:150px;
position:relative;
}
.mini-container .main-image div.image img {
display:block;
float:none;
margin-left:auto;
margin-right:auto;
}
.mini-container div.images div.filmstrip {
background-color:white;
border-top:2px solid silver;
bottom:0;
overflow:auto;
padding:5px 3px 0;
position:absolute;
width:100%;
}
.mini-container div.filmstrip li {
float:left;
}
.mini-container div.filmstrip li a {
display:block;
margin:0;
padding:0;
}
.mini-container div.images img {
border-style:none;
margin-right:0;
padding:2px;
}
.mini-container div.images .filmstrip a.selected img {
border:2px solid orange;
padding:0;
}
.mini-viewer, #search-within-page {
clear:both;
margin-bottom:0.4em;
margin-top:0.6em;
min-width:470px;
position:relative;
}
.mini-nav-container {
float:left;
width:100%;
}
ul.mini-nav {
float:left;
width:100%;
}
ul.mini-nav li {
float:left;
margin-left:10px;
padding-left:1px;
}
.mini-container {
clear:both;
height:15em;
min-height:15em;
overflow:hidden;
position:relative;
}
.mini-pages {
position:relative;
}
.miniviewer_container {
clear:both;
overflow:hidden;
}
div.snippet + div {
clear:both;
}
#powermouse_results {
clear:both;
margin-bottom:10px;
position:relative;
}
#powermouse_results_container {
clear:both;
margin-bottom:1em;
}
#powermouse_results .snippet .title {
color:#777777;
}
#powermouse_results .snippet .title .header_item {
color:#333333;
margin:0 1px;
}
#powermouse_hidden {
background-color:#DDDDDD;
color:white;
cursor:pointer;
margin-bottom:-10px;
padding:7px;
}
#powermouse_hidden:hover {
background-color:#CFCFCF;
}
#mouse_results #more-relations-wrapper {
color:#AAAAAA;
font-size:0.9em;
padding:6px 0 0 10px;
text-align:left;
}
#mouse_results {
margin-top:5px;
width:100%;
}
#mouse_results tr {
border-top:1px solid #E0E0E0;
}
#mouse_results tr.even {
background-color:#F9F9F9;
}
#mouse_results td {
padding:6px 10px;
vertical-align:top;
}
#mouse_results td.relation {
color:#AAAAAA;
text-align:right;
white-space:nowrap;
width:1px;
}
#mouse_results td.relation a {
letter-spacing:0.9px;
}
#mouse_results td.subject.follow {
position:relative;
}
#mouse_results td.list {
color:#888888;
}
#mouse_results .list_type {
height:100%;
overflow:hidden;
width:90%;
}
#mouse_results .object_list_more {
float:right;
}
#mouse_results a {
color:#3F6F9A;
text-decoration:none;
}
#powermouse_results #powermouse_subject.follow_type {
cursor:pointer !important;
position:absolute;
z-index:10;
}
#powermouse_results .subject_clone {
color:#AAAAAA;
position:absolute;
}
#powermouse_results .subject_clone:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
}
#mouse_results a.current {
color:#0B5ABE;
font-weight:bold;
z-index:10;
}
#mouse_results a:hover {
background-color:#DFEAEB;
}
#mouse_results a.current.powermouse_object_link {
margin-left:-2px;
margin-right:-2px;
}
#mouse_results a.active {
font-weight:bold;
text-decoration:none;
}
#mouse_results td.list a.powermouse_object_link {
padding-left:4px;
text-decoration:none;
white-space:nowrap;
}
#mouse_results td.list a.powermouse_object_link.current {
color:#0B5ABE;
}
#mouse_results .powermouse_object_results {
clear:both;
display:none;
overflow:hidden;
}
#mouse_results .powermouse_object_results p.powermouse_result_sentence {
display:none;
}
#mouse_results .powermouse_object_results .more_down {
display:block;
margin:4px 0 0 4px;
}
#mouse_results .powermouse_object_results p.powermouse_result_sentence {
color:#333333;
font-size:0.95em;
margin:4px 0 0 8px;
}
#mouse_results .powermouse_object_results p.powermouse_result_sentence a.title, #mouse_results .powermouse_object_results p.powermouse_result_sentence a.title span {
color:#003399;
font-weight:normal;
text-decoration:underline;
}
#mouse_results .powermouse_object_results p.powermouse_result_sentence a.title {
display:inline;
margin-bottom:3px;
margin-right:10px;
}
#mouse_results .powermouse_object_results p.powermouse_result_sentence a.title:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#mouse_results .powermouse_object_results h4 {
display:none;
font-size:0.9em;
margin:15px 0 0 8px;
}
#mouse_results .powermouse_object_results h4, #mouse_results .powermouse_object_results h4 .header-query {
color:#AAAAAA;
font-weight:bold;
}
#mouse_results .powermouse_object_results h4 .header-query:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#0B5ABE;
text-decoration:underline;
}
#powermouse-triple-form input[type="submit"] {
left:-5000px;
position:absolute;
}
#powermouse_results h3.title ul {
position:absolute;
right:30px;
top:4px;
}
#powermouse_results h3.title ul li {
display:inline;
}
#spelling {
clear:both;
color:#CC6E17;
font-weight:bold;
margin-bottom:1em;
}
#spelling a {
font-style:normal;
font-weight:normal;
}
#spelling a strong {
font-style:italic;
font-weight:bold;
}
#nl-results-head {
position:relative;
z-index:1000;
}
#nl-results-head #ranking .current {
color:#CF6001;
font-weight:bold;
}
#nl-results-head a.toggle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
height:16px;
text-indent:-5000px;
width:32px;
}
#ranking img {
vertical-align:text-bottom;
}
#nl-results-head .help-button {
top:0.27em;
}
#nl-results-head a.insta-button {
cursor:pointer;
position:absolute;
top:3px;
z-index:1000;
}
#nl-advanced-button {
right:2.5em;
}
#nl-toggle-highlighting-button {
right:8.5em;
}
#nl-advanced {
position:absolute;
right:0;
top:0;
z-index:100;
}
#nl-advanced ul {
background-color:#E9E9E9;
display:none;
margin-top:3px;
position:absolute;
right:0;
top:1.5em;
z-index:1000;
}
#nl-advanced ul li {
border-bottom:1px solid #D2D2D2;
cursor:pointer;
font-size:0.85em;
white-space:nowrap;
width:auto;
}
#nl-advanced ul li a {
color:#393939;
display:block;
padding:0.2em 0.5em;
text-decoration:none;
}
#nl-advanced ul li a:hover, #nl-advanced ul li.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3F6F98 url(../images/topsubbg.png) repeat-x scroll left bottom;
color:#FFFFFF;
}
#nl-advanced ul li.selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

color:#FFFFFF;
padding-left:20px;
}
#result-count {
display:none;
}
#belush-prev, #belush-next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/belush_buttons.png) repeat-y scroll 0 -55px;
cursor:pointer;
display:none;
height:100%;
position:absolute;
width:51px;
}
#belush-next {
background-position:right -55px;
right:0;
}
#belush-prev {
left:0;
}
#belush-container {
float:left;
}
#freebase-results {
display:none;
}
#dossier_container.true_knowledge, #dossier_container.start {
clear:both;
font-size:1.5em;
line-height:1.2em;
margin-bottom:1em;
padding-top:0.3em;
}
#freebase-results h3 {
display:block;
float:left;
}
#freebase-results h4 {
color:gray;
font-size:11px;
position:absolute;
right:26px;
top:6px;
}
#freebase-results h4 a {
color:#AC3411;
font-weight:bold;
}
#freebase-results.result:hover > .snippet {
background-image:none;
}
div.freebase-list {
clear:both;
overflow:hidden;
padding-bottom:5px;
position:relative;
}
#freebase-results .snippet {
float:left;
}
#freebase-list ul {
clear:both;
float:left;
height:auto;
position:relative;
width:100%;
}
#freebase-list .snippet {
height:auto;
max-width:none !important;
}
#freebase-list li {
display:block;
float:left;
font-size:0.85em;
line-height:1.1em;
margin-right:10px;
text-align:center;
width:100px;
}
#freebase-list li a {
font-weight:bold;
margin-bottom:0;
}
#freebase-list div.img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none no-repeat scroll center center;
margin-bottom:3px;
min-height:70px;
width:auto;
}
#freebase-list li.single {
font-size:1.4em;
text-align:left;
}
#freebase-list li.single div.img {
float:left;
margin-right:8px;
}
#freebase-topic {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

display:block;
height:14px;
position:absolute;
right:26px;
text-indent:-5000px;
top:7px;
width:135px;
}
#freebase-list div.no-image img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/no_photo.png) no-repeat scroll center center;
}
#freebase-list .hdtv div.no-image img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#freebase-list .headshots div.no-image img, #freebase-list .roster div.no-image img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/no_photo_person.png) no-repeat scroll center 5px;
}
#freebase-list .headshots div.no-image img {
background-position:center center;
}
#freebase-list .cds div.no-image img {
background-image:none;
}
#freebase-results .roster div.img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/no_photo.png) no-repeat scroll center 10px;
}
#freebase-results .books li {
width:80px;
}
#freebase-results .books div.img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none no-repeat scroll center 7px;
padding:0;
}
#freebase-results .headshots div.img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/no_photo.png) no-repeat scroll center 10px;
padding:0;
}
#freebase-results .tv li {
width:115px;
}
#freebase-results .tv div.img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:black url(../images/hdtv_bg.png) no-repeat scroll center 2px;
padding:0;
}
#freebase-results .tv div.img img {
padding:0;
}
#freebase-results .cds div.img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/cd.jpg) no-repeat scroll center center;
}
#freebase-results .cds div.img img {
margin-left:6px;
}
#freebase-results .dvds li {
width:80px;
}
#freebase-results .dvds div.img {
background-position:center 8px;
}
#freebase-results .dvds div.img img {
margin-left:3px;
}
#freebase-results .quotations div.img {
display:none;
}
#freebase-results ul.quotations {
margin-bottom:10px;
width:100% !important;
}
#freebase-results ul.quotations li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/quotes.png) no-repeat scroll left top;
clear:both;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:0.7em;
padding-left:28px;
padding-top:0;
text-align:left;
width:90%;
}
#freebase-results ul.measurement, #freebase-results ul.height, #freebase-results ul.weight {
width:auto;
}
#freebase-results ul.measurement li, #freebase-results ul.height li, #freebase-results ul.weight li {
font-size:2em;
margin-bottom:0.2em;
text-align:left;
white-space:nowrap;
width:100%;
}
#freebase-results ul .year {
font-size:1.4em;
}
#belush-container {
width:100%;
}
#freebase-results li img {
border-style:none;
display:block;
float:none;
margin:auto;
}
#freebase-results li a.img {
display:block;
margin-bottom:0.4em;
min-height:64px;
padding:3px;
width:64px;
}
#freebase-results .show_widget_container {
float:left;
width:19%;
}
#freebase-results .float {
float:left;
}
#freebase-results .label {
clear:left;
display:block;
float:left;
font-size:10px;
}
#freebase-results .expand {
display:none;
}
#freebase-pagination {
height:16px;
margin-bottom:5px;
text-align:center;
}
#freebase-pagination table {
height:16px;
margin-left:auto;
margin-right:auto;
}
#freebase-pagination td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

cursor:pointer;
height:16px;
margin:0;
padding:0;
width:16px;
}
#freebase-pagination td.current {
background-position:-96px -16px;
}
#freebase-results ul.date {
display:block;
font-size:20px;
font-weight:bold;
}
#freebase-results .date > li {
width:auto;
}
.date .cal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/cal.png) no-repeat scroll center top;
float:left;
height:80px;
width:80px;
}
.date .cal .month {
color:#FFFFFF;
font-size:10px;
line-height:100%;
margin-top:6px;
text-align:center;
}
.date .cal .day {
font-size:32px;
line-height:32px;
margin-top:10px;
text-align:center;
}
.date .date {
left:0;
margin-left:90px;
margin-top:15px;
position:absolute;
text-align:left;
top:5px;
width:100%;
}
.date .age {
font-size:10px;
}
.date .full-date {
font-size:30px;
height:100%;
line-height:100%;
white-space:nowrap;
width:auto;
}
#dossier {
clear:both;
padding-bottom:6px;
}
#dossier #belush_spin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/explore/images/search_btns.gif) no-repeat scroll -32px -48px;
height:24px;
margin:0 auto 16px;
width:32px;
}
#dossier td {
vertical-align:top;
}
#dossier tr.hidden {
display:none;
}
#dossier td.moar_results {
padding-left:0;
padding-top:0;
text-align:left;
vertical-align:bottom;
}
#dossier td.result_label {
font-weight:bold;
padding-bottom:1px;
padding-right:6px;
text-align:right;
vertical-align:top;
}
#dossier td.result_value {
padding-bottom:1px;
vertical-align:top;
}
#dossier td#image {
width:100px;
}
#dossier td#blurb {
padding:0 10px 0 6px;
width:40%;
}
#dossier td#blurb.expanded {
text-align:left;
width:100% !important;
}
#dossier td#properties {
border-left:1px solid #CCCCCC;
padding:0 12px 0 14px;
}
#dossier td#properties.noblurb {
border-left:0 none !important;
padding:0 !important;
}
#dossier .cal {
display:none;
}
.result .source a {
color:#333333;
font-size:0.85em;
}
.result .source {
clear:none;
}
.result img {
border:1px solid silver;
float:left;
margin-bottom:3px;
margin-right:10px;
padding:3px;
}
#results > h4 {
border-top:1px dotted silver;
font-size:1.3em;
font-weight:bold;
margin-bottom:0.3em;
margin-top:1.5em;
padding-top:1em;
}
#results ul.bullets {
font-size:0.85em;
line-height:1.6em;
}
#results ul.bullets li {
display:inline;
}
span.loose {
background-color:#D4F0FF;
}
span.key, span.loose {
background-color:#FFF5C1;
font-weight:bold;
}
span.semsent span.key, span.semsent span.loose {
background-color:transparent;
}
span.semspan {
background-color:#FFF5C1;
padding-bottom:0.1em;
}
span.semspan > span.key, span.semspan > span.loose {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
span.semspan span.sem, span.semspan.sem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFEF78 none repeat scroll 0 -320px;
font-weight:bold;
}
span.semspan span.answer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFD842 none repeat scroll 0 -288px;
font-weight:bold;
padding-left:0.2em;
padding-right:0.2em;
}
span.cur {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF9D2 none repeat scroll 0 0;
}
#results.hide-highlighting #nl-results div.snippet span, #results.hide-highlighting #nl-results span {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
}
 

BODY {

background-color: #FFFFFF;

font-family: arial;

font-size: 14px;

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}



font {

 font-family: verdana;

 font-size: 12px;

}

td {

  font-family: verdana;

  font-size:12px;
 
}

big {

 font-family: verdana;

 font-size: 13px;

}

small {

 font-family: verdana;

 font-size: 11px;

}

/*Link styles*/

a:link,a:visited,a:active {

    font-family: arial,sans-serif;

    font-size: 14px;

    text-decoration: underline;
 font-weight: bold;
color: #0000FF;
}

a:hover {

color: #0000FF;

text-decoration: underline;

}









/* Manages the style of the tab link*/



a.tab_link{

    font-size: 12px;

    text-decoration: none;

	color: #000000;





}

a.tab_link:hover{

    font-size: 12px;

    text-decoration: underline;

	color:#FF0000;



}





/* Manages the style heading of related search*/

.related_heading { font-family: verdana;

   color:#003300;

   text-decoration: none;

   font-weight: bold

       }



 /* Manages the style of the range of number of results*/

.total_range { 

   font-family: verdana;

   color:#333333;

   text-decoration: none;

   font-weight: bold

       }

	

 /* Manages the style of the total number*/

.total_results { font-family: verdana;

   color:#333333;

   text-decoration: none;

   font-weight: bold

       }





 /* Manages the style of the search term*/

.search_term { font-family: verdana;

   color:#FF0000;

   text-decoration: none;

   font-weight: bold

       }

	   a.clink1:hover {
	color: #Ff7400;
	text-decoration: underline
}

a.clink2:active,a.clink2:link,a.clink2:visited,a.clink2:focus {
	font-family: verdana;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

a.clink2:hover {
	color: #Ff7400;
	text-decoration: underline;
}
