/* bbs common */

.bbs_textlink {
  font: normal 12px arial;
  text-decoration: none;
  color: #2d3d6d;
}
.bbs_textlink:hover {
  color: #be0029;
}
div.bbs_container {
  width: 600px;
}



/* BBS list */

.bbsl_control {
  height: 35px;
  line-height: 35px;
  border-bottom: solid 1px #ead9ac;
  padding-left: 5px;
}
td.bbsl_caption {
  text-align: center;
  background-color: #e7e4d9;
  border-bottom: solid 1px #ead9ac;
  height: 20px;
  line-height: 20px;
}
div.bbsl_desc {
  padding-top: 3px;
  padding-left: 13px;
}
.bbs_bbs_list {
  width: 100%;
  font: normal 12px arial;
  color: #898989;
  border-collapse: collapse;
}

/* bbs reports */
.brpt_table {
  width: 100%;
  text-align: center;
}


/* bbs message list */

.bbs_bml_title, .bbs_bmv_title, .bbs_bmc_title {
  font: normal 26px SimSun;
  width: 100%;
  color: #c79214;
  border-bottom: solid 1px #dedcdb;
  text-align: left;
}

.bbs_bml_bbs_info {
  text-align: left;
  color: #898989;
  margin-bottom: 15px;
}

.bbs_bml_config {
}

.bbs_bml_browser {
  margin: 0px 0px 0px 0px;
}

.bbs_bml_ctl_panel {
  width: 100%;
  font: normal 12px arial;
  color: #898989;
}

.bbs_bml_header {
  font: normal 12px arial;
  width: 100%;
  color: #898989;
  background: url(/images/bg-y32.gif);
}

.bbs_bml_footer {
  font: normal 12px arial;
  width: 100%;
  /* background: url(/images/bg-y24.gif); */
  color: #898989;
}

/*
.bbs_textlink:visited {
  color: #7d4d5d;
}
*/

/* bbs message lister (body) */

.bbs_bml_lister { /* The bmsg listing table */
   /* border: solid 1px #d0d0d0; */
   font: normal 12px arial;
}

.bbs_bml_creator {
  font: normal 12px arial;
  color: #555050;
}

.bbs_bml_creator_ip {
  font: normal 11px arial;
  color: #555050;
}

.bbs_bml_meta {
  font: normal 11px arial;
  color: #9d7d5d;
}

.bbs_bml_odd_row {
  background-color: #f7f4e9;
  height: 18px;
}

.bbs_bml_even_row {
  background-color: white;
  height: 18px;
}

/* bbs message view */

.bbs_bmv_bbs_info, .bbs_bmc_bbs_info {
  text-align: right;
  color: #898989;
  margin-bottom: 15px;
}

.bbs_bmv_panel {
  font: normal 14px SimSun;
  background-color: #f7f4e9;
  padding: 17px;
  color: #404040;
}

.bbs_bmv_subject {
  font: normal 20px SimSun;
  width: 100%;
  color: #404040;
  text-align: left;
}

.bbs_bmv_meta {
  font: normal 12px arial;
  background: url(/images/bg-y24.gif);
  color: #a55050;
  text-align: right;
}

/* bbs message creator webcontrol */
.bbs_bmc_bmsg_title {
  background-color: #f7f4e9;
  font: normal 14px arial;
  padding: 10px 10px 10px 5px;
  color: #898989;
}

/* bbs creator */
div.bc_subtitle, div.bms_subtitle {
  font-size: 14px;
  text-align: left;
  height: 22px;
  line-height: 22px;
  padding-left: 3px;
}
img.bc_subtitle_img, img.bms_subtitle_img {
  position: relative;
  top: 2px; 
}
.bc_action, .bms_action {
  text-align: center;
  height: 30px;
  line-height: 30px
}

/* bbs msg searcher and search result lister */
.bms_panel {
  color: #808080;
  font: normal 12px arial;
  border-collapse: separate;
}
.bmsl_scroller {
  border-bottom: solid 1px #ead9ac;
}
.bmsl_panel {
}

/* bbs editing */
td.be_caption {
  text-align: center;
  background-color: #e7e4d9;
  border-bottom: solid 1px #ead9ac;
  height: 20px;
  line-height: 20px;
}
td.be_oper {
  text-align: center;
}

/* bbs index */
.bbsi_panel {
  vertical-align: top;
  width: 50%;
  background-color: white;
  border: solid 1px #ead9ac;
  padding: 5px;
}
div.bbsi_caption {
  font-size: 14px;
  text-align: left;
  background-color: #ebebfa;
  height: 22px;
  line-height: 22px;
  padding-left: 3px;
}
img.bbsi_caption_img {
  position: relative;
  top: 3px; 
}
div.bbsi_row {
  padding-left: 3px;
  height: 18px;
  line-height: 18px;
}
td.bbsi_bmsg_title {
  text-align: left;
  padding-left: 5px;
}
td.bbsi_bmsg_crtd_dtm {
  font-family: Tahoma, sans-serif, Verdana, arial;
  font-size: 11px;
  text-align: center;
  width: 110px;
}

