/*general */
body{ font-size:0.9em; font:Arial, Helvetica, sans-serif;}
ul {padding:0; margin:0;}
/* table */
#rank_table { border:3px solid #EEEEEE; width:700px; margin:0 auto; background-color:#FFFFFF; margin-bottom:5px;}
/* row  */
.row { width:700px;height:70px;}
#rank {width:30px; height:35px; padding:10px; text-align:right;font-size:28px; margin:0 3px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #CCCCCC; float:left;}
.row_content{ width:640px;height:28px; float:left; }
.row_content li { list-style:none;float:left; height:30px; padding:0; margin:0;border:0px solid red;}
#row1 {padding-top:2px;}
#row2 {border-bottom:1px solid #CCCCCC;}
#row2 img {height:25px;width:25px;}
.rowHeader { width:700px;height:30px; float:left; border-bottom:1px solid #CCCCCC;}
.rowHeader li { list-style:none;float:left; height:30px; padding:0; margin:0;}
#h1f1 {width:50px; }
#h1f2 {width:380px;}
#h1f3 {width:130px;}
#h1f4 {width:60px;}
#h1f5 {width:60px;}


#r1f2 {width:60%;}
#r1f3 {width:20%;}
#r1f4 {width:9%; text-align:center; }
#r1f5 {width:9%; text-align:center; }

#r2f1 {width:0px; }
#r2f2 {width:90%; }
#r2f3 {width:10%; }


#r2f3 A:LINK{ color:#FFFFFF; text-decoration:none; }
#r2f3 A:VISITED{ color:#FFFFFF; text-decoration:none; }
#r2f3 A:HOVER{ color:#666666; text-decoration:underline; font-weight:100;}
#r2f3 A:ACTION{ color:#666666; text-decoration:none; }

#cat_navi {padding-top:10px;}
#cat_navi A:LINK{ color:#006600; text-decoration:none; }
#cat_navi A:VISITED{ color:#006600; text-decoration:none; }
#cat_navi A:HOVER{ color:#FF3300; text-decoration:underline;}
#cat_navi A:ACTION{ color:#666666; text-decoration:none; }

.topic_title A:LINK{ color:#666666; text-decoration:underline; }
.topic_title A:VISITED{ color:#666666; text-decoration:underline; }
.topic_title A:HOVER{ color:#009900; font-weight:bold; text-decoration:none;}
.topic_title A:ACTION{ color:#666666; text-decoration:none; }

.topic_user A:LINK{ color:#666666; text-decoration:none; }
.topic_user A:VISITED{ color:#666666; text-decoration:none; }
.topic_user A:HOVER{ color:#009900; font-weight:bold; text-decoration:none;}
.topic_user A:ACTION{ color:#666666; text-decoration:none; }

#invitation_tab { width:420px; float:right;  margin-top:-20px;}
#ads_text { float:left; vertical-align:middle; padding:0; background-color:#FFFFCC; border:1px solid #FFCC00; color:#FF3300;}
.ads_text A:LINK{ color:#666666; text-decoration:none; }
.ads_text A:VISITED{ color:#666666; text-decoration:none; }
.ads_text A:HOVER{ color:#009900; font-weight:bold; text-decoration:underline;}
.ads_text A:ACTION{ color:#666666; text-decoration:none; }


#counter{ min-width:30px; height:30px; }
#userInfo { float:left; }

#top_dual {padding:0; margin:0; height:20px; width:auto;}
#top_dual li{ float:left; display:block; padding:2px 5px;border:1px solid #bebebe; border-left:1px solid #CCCCCC; }

#navi_wapper{padding:0; margin:0 auto; height:22px; width:950px;}
.selected_link { background-image:url(http://www.whofindwho.com/chatterBox/theme/images/selected_link.gif);}
.selected_link A:LINK{ color:#FFFFFF; text-decoration:none; }
.selected_link A:VISITED{ color:#FFFFFF; text-decoration:none; }
.selected_link A:HOVER{ color:#333333; text-decoration:underline; font-weight:100;}
.selected_link A:ACTION{ color:#333333; text-decoration:none; }

.normal_link { background-image:url(http://www.whofindwho.com/chatterBox/theme/images/normal_link.gif);}
.normal_link A:LINK{ color:#333333; text-decoration:none; }
.normal_link A:VISITED{ color:#333333; text-decoration:none; }
.normal_link A:HOVER{ color:#FFFFFF; text-decoration:underline; font-weight:100;}
.normal_link A:ACTION{ color:#333333; text-decoration:none; }

#top_navi_img img{ border:0;}
#top_navi_img a { width:auto; height:auto; padding:0; text-decoration:none;}

#top_navi_img { margin:0 auto; height:auto; width:946px; border:0px solid red; margin-bottom:5px;}

#edit_link { border:1px solid #FF3300; color:#FFFFFF; padding:0 10px; font-family:Arial, Helvetica, sans-serif;float:right; background:#FF3300;}

#icon_navi { padding:0; margin:0; border:0px solid red; height:115px;width:948px;margin:0 auto; text-align:center;}
#icon_navi li { float:left; width:100; height:110; list-style:none;border:0px solid red; }
#icon_navi img {border:none;}

#content { width:950px;  margin:0 auto;border:0px solid red; padding:0; position:relative;}
#left_wrap { width:705px;}
/* right content */
#right_wrap { position:absolute; top:20px; margin-left:710px;}
.right_tab { width:235px; height:auto; background-color:#FFFFFF; margin-bottom:3px; border:0px #CCCCCC solid;}