body {
  background: #000;
  color: #FFF;
  line-height: 1.5em;
  font-size:90%;
}
h1,h2,ul,li,img,a {
  margin: 0;
  padding: 0;
}
#wrapper {
  margin: 0px auto;
  height: auto;
  width: 960px;
}
#navi img {
  float: left;
}
#navi ul li {
  float: left;
  list-style: none;
}
#navi ul li a {
  text-indent: -9999px;
}
#navi ul #btn1 a {
  background: url(../common/btop.jpg) no-repeat;
  display: block;
  height: 55px;
  width: 72px;
}

#navi ul #btn2 a {
  background: url(../common/bprofile.jpg) no-repeat;
  display: block;
  height: 55px;
  width: 109px;
}
#navi ul #btn3 a {
  background: url(../common/bschedule.jpg) no-repeat;
  display: block;
  height: 55px;
  width: 134px;
}
#navi ul #btn4 a {
  background: url(../common/bclass.jpg) no-repeat;
  display: block;
  height: 55px;
  width: 86px;
}
#navi ul #btn5 a {
  background: url(../common/bgallery.jpg) no-repeat;
  display: block;
  height: 55px;
  width: 117px;
}
#navi ul #btn6 a {
  background: url(../common/bblog.jpg) no-repeat;
  display: block;
  height: 55px;
  width: 90px;
}
#navi ul #btn7 a {
  background: url(../common/bcontact.jpg) no-repeat;
  display: block;
  height: 55px;
  width: 133px;
}
#navi ul #btn1 a:hover {
  background: url(../common/btop_h.jpg);
}
#navi ul #btn2 a:hover {
  background: url(../common/bprofile_h.jpg);
}
#navi ul #btn3 a:hover {
  background: url(../common/bschedule_h.jpg);
}
#navi ul #btn4 a:hover {
  background: url(../common/bclass_h.jpg);
}
#navi ul #btn5 a:hover {
  background: url(../common/bgallery_h.jpg);
}
#navi ul #btn6 a:hover {
  background: url(../common/bblog_h.jpg);
}
#navi ul #btn7 a:hover {
  background: url(../common/bcontact_h.jpg);
}

#footer {
  background: url(../common/footer.jpg) no-repeat;
  height: 30px;
  width: auto;
  text-align: center;
  font-size: small;
  margin-top: 10px;
  padding-top: 3px;
  clear: both;
}

.ml_5 {margin-left: 5px;}
.ml_10 {margin-left: 10px;}
.ml_15 {margin-left: 15px;}
.ml_20 {margin-left: 20px;}
.ml_25 {margin-left: 25px;}
.ml_30 {margin-left: 30px;}
.ml_35 {margin-left: 35px;}
.ml_40 {margin-left: 40px;}
.ml_45 {margin-left: 45px;}
.ml_50 {margin-left: 50px;}

.float {float:left;}
.float_clear {clear:left;}