          body
          {
            position: relative;
            text-align:center;
            margin:10px auto 0px auto;
            width:600px;
            scrollbar-base-color:#fcfcfc; 
            scrollbar-3dlight-color:#808080;
            scrollbar-shadow-color:#202020;
            scrollbar-darkshadow-color:#fcfcfc;
            scrollbar-track-color:#f8f8f8;
          }
          a:link,a:visited,a:active
          {
             color:#404090;
             text-decoration: none;
          }
          a:hover
          {
            color:#2020c0;
            text-decoration:underline;
            
          }
          #logo
          {
            float:left;
            width:22%;
          }
          #banner
          {
            float:right;
            width:78%;
            color:#a0a0a0;
            margin-top:24px;
          }
          p
          {
            margin:0px;
            padding:0px;
          }
          
         #a1,#a2
          {
            position: relative;
            width:600px;
            font-size:12px;
            font-family:Tahoma, Verdana, 新宋体;
            font-style:normal;
            line-height:140%;
            color:#404040;
            text-align:center
          }
          #a2
          {
            width:100%;
            text-align:left;
          }
          #a3
          {
            clear: both;
            height:20px;
            text-align:center;
          }
          #a3 a:link,#a3 a:visited,#a3 a:active
          {
             color:#404040;
             text-decoration: none;
          }
          #a3 a:hover
          {
            color:#5060c0;
            text-decoration:underline;
            /* font-weight:bold; */
          }
          hr
          {
            color: #efefef;
            height: 1px;
            border:none;
            width:100%;
            border-top-style: solid;
            border-top-width: 1px;
            border-top-color:#efefef;
            margin:0px;
            padding:0px;
          }
          #banner p
          {
            padding:6px 0px 0px 0px;
            text-indent: 24px;
          }
          .fl
          {
              float:left;
          }
          .fr
          {
              float:right;
          }
          #navbar
          {
            margin:6px 0px 6px 0px;
            border:#e0e0e0 1px dashed;
            width:100%;
            color:#404040;
            height:16px;
            clear:both;
          }
          #navbar a:link,#navbar a:visited,#navbar a:active
          {
             color:#404090;
             text-decoration: none;
          }
          #navbar a:hover
          {
            color:#5060c0;
            text-decoration:underline;
          }
          form
          {
              margin:0px;
              padding:0px;
          }
          #a4c1
          {
             margin:0px;
             padding:10px 3px 3px 3px;
             border-color:#efefef;
             border-width: 0px 1px 1px 1px;
             border-style: solid;
             height:250%;
          }
          #PageList
          {
            padding:3px;
            color:#a0a0a0;
          }
          .checkbox
          {
              clip:rect(5 16 16 5);
              position:absolute;
              margin-left:0px;
              margin-right:0px;
          }
          #Calendar,#cNav,#cDays
          {
              color: #404040;
              font-size:9px;
              font-family:Tahoma, Verdana, 新宋体;
              font-style:normal;
              margin:0px;
              padding:0px;
              width:140px;
          }
          #Calendar,.listsort
          {
            word-wrap:break-word;
            word-break: break-all;
            display : block;
          }
          #cNav
          {
              text-align:center;
              clear:left;
              border-color:#efefef;
              border-width: 1px 1px 1px 1px;
              border-style: solid;
              background-color:#fafafa;
              height:20px;
              font-size:11px;
          }
          #cDays
          {
             border:none;
             width:141px;
             padding-top:18px;
          }
          .cDay,.ctDay,.Today,.Thisday,.cDayLeft,.cDayRight,.cDayBottom,.cDayRightBot,.cDayLeftBot
          {
            width:19px;
            height:19px;
            margin:0px;
            padding:1px;
            text-align:right;
            margin-left:1px;
            position:relative;
          }
          .cDay
          {
             color:#888890;
          }
          .ctDay
          {
            font-size:12px;
          }
          .cDayLeft,.cDayRight,.cDayBottom,.cDayRightBot,.cDayLeftBot
          {
             border-color:#efefef;
             border-style: solid;
             color:#888890;
          }
          .cDayLeft
          {
             border-width: 0px 0px 0px 1px;
          }
          .cDayRight
          {
            border-width: 0px 1px 0px 0px;
          }
          .cDayBottom
          {
            border-width: 0px 0px 1px 0px;
          }
           .cDayLeftBot
          {
             border-width: 0px 0px 1px 1px;
          }
          .cDayRightBot
          {
            border-width: 0px 1px 1px 0px;
          }
          .ctDay
          {
              background-color:#f0f0f0;
          }
          .Today
          {
              background-image:url("/blog/images/Today.gif");
          }
          .Thisday
          {
             background-image:url("/blog/images/Calendarbg.gif");
          }
          .CalendarHaveBlogFont
          {
              font-weight:bold;
              color:#6060a0;
          }
          .editinput
          {
              border-width: 1px;
              border-color: #c0c0c0;
              color: #404040;
              background: #FFF;
              font-family: Tahoma, Verdana, "新宋体";
              font-size: 12px;
              font-style: normal; 
              margin:0px;
              padding:1 1 1 1;
           }
          #a6
          {
            clear:both;
          }
          #sort ul
          {
              margin:0px;
              border:none;
              padding:0;
          }
          #sort ul li
          {
              margin:0px;
              border:none;
              padding:0;
          }
          .para
          {
              margin:0px 3px 6px 3px;
              padding:0px;
              text-indent: 20px;
          }
          .titlebar,.titlebar span,.titletext
          {
              margin:0px;
              padding:0px;
              text-align:left;
          }
          .titlebar,.r_titlebar
          {
            border-bottom:#efefef 1px solid;
            width:100%;
          }
          .titlebar span, .r_titlebar span, .titletext
          {
              background-color:#EEEEEE;
              font-style: Normal;
              font-family: Tahoma, Verdana, "新宋体";
              font-size: 12px;
              padding-bottom:1px;
              border-style: solid;
              border-color:#efefef;
              border-width: 1px 1px 0px 1px;
          }
          .r_titlebar
          {
              text-align:right;
          }
          #footer
          {
            clear: both;
            text-align:left;
          }
         
          .listsort
          {
              margin:2px 2px 2px 16px;
          }
          #NewCommentList a:link,#NewCommentList a:visited,#NewCommentList a:active
          {
              color:#606080;
          }
          #NewCommentList a:hover
          {
            color:#202050;
            text-decoration:underline;  
          }
          .Code
          {
          	border: #8b4513 1px solid;
          	padding-right: 5px;
          	padding-left: 5px;
          	color: #000066;
          	font-family: 'Courier New' , Monospace;
          	background-color: #ff9933;
          }
          .quote
          {
            border: #eeeeff 1px solid;
            padding: 10px;
            margin:10px 10px 10px 20px;
            color:#808080;
          }
          #ipbar
          {
            color:#aaaaaa;
          }
          #a6b1
          {
            background-color:#fcfcfc;
          }