/*==========
author:	吴颖晖 Freddie
copyright:	Copyright (c) 1998-2009 Flying @ Flying's World
version:	5.4b
# Requires 1.css, YUI/reset-fonts-grids
==========*/
div.table	{display:table/*shrink wrap*/;margin:1ex auto;padding-right:20px/*Schemer.png*/;min-width:65%;background:url(../pix/Schemer.png) right top repeat-y;}
html.ie div.table	{display:inline-block/*shrink wrap*/;}

/*< chronicle / dictionary >*/
table.quick	{table-layout:fixed;}
table.chron,
table.dict	{margin:0 auto;max-width:98%;border:none;}
html.ie table.chron,
html.ie table.dict	{text-align:center;}
html.ie div.table tr	{text-align:left;}
div.table caption.remark	{text-align:right;padding:.3ex 1em;font-size:93%;font-weight:normal;}
div.table caption.remark > *	{letter-spacing:0!important;}
table.dict > thead,
table.dict > tfoot,
table.dict > tbody,
table.dict > tbody th,
table.dict > tbody td	{border-width:0 0 1px 0;}
table.dict > colgroup	{border:1px dotted #CCF;}
table.dict > tbody > tr:hover,
table.dict th.hover,
table.dict td.hover	{background:#EEF;}
table.dict td.vhover	{background:#FFD;}
table.dict > tbody th:hover,
table.dict > tbody td:hover	{background:#EFE;}
div.table th,
div.table td	{padding:.1em .4em;}
div.table th	{font-weight:bold;}
div.table > thead th > *:lang(zh)	{letter-spacing:.4em;}
html.ie div.table > thead th > *.zh	{letter-spacing:.4em;}
table.dict th[scope="row"]	{font-weight:normal;font-size:108%;text-align:left;white-space:nowrap;}
table.dict th[scope="row"] small	{letter-spacing:normal;}
table.dict th[scope="row"]:lang(zh),
table.dict big	{font-size:131%;}
table.dict small	{font-size:76%;}
html.ie table.dict th[scope="row"].zh	{font-size:131%;}
table.dict th.deprecated,
table.dict th[scope="row"] small	{font-size:93%;color:#AAA;}
table.dict th.deprecated:lang(zh)	{font-size:100%;}
html.ie table.dict th.deprecated.zh	{font-size:100%;}
table.chron td.ymd	{font-size:85%;white-space:nowrap;height:1ex;}
table.chron img.logo	{margin:.1em .4em;vertical-align:middle;}

/*< index >*/
ul.index	{margin:15px auto;border:1px outset;text-align:center;}
ul.index > li	{list-style:none;display:inline-block;margin:1ex .5em;}
html.ie ul.index > li	{display:inline;}
ul.index > li.index	{padding:0 1em;}

/*< orgchart >*/
div.orgchart table,
div.orgchart tbody,
div.orgchart td	{border:none;vertical-align:top;}
html.ie div.orgchart,
html.ie table.level td	{text-align:center;}
table.level	{margin:0 .5em;width:100%;}
table.level td	{padding:0!important;}
table.entity	{background:#FAFAFF;border:1px solid #69F!important;margin:0 auto;}
table.entity td	{color:#CCD;background:#EEF;font-size:61%;}
table.entity th	{padding:0 .5em 0 14px/*male+1*/;border:1px dotted #CCF;line-height:1.616;font-weight:normal;text-align:center;white-space:nowrap;}
div.orgchart table.leaf th	{padding:.5ex .5em .5ex 14px/*male+1*/;width:1em;max-width:1.2em;line-height:1.231;white-space:normal;}
table.entity th.male	{background:transparent url(../pix/icon/male.png) left top no-repeat;}
table.entity th.female	{background:transparent url(../pix/icon/female.png) left top no-repeat;}
table.entity th.deceased	{background-color:#EEE;color:#99C;}
table.entity th > *	{letter-spacing:0!important;}
table.link	{width:100%;}
table.link td:first-child	{border-right:2px ridge #CCF;}
table.link td.ld	{border-top:2px ridge #CCF;}
table.link td.lu	{border-bottom:2px ridge #CCF;}
div.orgchart img.Flying	{width:2.085em/*139*/;height:2.16em/*144*/;margin:.1em .5575em/*(3.2-2.085)/2*/;vertical-align:middle;}
div.orgchart img.yanzi	{width:2em/*225*/;height:1.493em/*168*/;margin:.1em .6em/*(3.2-2)/2*/;vertical-align:middle;}
@media print	{
	div.orgchart	{page-break-inside:avoid;}
}
