@charset "utf-8";

#page-wrapper {
  position:relative;
  height:auto!important;
  min-height:100%;
  background-image:url(../images/ky_page_bg.png);
  background-repeat:repeat-y;
  background-position:center;
}

#header {
  height:71px;
  background-image: url(../images/ky_header_bg.png);
  background-repeat:repeat-x;
  margin-bottom:-11px;
  position:relative;
}

#wrapper {
  width:920px;
  margin: 0 auto;
  padding-bottom:218px;
  overflow:hidden;
}

#left {
  width:220px;
  padding: 10px;
  float: left;
}

#center {
  width: 660px;
  padding:10px;
  float:left;
}

#dummy {
  clear:both;
  height:218px;
}

#footer {
  width:100%;
  height:218px;
  background-image:url(../images/ky_footer_bg.png);
  background-repeat:repeat-x;
  position:absolute;
  bottom:0;
}

body.cn #footer {
  height: 270px;
}