@import "bbs.css";
@import "profile.css";
@import "schedule.css";
@import "blog.css";
@import "link.css";
@import "photo.css";

body,html {
  margin: 0;
  background: url(/_img/common/background.gif) repeat-y 0 0;
}
body,div,td,th {
  line-height: 1.6;
  font-size: 14px;
}
img {
  border: 0;
  vertical-align: bottom;
}
img.right {
  float: right;
  margin: 0 0 1em 1em;
}
.container {
  margin: 0 0;
  width: 800px;
}
.head {
  margin: 0;
  background: url(/_img/common/title_bg.jpg) no-repeat 0 0;
}
h1 {
  margin: 20px 0;
  padding: 0;
  width: 615px;
  height: 50px;
  text-indent: -10000px;
  background-position: 0 0;
  background-repeat: no-repeat;
  font-size: 24px;
}
h1.profile { background-image: url(/_img/title/profile.jpg); }
h1.bbs { background-image: url(/_img/title/bbs.jpg); }
h1.schedule { background-image: url(/_img/title/schedule.jpg); }
h1.blog { background-image: url(/_img/title/blog.jpg); }
h1.link { background-image: url(/_img/title/link.jpg); }
h1.photo { background-image: url(/_img/title/photo.jpg); }

.sidebar {
  float: left;
  width: 177px;
  height: 881px;
  background: url(/_img/common/menu_bg.jpg) no-repeat 0 0;
}
ul#menu {
  margin: 5px 0 0 5px;
  padding: 0;
  list-style: none;
  width: 166px;
  height: 312px;
  background: url(/_img/common/menu.jpg) no-repeat 0 0;
}

ul#menu li a {
  height: 45px;
  width: 166px;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -10000px;
}
#content {
  float: right;
  width: 620px;
}
.footer {
  clear: both;
  text-align: right;
  margin: 2px;
}
.topcomment {
  margin: 10px 10px 20px 10px;
}

