html {
  height:100.01%;
}

body {
  margin:0;
  background:#E8E8E8 url(/images/bg.gif) top center repeat-y;
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#page {
  width:680px;
  margin:0 auto;
  padding:20px;
  position:relative;
}
#logo {
  border-bottom:1px solid #55789A;
  padding:6px;
}
#menu {
  text-align:right;
}
.button {
  background:url(/images/button-bg1.gif) no-repeat;
  width:150px;
  height:26px;
  border:0;
  color:#fff;
  padding-bottom:3px;
  cursor:pointer;
}
img {
  border:0;
}
a {
  text-decoration:none;
  color:#333;
}
#foot {
  border-top:1px solid #55789A;
  padding:6px;
}