body,.footer { background-image:url(bg_x.gif); background-repeat:repeat-x;}
#nav li.show,#nav .fix,#nav .fix2,a.in,a.in:hover,.content dt,.content dd li,#focus .upload a { background-image:url(bg.gif); background-repeat:no-repeat;}
body { background-color:#f5f5f5;}
body#special { background-position:0 -208px;}
body#story { background-position:0 -637px;}
body,div,li dt,dd,h3,a{ font-family:"Î¢ÈíÑÅºÚ";}
.topimg { background:url(top.jpg) no-repeat; height:405px; position:relative;}
h1 { display:none;}
h2 { font-family:"Î¢ÈíÑÅºÚ"; font-size:20px;}
#story h1 { background:url(story_top.gif) no-repeat; width:385px; height:35px; display:block; font-size:0; line-height:0; float:left; margin:15px 20px;}
a.in { background-position:-30px -39px; width:108px;  height:37px; display:block; line-height:0; font-size:0; position:absolute; left:498px; top:221px;}
a.in:hover { background-position:-30px 0;}
#nav { width:100%; overflow:hidden; height:41px; padding:11px 0;}
#nav li { float:left; padding:0 5px; line-height:41px; text-align:center;}
#nav li a { color:#fff; width:93px; height:41px; display:block; text-align:center;}
#nav li.show,#nav .fix,#nav .fix2 { background-position:-40px -159px;}
#story #nav { float:right; width:836px;}
.main { background:none; overflow:hidden; clear:both;}
.content { width:680px;}
#focus { position:relative;}
.content .intro { padding:15px; background:#f4ecd5; border:#e6dbbc solid 5px; color:#7a683f; font-size:14px; margin:0 0 15px 15px; width:300px;}
.intro img { padding:0 2px;}
.content dt { background-position:-35px -90px; color:#a44040; font-size:16px; font-weight:600; line-height:2.4em; border-bottom:#cbdddf solid 1px;}
.content dd { border-top:#fff solid 1px; padding:15px 0; color:#653737; font-size:14px; line-height:2em;}
.content p { color:#653737; padding-bottom:15px; text-indent:0;}
.content a { color:#63300b;}
.content a:hover { color:#cc2e1c;}
.content dd li { background-position:-122px -214px; text-indent:2em; border-bottom:#c9c2c2 dashed 1px;}
.content dd .flt li { background:none; text-indent:0; border:0; padding:5px 18px;}
.content dd .flt li img { border:#D9E1E6 solid 1px;}
.content dd li em { float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999;}
.content .final dd { text-align:center;}
.content .final img { border:#D9E1E6 solid 1px;}
.content .final p { text-align:left; text-indent:2em;}
.content .round { width:100%; overflow:hidden;}
.content .round li img { width:285px;}
.content .first li img { width:176px; height:132px;}
#focus .upload { position:absolute; top:2px; right:5px; line-height:2.2em; font-weight:300;}
#focus .upload a { background-position:-16px -340px; width:122px; height:30px; display:block; text-indent:2.4em; color:#fff;}
#focus .upload a:hover { background-position:-16px -370px; color:#54989f;}
.side { border-left:#ccdede solid 1px; width:230px; padding-left:20px;}
.side dt { color:#42878c; font-size:16px; font-weight:600; line-height:2.4em; border-bottom:#cbdddf solid 1px;}
.side dd { padding-bottom:15px; font-size:14px;}
.side dd p { text-indent:0; line-height:2em;}
.side strong { font-size:14px; line-height:2em;}
.side a { color:#8b847a; font-size:14px; padding-right:10px;}
.side a:hover { color:#333;}
.footer { background-position:0 0; background-color:#e1f2f9; padding:10px 0; border:none;}
.footer p { border:none; padding:0; text-align:center;}

.cartoon li {}
.cartoon li img { width:160px; height:120px;}