body{
   font:normal 12px Arial;
   margin:0px;
   padding:0px;
   padding-left:2px;
   text-align:left;
   color:#000000;
   width:915px;
}
.main_cnt{
  border:1px solid #ececd0;
}
.l_panel{
 width:178px;
 border-right:1px solid #ececd0;
}
#l_menu {
  float:left;
  display:inline;
}
#sub_l_menu{
  background:#ffffff url('/cimages/mnu_bg.gif') no-repeat top left;
  padding: 3px 0px 2px 20px;
  border-bottom:1px solid #ffffff;
  font:bold 12px Arial,Verdana;
  color: #938c11; 
}
.sub_l_cnt ul{
   margin:10px 0px 10px 20px;
   padding-left:0px;
   list-style-type:none;
   font:normal 11px Arial;
   line-height:25px;
}
.sub_l_cnt a{
  font:normal 13px Arial,Verdana;
  color:#4c4d51;
  text-decoration:none;
}
.sub_l_cnt a:hover{
  text-decoration:underline;
}
.r_panel{
 width:728px;
}
.r_panel th{
   font:bold 15px Arial, Verdana;
   color:#938c11;
   padding:33px 0px 10px 30px;
   margin:0px;
   background: url('/cimages/hdr_follow.gif') no-repeat top right #f7f6e1;
   text-align:left;
   border-bottom:2px dotted #ececd0;
}
#chatroomhdr{
   background: url('/cimages/hdr_follow.gif') no-repeat top right #f7f6e1;
   height:62px;
}
#chatroomhdr th{
   font:bold 15px Arial, Verdana;
   color:#938c11;
   padding:20px 0px 10px 35px;
   text-align:left;
}
#chatroomhdr td{
   padding-right: 128px;
   font:normal 13px Arial;
   color:#000000;
}
.r_panel td{
  padding:5px 20px 25px 30px; 
  font:normal 13px Arial,Verdana;
  color:#000000;
}
.r_panel p{
  text-align:justify;
}
.r_panel .sublink ul{
   list-style-type:none;
   margin:0px;
   padding:0px;
}
.r_panel .sublink li {
   display:inline;
   padding-right:5px;

   font:bold 13px Arial;
   color:#938c11;
}
.r_panel .sublink a{
   font:bold 12px Arial,Verdana;
   color:#938c11;
   text-decoration:none;
}

.r_panel .sublink a:hover{
   font:bold 12px Arial,Verdana;
   color:#938c11;
   text-decoration:underline;
}
#l_menu ul{
   margin:0px;
   padding:0px;
   list-style-type:none;
   font-size:10px;
   line-height:21px;
}
#l_menu li{
   background:#ffffff url('/cimages/mnu_bg.gif') no-repeat top right;
   margin:0px;
   height:21px;
   width:178px;
}
#l_menu li a{
   padding-left:20px;
   font:bold 12px Arial,Verdana;
   color: #938c11; 
   text-decoration:none;
}
#login{
  float:left;
  display:inline;
  font:normal 12px Arial;
  /*width:728px;*/
  width:100%;
  background-color:#f7f6e1;
  height:105px;
  vertical-align:top;
}
#login td{
  font:normal 13px Arial;
  padding:2px;
}
#login th{
  font:bold 13px Arial,Verdana;
  color:#000000;
  border-bottom:2px solid #938c11;
  background-color:#ffffff;
  text-align:left;
  padding:0px;
  background:none;
}
#login input {
   font:normal 12px Arial,Verdana;
   color:#4c4d51;
   border:1px solid #646f89;
   background-color:#f7f7f7;
}
#login .button{
   border:0px;
}
#login .radio{
  border:0px;
  font-size:15px;
  /*background-color:#f7f6e1;*/
}
#login select{
   width:160px;
   font:normal 12px Arial,Verdana;
   color:#4c4d51;
   border:1px solid #646f89;
   background-color:#f7f7f7;
   height:18px;
}
#login a {
  color:#006699;
  text-decoration:underline;
}
#login a:hover{
  text-decoration:none;
}
#member{
  clear:both;
  width:178px;
  text-align:left;
  padding-top:20px;
}
#member th{
  font:bold 11px Arial, Verdana;
  color:#938c11;
  text-align:left;
}
#member .memscore{
  border:1px solid #c7c7c7;
  border-right:0px;
}
#member .memscore th{
   font:bold 10pt Arial,Verdana;
   color:#000000;
   background-color:#fffef2;
   border:1px solid #c7c7c7;
   border-top:0px;
   border-left:0px;
   text-align:center;
   text-decoration:none;
   padding:1px 0px 1px 0px;
   
}
#member .memscore td{
   font:normal 10pt Arial;   
   background-color:#edebd6;
   border-right:1px solid #c7c7c7;
   padding:1px 0px 1px 0px;
}
#chi_menu{
   clear:both;
   width:178px;
   text-align:left;
   padding-left:10px;
}
#chi_menu ul{
   margin:0px;
   padding:0px;
   list-style-type:none;
   font:bold 12px Arial, Verdana;
   color: #b12926;
   line-height:180%;
}
#chi_menu li a{
   font:normal 12px Arial, Verdana;
   color:#b12926;
   text-decoration:underline;
}

#chi_menu li a:hover{
   text-decoration:none;
}
#int_menu{
   clear:both;
   width:178px;
   text-align:left;
   padding-left:10px;
}
#int_menu ul{
   margin:0px;
   padding:0px;
   list-style-type:none;
   font:bold 12px Arial, Verdana;
   color: #2959ad;
   line-height:180%;
}
#int_menu li a{
   font:normal 12px Arial, Verdana;
   color:#2959ad;
   text-decoration:underline;
}

#int_menu li a:hover{
   text-decoration:none;
}
#i_list{
  clear:both;
  width:700px;
  padding:10px 5px 0px 20px;
  font:normal 12px Arial, Verdana;
}
#i_list a{
  font:bold 12px Arial,Verdana;
  color:#000000;
  text-decoration:none;
  border-bottom:1px dotted #cccccc;
}
#i_list a:hover{
  text-decoration:none;
  border-bottom:1px solid #cccccc;
}
#i_list ul{
  margin:0;
  padding:0;
}
#i_list li{
 list-style-type:none;
 margin:0;
 padding:0;
 padding-bottom:10px;
}
#i_list td{
  font:normal 12px Arial;
}
#topscore .dottab{
  background:#ffffff url('/cimages/dot.gif') repeat-x bottom left;
  font:bold 13px Arial;
  padding-bottom:5px;
}
#topscore .int_hdr{
    background: #7084b7 url('/cimages/ico_inter_chess.gif') no-repeat center left;
    font:bold 13px Arial;
    color:#ffffff;
    text-align:left;
    margin:0px;
    padding:5px 0px 3px 25px;
    border-bottom:1px solid #ffffff;
}
#topscore .int_score{
  border-top:1px solid #7084b7;
  border-right:1px solid #7084b7;
}
#topscore .int_score th{
    background-image:none;
    background-color:#7084b7;
    font:bold 11px Arial;
    color:#ffffff;
    text-align:left;
    padding:3px 0px 3px 5px;
    border:0px;
    border-left:1px solid #ffffff;
}
#topscore #name{
   border-left:0;
}
#topscore .int_score td{
    border: 1px solid #7084b7; 
    border-right:0px;
    border-top:0px;
    color:#7084b7;
    font:12px normal Arial; 
    text-align:left;
    padding:4px 0px 4px 5px;  
}
#topscore .chi_hdr{
    background:#b12926 url('/cimages/ico_chinese_chess.gif') no-repeat center left;
    font:bold 13px Arial;
    color:#ffffff;
    text-align:left;
    padding:5px 0px 3px 25px;
    border-bottom:1px solid #ffffff;
}
#topscore .chi_score{
    border-top:1px solid #b12926;
    border-right:1px solid #b12926;
}
#topscore .chi_score th{
    background-image:none;
    background-color:#b12926;
    font:bold 11px Arial;
    color:#ffffff;
    text-align:left;
    padding:3px 0px 3px 5px;
    border:0px;
    border-left:1px solid #ffffff;
}
#topscore .chi_score td{
    border : 1px solid #b12926; 
    border-top:0px;
    border-right:0px;
    color:#b12926;
    font:12px normal Arial; 
    text-align:left;
    padding:4px 0px 4px 5px;
}
.footer_mnu{
  background: #ffffff url('/cimages/footer_tab.gif') repeat-x top left;
  font:normal 12px Arial;
  color:#938c11;
  padding:5px 15px 5px 15px;
}
.footer_mnu a{
   font:bold 9pt Arial;
   color: #938c11;
   text-decoration:none;
   padding:0px 5px 0px 5px;
}

.footer_mnu a:hover{
   font:bold 9pt Arial;
   color: #938c11;
   text-decoration:underline;
}
.footer_cpr{
   padding-top:3px;
   font:normal 11px Arial;
   color:#000000;
}
p{
 font:normal 13px Arial,Verdana;
 line-height:120%;
}
.para{
 font:normal 13px Arial,Verdana;
 line-height:120%;
}
li{
 font:normal 13px Arial,Verdana;
 line-height:150%;
}
table#adv{
  margin-top:10px;
}
.hozadv{
  border:1px solid #ccc;
}
.veradv{
  margin-left:10px;
  margin-top:15px;
}
.midadv{
 text-align:center;
 margin-top:10px;
}
#adv th{
  font:normal 12px Arial;
  font-style:italic;
  color:#4c4d51;
  padding-top:15px;
}
#adv td{
  font:bold 12px Arial;
  font-style:italic;
  color:#4c4d51;
  background-color:#f7f7f7;
  text-align:center;
  padding:3px 0px;
}
#i_list .subhdr{
   background-color:#D8E5ED;
   padding:10px 0px;
   color:green;
   font-weight:bold;
   font-style:normal;
}

#i_list td.advcnt{
   padding:0px;
}
#i_list .advcnt  a{
  font-weight:normal;
  border:none;
  color:blue;
}
#i_list .advcnt a:hover{
   text-decoration:underline;
}
img {
 border:0px;
}

div.advlink{
	width:620px;
	background-color:#fefecf;
	margin:10px 50px;

}
.advlink p{
	line-height:130%;
 	padding:5px;
	margin:0px;

}
.advlink a{
  font:bold 12px Arial;
  color:#339900;
  text-decoration:underline;

}
.advlink a:hover{
  text-decoration:none;
}
