#bbs{
  width:640px;
  height: auto;
  float:right;
}
#bbs h3{
  width: 600px;
  padding: 0 20px 10px 20px;
  text-align: left;
  color:#00ffff;
}
#bbs ul.errormessage{
  width: 600px;
  padding: 0 20px 0 20px;
  list-style-position: inside;
  color:#ff0000;
}
#bbs form{
  width: 600px;
  padding: 0 20px 20px 20px;
}
#bbs form table.form{
  width:500px;
}
#bbs form table.form th{
  width:100px;
  padding: 0 0 0 0;
  text-align: left;
  line-height: 80%;
}
#bbs form table.form td{
  width:400px;
  padding: 5px 0 5px 0;
}
#bbs form label, .label{
  color: #ffff00;
  font-size: 70%;
  font-weight: 800;
}
div.avatarset{
  padding: 0 5px 0 5px;
  float: left;
  text-align:center;
}

#bbs form input#subject,#bbs form input#name,#bbs form input#mailaddress,#bbs form input#url{
  width: 200px;
  font-size: 80%;
}
#bbs form input#password{
  width: 100px;
  font-size: 80%;
}
#bbs form textarea#message{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 400px;
  height: 200px;
  font-size: 80%;
}

/*
#bbs h3#contents{
  padding: 20px 0 20px 0;
}
*/
#bbs .content{
  width: 500px;
/*  margin: 0px auto 50px auto;*/
  margin: 0px auto 50px 20px;
  padding 10px 10px 10px 10px;
  border: 1px #ffffff solid;
  background-color:#003300;
}
#bbs .content h4{
  width: 490px;
  padding: 2.5px 5px 2.5px 5px;
  text-align: center;
  color: #ff9999;
}
#bbs .content p.message{
  width: 490px;
  padding: 2.5px 5px 2.5px 5px;
  font-size: 90%;
}
#bbs .content p.message img.avatarimg{
  display: block;
  padding: 0 10px 0 0;
  float: left;
}
#bbs .content p.name{
  width: 340px;
  height: 1em;
  padding: 2.5px 5px 2.5px 5px;
  text-align:right;
  color: #88ffff;
  float: left;
}
#bbs .content p.insertdate{
  width: 140px;
  height: 1em;
  padding: 2.5px 5px 2.5px 5px;
  text-align:right;
  font-size: 90%;
  color: #ccffcc;
  float: right;
}
