body {
      background-color: #F0F8FF;
      color: #222;
      font-family: Helvetica; 
      margin: 0;
      padding: 0;
 } 
#wei {
      background-color: #F0F8FF;        /* buchongdaima */ 
      background-image: -webkit-gradient(linear, left top, left bottom, from(#F0F8FF), to(#87CEFA));
      border-color: #666;
      border-style: solid;
      border-width: 0 0 1px 0;
 } 
#header {
      background-color: #87CEFA;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#87CEFA), to(#F0F8FF));
      border-color: #666;
      border-style: solid;
      border-width: 0 0 1px 0;
 } 
#header div.leftButton {
      font-weight: bold;
      text-align: center;
      line-height: 28px;
      color: white;
      text-shadow: 0px -1px 1px rgba(0,0,0,0.6);
      position: absolute;
      top: 7px;
      left: 6px;
      max-width: 50px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      border-width: 0 8px 0 14px;
      -webkit-border-image: url(images/back_button.png) 0 8 0 14; 
     -webkit-tap-highlight-color: rgba(0,0,0,0);
 } 
#header div.leftButton.clicked {
      -webkit-border-image: url(images/back_button_clicked.png) 0 8 0 14;
 }
#header h1 {
      color: #222;
      font-size: 20px;
      font-weight: bold;
      margin: 0 auto;
      padding: 10px 0;
      text-align: center;
      text-shadow: 0px 1px 1px #fff;
      max-width: 160px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
 } 
ul {
      list-style: none;
      margin: 12px;
      padding: 0;
 } 
ul li a {
      background-color: #FFF;
      border: 1px solid #999;
      color: #222;
      display: block;
      font-size: 16px;
      font-weight: bold;
      margin-bottom: -1px;
      padding: 8px 6px;
      text-decoration: none;
 } 
ul li:first-child a {
      -webkit-border-top-left-radius: 8px;
      -webkit-border-top-right-radius: 8px;
 } 
ul li:last-child a {
      -webkit-border-bottom-left-radius: 8px;
      -webkit-border-bottom-right-radius: 8px;
 } 
ul li a:active,ul li a:hover {
      background-color:blue;
      color:white;
 } 
#content {
      padding: 10px;
      text-shadow: 0px 1px 1px #fff;
 } 
#content a {
      color: blue;
 } 
#progress {
      -webkit-border-radius: 10px;
      background-color: rgba(0,0,0,.7);
      color: white;
      font-size: 18px;
      font-weight: bold;
      height: 80px;
      left: 60px;
      line-height: 80px;
      margin: 0 auto;
      position: absolute;
      text-align: center;
      top: 120px;
      width: 200px;
 } 
#tou { 
          margin-top: 8px;              /* buchongdaima */ 
          height: 25px; 
          line-height: 20px; 
          text-valign: middle;
          text-shadow: 0px 1px 1px #fff; 
          background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#999));
      } 
