body {}

#translation {float:right;}
#translation a {color:#083;font-weight:900;font-family:Verdana, sans-serif;
  text-decoration:none;}

#heading {background:#FAF5C7;margin:0;background-image:url(yinyang.png);
  background-position:right center;background-repeat:no-repeat;
  padding:0 0 0 1em;margin:0;font-size:2.4em;
  font-family:Book Antiqua, serif;z-index:-2;}
#heading a {color:#87815C;text-decoration:none;font-weight:normal;}
#heading a:hover {color:#000;text-decoration:none !important;}
.heading_ch {font-family:SimSun;font-size:110%;}

a img {border:0;}

form table th {text-align:right;padding:0 1em;}
form table td {padding:2px;}
form tr.has_error {background:#F99;}
form table td.error {font-weight:bold;font-family:Arial, sans-serif;
  font-size:8pt;}

#sidebar {float:right;width:30%;margin:0 0 1em 1em;
  border:2px solid #FAF5C7;padding:0;}
#sidebar h3 {margin:0;background:#FAF5C7;padding-left:1em;}

#menu {margin:0;padding:0.2em;background:#AD9C76;font-family:Verdana,Arial,
  Helvetica,sans-serif;font-size:0.6em;z-index:-2;}
    #menu li {display:inline;margin-left:6px;margin-right:6px;}
        #menu li a {background:#FFF;color:#000;padding:3px 6px;text-decoration:none;
          border:1px solid #000;position:relative;z-index:0;font-weight:500;}
        #menu li a:visited {color:#000;}
        #menu li a:hover {background:#CCD9FF;text-decoration:none;}
        #menu li a.active {
          font-weight:bold;cursor:default;z-index:1;border-bottom:0;}
        #menu li a.active:hover {background:#FFF !important;}

#content {padding:0 4%;background:#FFF;
  border-top:1px solid #000;position:relative;}

address {margin-left:2em;}

#menu.ch {font-size:0.8em;}