/*==========
author:	吴颖晖 Freddie
copyright:	Copyright (c) 1998-2009 Flying @ Flying's World
version:	5.4b
# Requires YUI/reset-fonts-grids
==========*/
html	{background-color:#FEFEFE;}
body	{background:white;font-family:Verdana,"WenQuanYi Zen Hei",Arial,sans-serif;quotes:"\201C" "\201D" "\2018" "\2019";speak-numeral:continuous;}
q:before	{content:open-quote;}
q:after	{content:close-quote;}
body,
select,
textarea,
div	{
	scrollbar-face-color:#F0F0FF;
	scrollbar-highlight-color:#EEFFFF;
	scrollbar-3dlight-color:#99CCDD;
	scrollbar-shadow-color:#EEEEEE;
	scrollbar-darkshadow-color:#CCCCFF;
	scrollbar-arrow-color:#9999FF;
	scrollbar-track-color:#F9F9F9;	}
button,
input,
label	{vertical-align:middle;}
table,
thead,
tfoot,
tbody	{border:1px solid #99F;}
tbody + tbody	{border-top-color:#DDF;}
thead	{background:#D8D8FF;}
tfoot	{background:#F0F0FF;}
th,
td	{border:1px dotted #CCF;}
thead th,
tfoot th,
tfoot td	{border-left:1pt solid #FFF;border-right:1pt solid #FFF;}
thead tr + tr	{border-top:1pt solid #FFF;}
th	{text-align:center;}
caption	{padding:1ex 1em;caption-side:top;text-align:center;font-size:108%;font-weight:bold;background:#F9F9FF;}
html.gecko caption	{margin-bottom:1px/*table top border fix*/;}
h1	{margin:0 70px/*#signet+10px*/ 1.2ex 3em;font:bold 205%/1 Georgia,"Times New Roman",Times,"Bitstream Cyberbit",serif;text-align:left;text-shadow:0 0 .25em #99F;}
h2	{margin:0 70px/*#signet+10px*/ 1.2ex 6em;font-size:161.6%;line-height:1;text-align:left;}
h3	{margin:0 1ex;margin-bottom:1.2ex;font-style:italic;font-size:138.5%;text-align:center;}
h4	{font-weight:bold;font-size:116%;text-align:left;}
h1 + h2,
h1 + h3	{margin-top:-.5ex;}
h1 > :lang(zh),
h2 > :lang(zh),
h3 > :lang(zh),
h4 > :lang(zh),
caption > :lang(zh)	{letter-spacing:.15em;}
p	{text-indent:2em;padding-bottom:1ex;}
ul,
ol	{margin-left:2em;}
ul > li	{list-style:disc outside url(../pix/icon/arrow_E.png);}
ol > li	{list-style:decimal-leading-zero outside;}
a	{text-decoration:none;}
em	{font-style:italic;}
em:lang(zh)	{font-style:normal;border-bottom:2px dotted/*text-emphasis:dot*/;}
strong	{font-weight:bold;}
del	{text-decoration:line-through;}
dfn,
var	{font-style:oblique;}
sup,
sub	{font-size:69%;}
sup	{vertical-align:super;}
sub	{vertical-align:sub;}
code	{font-family:"Courier New","Lucida Console","Lucida Sans Typewriter",monospace;white-space:pre;}
abbr/*acronym*/,
abbr.trunc	{speak:normal;}
abbr.init,
abbr.zip	{speak:spell-out;}
cite	{font-style:italic;}
cite a	{cursor:crosshair;}

/*< MUI support >*/
span.tr-db,	/*F[1].MUI.tags*/
div.tr-db,
#tr	{display:none!important;speak:none!important;}

/*< header >*/
#hd	{height:120px;margin:0 -10px;background:url(../pix/Schemer.jpg) 325px/*empirical*/ top repeat-x;}
#top,
#logo	{display:block/*no white-space*/;width:360px;height:120px;margin-right:10px;}
#comp-detect	{margin:0 auto 1.5ex;color:#C00;font:bold 123.1%/1.35 sans-serif;}
#comp-detect p	{display:inline;padding:0 .5em;}
#signet	{float:right;margin-top:-30px;}
#signet img	{width:60px/*215*/;height:59px/*210*/;font:bold 161.6% "角篆","篆体","细圆",XiYuan,XiYuanTi,"楷体",KaiTi,fantasy;}
#banner	{padding-top:65px/*Schemer.jpg*/;}
#navbar	{list-style:none;font:85%/1.67 "Lucida Sans Typewriter","Lucida Console",monospace;background:#EEF;border:1px dashed #AEF;border-width:1px 0;}
#navbar a	{color:#245;cursor:text;}
#navbar a:hover	{color:#F8F8FF;background-color:#36A;}
#navbar > li	{display:inline;color:#999;}
#navbar > li:before	{content:"/\2002";}
#navbar > li:first-child:before	{content:"";}
/*
#navbar > li:last-child:after	{content:"\2002$";}
#navbar:after	{content:" \2592";text-decoration:blink;}
*/
#cse-search:before	{content:"\2002$"!important;}
#cse-search div,
#cse-search-box	{display:inline;white-space:nowrap;}
#cse-search-box input[type="text"]	{border:1px inset #36A;}

/*< body >*/
div.navaid	{text-align:right;clear:both;margin:1em;}
#bd	{background:transparent url(../pix/spiral.jpg) center top repeat-y;color:#003;}
#yui-main	{padding-bottom:2ex;}
#yui-main > div.yui-b	{margin-left:11.22836em/*cf:1.IE.css*/!important;line-height:1.67;}
#yui-main div.col-zh	{width:41.1%/*49.1-8*/;font-family:108%;}
#yui-main div.col-en	{width:57.1%/*49.1+8*/;}
#yui-main a[rel="external"]	{margin-right:2px;padding-right:10px/*.png+1*/;background:url(../pix/icon/external.png) right center no-repeat;}
#yui-main a[rel="email"]	{margin-right:2px;padding-right:10px/*.png+1*/;background:url(../pix/icon/mail.png) right center no-repeat;}
#yui-main a[rel="more-help"] img	{width:9px;height:9px;font-size:69%;}
#yui-main a[rel="more-help"],
#yui-main a:link	{color:#03F;background-color:transparent;}
#yui-main a:visited	{color:#339;background-color:transparent;}
#yui-main a:hover	{color:#FFA;background-color:#16C!important;}
#yui-main a.private img	{width:2px!important;height:2px!important;}
#bd abbr[title],
/*#bd acronym[title],*/
#bd dfn[title],
#bd span[title]	{border-bottom:1px dotted #99F;cursor:help;}
#bd abbr.aka,
/*#bd acronym.aka,*/
#bd abbr.mth,
#bd abbr.name	{border-bottom:none;}
#yui-main li,
#yui-main dd	{margin-bottom:1ex;}
p.sign	{text-align:right;margin-right:3em/*.navaid*/;}
p.drop-cap	{text-indent:0;}
p.drop-cap:first-letter	{display:block;float:left;margin-right:.1em;font-size:245%;line-height:1.12/*empirical*/;color:#69A;}
p.drop-cap:lang(en):first-letter	{font-weight:bold;font-family:Georgia,serif;}
dl.ref	{font-size:93%;}
dl.ref > dt	{float:left;margin-right:1em;min-width:1em;}
dl.ref > dd	{margin-left:1.5em;margin-bottom:0!important;}
dl.log	{margin-left:.5em;padding-left:.5em;border-left:1px solid #DDF;}
dl.log > dt	{margin-top:.5ex;font-weight:bolder;}
dl.log > dd	{margin-left:1em;line-height:1.31;}
ul.titles > li	{list-style:none;text-indent:-1.5em;line-height:1;}
ul.topics > li {font-size:116%;}
ul.topics > li > ul {font-size:86.2%/*1/116%*/;}
address	{text-align:right;}
em.proper	{text-decoration:underline;font-style:normal;border-bottom:none/*text-emphasis:none*/;}
blockquote	{display:table/*shrink wrap*/;margin:1ex 1em;padding:0 2em;background:transparent url(../pix/icon/quote_L.png) left top no-repeat;border:1px dashed #CEF;border-width:1px 0;text-align:left;}
blockquote > *:last-child	{margin-right:-1em;padding-right:2em;background:transparent url(../pix/icon/quote_R.png) right bottom no-repeat;}
blockquote > p	{text-indent:0;}
span.Flying	{margin:0 .15em;font-style:italic;font-size:108%;font-family:Georgia,serif;letter-spacing:0!important;}
span.digits	{speak-numeral:digits;}
span.ipa,
td.ipa	{padding:0 .1em;font:108%/1 "Arial Unicode MS","Lucida Sans Unicode","Bitstream Cyberbit",serif;font-stretch:expanded;white-space:nowrap;}
span.ipa i,
td.ipa i	{font-style:italic;}
#yui-main span.ipa a[rel],
#yui-main td.ipa a[rel]	{margin-right:0;padding-right:0;background:none;}
hr.bef,
hr	{margin:18px auto;border:none;height:9px;background:transparent url(../pix/splitter/eyes_L.png) center no-repeat;clear:both;}
hr.aft	{background-image:url(../pix/splitter/eyes_R.png);}
span.smiley	{padding:0 .3em;font-weight:bold;font-family:monospace;font-stretch:condensed;white-space:pre;vertical-align:baseline;}
span.surname	{font-variant:small-caps;}
span.jam:lang(zh),
span.jam:lang(zh) span	{letter-spacing:.05em!important;}
code.secret	{display:none!important;}
span.seemenot	{visibility:hidden!important;}
div.float-R	{float:right;}

/*< menu >*/
#Flying	{width:2.224em/*139*/;height:2.304em/*144*/;}
#menu	{margin:0 10px 0 -10px;width:135px;font:bold 108%/1.16 Verdana,"WenQuanYi Zen Hei",Arial,sans-serif;}
#menu *:lang(zh)	{letter-spacing:.25em;padding-left:.25em;}
#menu span:lang(zh)	{font-size:108%;}
#menu span:lang(zh) span	{font-size:100%/*avoid nested scaling*/;}
#menu ul	{display:block;min-width:140px;margin:0 0 10px 0;border:2px solid #CCE;border-width:0 2px 2px 0;z-index:100;border-bottom-right-radius:.8em;background:#F8F8FF;}
html.gecko #menu ul	{-moz-border-radius-bottomright:.8em;}
html.webkit #menu ul	{-webkit-border-radius-bottomright:.8em;}
#menu ul ul	{display:none;position:absolute;top:0;left:125px/*140-15*/;z-index:101;}
#menu ul ul ul	{z-index:102;}
#menu li	{list-style:none;white-space:nowrap;}
#menu li:hover > ul	{display:block;}
#menu li	{position:relative;border-top:1px solid #EEF;border-left:10px solid #69A;}
#menu li.popup	{background:url(../pix/icon/arrow_E.png) right center no-repeat;}
#menu a	{display:block;padding:.8ex 11px/*arrow_E.png+4px*/ .8ex .4em;}
#menu a:link,
#menu a:visited	{color:#367;background-color:transparent;font-weight:bold;text-decoration:none;}
#menu a:hover	{color:#F8F8FF;background-color:#69A;border-bottom-right-radius:.6em/*.8em-border*/;}
html.gecko #menu a:hover	{-moz-border-radius-bottomright:.6em;}
html.webkit #menu a:hover	{-webkit-border-radius-bottomright:.6em;}
#menu a:active	{color:#FF9;text-shadow:0 0 .6em #FF9;}
#lang a	{font-size:93%!important;font-weight:normal!important;}
#lang *:lang(zh)	{letter-spacing:.1em!important;}
#lang img	{color:#131;vertical-align:middle;font-size:77%;letter-spacing:0!important;}
#lang img.flag_1_2	{width:32px/*48*/;height:16px/*24*/;}
#lang img.flag_2_3	{width:24px/*36*/;height:16px/*24*/;}
#lang img.flag_10_19	{width:30.67px/*46*/;height:16px/*24*/;}

/*< online status >*/
#online	{width:95px/*75+10*2*/;margin:10px 0 0 -10px;}
#online-im	{padding:0 10px;}
#online ul	{margin-left:0;}
#online ul > li	{display:inline-block;list-style:none;line-height:20px;font-size:61%;}
#online ul > li > a	{color:#99D;margin:5px;padding:0;white-space:nowrap;}
#addthis	{width:83px;height:16px;margin:1ex 5px;}
#green	{width:90px/*109*/;height:53px/*64*/;margin:0;color:#1B60A0;font-size:68%;}
#im-msn,
#im-icq,
#im-ym,
#im-aim,
#im-skype,
#im-flickr	{width:16px;height:16px;}
#im-gtalk	{width:9px;height:9px;padding:2px;}
#im-gtalk-chat	{width:16px;height:14px;}
#im-qq	{/*width:16|23px*/;height:16px;}
#im-facebook	{width:40px/*98*/;height:34px/*84*/;}
#im-linkedin	{width:20px;height:15px;}
#im-kaixin001	{width:18px/*36*/;height:18px/*36*/;}
#im-picasa	{width:16px/*25*/;height:17px/*27*/;}

/*< footer >*/
/*html.gecko #ft,	/*avoid affecting IE* /
html.webkit #ft,
html.konqueror #ft,
html.opera #ft	{position:fixed;bottom:0;left:0;right:0;}*/
#ft	{position:fixed;bottom:0;left:0;right:0;padding:0 10px;background:#69A;}
#ft > address	{color:#FFF;font:italic 100%/1.539 serif;text-align:right;white-space:nowrap;}
#ft > address *:lang(zh)	{font-style:normal;}
#techref	{position:relative;height:20px;font:small-caps 70%/1.385 sans-serif;}
#techref > a	{margin:0 2px;color:#EEF;font-size:85%;}
#techref span.img,
#techref > a > img	{display:inline-block;position:relative;vertical-align:bottom;bottom:10px/*height<=28px*/;}
#techref span.img	{padding:0 2px;border:2px groove #FFF;background:#887;}
#std-XHTML,
#std-CSS	{width:68px/*88*/;height:24px/*31*/;}
#ref-jQuery	{width:80px;height:18px;}
#ref-YUI	{width:68px/*120*/;height:21px/*37*/;}
#ref-SWFObject	{width:80px;/*418*/;height:18px;/*106*/;border:1px solid #36A;}
#ref-Flowplayer	{width:78px;/*104*/;height:18px;/*24*/;background:#F7F7F7;color:#2B424F;border:1px solid #36A;}
#ref-IE7	{width:80px;height:15px;}
#ref-GA	{width:16px;height:16px;}

/*< dynamic font matching info (http://www.robinlionheart.com/stds/html4/) >*/
@font-face	{
	font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande";
	panose-1:2 11 6 2 3 5 4 2 2 4;
	units-per-em:2048;
	ascent:1604;
	bbox:-1259, -901, 2835, 2344;
}
@font-face	{
	font-family:"Andale Mono";
	panose-1:2 11 5 9 0 0 0 0 0 4;
}
@font-face	{
	font-family:"Courier New";
	panose-1:2 7 3 9 2 2 5 2 4 4;
}

