BODY { PADDING: 0px; MARGIN: 0px; }
a { }
a:hover { }

#container {  }
#container .container_c { }
#container .container_cc {}

#header_2 { margin:0px auto; width:950px; }
#header_2 #title_block { }
#header_2 #title_block .title_1 { font-size:35px; font-weight:bold; }
#header_2 #title_block .title_2 { font-size:18px; }

#nav { margin:0px auto; width:950px; }
#nav .nav_c1 { zoom:1; padding-left:20px; position:relative; margin-bottom:-1px; }
#nav .nav_c1 .nav_c1_1 { float:left; zoom:1; }
#nav .nav_c1 .nav_c1_2 { float:right; zoom:1; }
#nav .nav_c1 .nav_c1_1 div { float:left; padding:5px 10px 4px 10px; margin:2px 1px 0px 1px; font-size:14px; }
#nav .nav_c1 .nav_c1_1 a { }
#nav .nav_c1 .nav_c1_1 a:hover { }
#nav .nav_c1 .nav_c1_1 .focus{ padding:8px 10px 4px 10px; margin:0px 1px 0px 1px; font-weight:bold;}
#nav .nav_c1 .nav_c1_2 div { float:left; padding:5px 10px 4px 10px; margin:3px 1px 0px 1px; font-size:12px;}
#nav .nav_c1 .nav_c1_2 a:hover { }
#nav .nav_c2 { padding:5px 0px 5px 10px; clear:both;}

#body { margin:0px auto; width:950px; }
#body .body_c {	}
#body .body_cc { padding:0px 8px 8px 8px; overflow:hidden; }
#body_left { float:left; overflow:hidden; width:310px; }
#body_main { float:right; overflow:hidden; width:610px; }

#body_left2 { float:left; overflow:hidden; width:280px; }
#body_main2 { float:right; overflow:hidden; width:650px; }

#footer { text-align:center; clear:both;}
#footer .footer_1 { padding-top:25px; }
#footer .footer_1 a { }
#footer .footer_2 { margin-top:5px; }
#footer .footer_2 a { }


.block { }
.block .h {}
.block .h .hl {	 }
.block .h .hr {  }
.block .h .hc { zoom:1; font-size:14px; }
.block .h .hc .hc_l { float:left; font-weight:bold; }
.block .h .hc .hc_l a { }
.block .h .hc .hc_r { float:right; font-size:12px; }
.block .h .hc .hc_r a { }
.block .h .hc a:hover { }
.block .b {} 
.block .b .bl { }
.block .b .br { }
.block .b .bc { line-height:180%; padding:6px; overflow:hidden; }
.block .b .bc .bc_c { }
.block .b .bc .bc_c .b_item { font-size:12px; font-weight:bold; padding:3px 0px 1px 5px; }
.block .b .bc .bc_c .col_l { width:200px; float:left; }
.block .b .bc .bc_c .col_r { width:700px; float:right; }
.block .f {} 
.block .f .fl {  }
.block .f .fr {  }
.block .f .fc {  }

.visiter { }
.visiter li { width:170px; }
.visiter .v_img { margin-right:10px; width:40px; height:40px; overflow:hidden; float:left; }
.visiter .v_img image { width:40px; border:0px; }
.visiter .v_text { float:left; line-height:160%; width:120px; overflow:hidden; }
.visiter .v_text a { font-weight:bold; }

.blog_list { margin-top:8px; margin-bottom:20px; }
.blog_list .b_title { font-size:14px; padding:5px 5px 5px 2px;  }
.blog_list .b_title  a{ font-weight:bold; }
.blog_list .b_note, .blog_list .b_note div { padding:5px 5px 5px 5px; font-size:14px; line-height:160%;  }
.blog_list .b_other { margin:5px 0px 10px 5px; }
.blog_list .b_other a { }
.blog_list .b_other a:hover { }

.blog_detail {  margin:0px 50px 0px 50px; }
.blog_detail .b_title { font-size:23px; font-weight:bold; text-align:center; margin:10px 0px 20px 0px; }
.blog_detail .b_note, .blog_detail .b_note div, .blog_detail .b_note p, .blog_detail .b_note span, .blog_detail .b_note a, .blog_detail .b_note h2{ font-size:14px; line-height:180%; }
.blog_detail .b_other { margin:10px 0px 10px 0px; padding-bottom:5px; text-align:right; }

.reply {  }
.reply_list { }
.reply_list ul { margin:8px 0px 15px 0px; padding-bottom:5px; }
.reply_list .rl_img { margin-right:10px; width:40px; height:60px; overflow:hidden; }
.reply_list .rl_img image { width:40px; border:0px; }
.reply_list .rl_title { margin-left:-5px; }
.reply_list .rl_user { font-weight:bold; }
.reply_list .rl_note { margin:5px 0px 5px 0px; font-size:14px; line-height:160%; }
.reply_list .rl_other { zoom:1; }
.reply_list .rl_other .rl_col_1 { float:left; }
.reply_list .rl_other .rl_col_2 { float:right; }

.note_nav { height:35px; }
.note_nav .l { float:left; margin-top:10px; }
.note_nav .r { float:right; margin-top:10px; }

.category { padding-right:10px; }
.category ul { margin:0px 0px 0px 25px; padding:0px; }
.category li { margin:5px 0px 0px 0px; font-size:14px; padding:0px; }

.btn_1 { width:152px; }
.btn_1 a { display:block; width:150px; text-align:center; padding-top:3px; padding-bottom:2px; font-size:14px; font-weight:bold; }
.btn_1 a:hover { }

.table_profile_info { font-size:14px; margin:10px; }
.table_profile_info li { margin-top:10px; }
.table_profile_info .li_1 { width:80px; }


#header_1 { background-color:#f5f5f5; background-image: url(header_1_bg.gif); height:30px; color:#493A01; }
#header_1 a { color:#333333; text-decoration:underline; }
#header_1 a:hover { text-decoration:none; }
#header_1 .c_1 { float:left; padding:6px 0px 0px 10px; }
#header_1 .c_2 { float:right; padding:6px 10px 0px 0px; }

.navBar_friends { padding-left:10px; zoom:1; border-bottom:2px solid #ccc;}
.navBar_friends ul { margin:0px; padding:0px; list-style:none; }
.navBar_friends li { float:left; }
.navBar_friends li div { float:left; }
.navBar_friends .navBarLeft { width:0px; }
.navBar_friends .navBarRight { width:0px; }
.navBar_friends a{ display:block; margin:0px auto; padding:3px 10px 2px 10px; text-decoration:none; margin-left:3px; background-color:#efefef; color:#000; }
.navBar_friends a:hover{ text-decoration:none; background-color:#ddd; color:#000;}
.navBar_friends .navBarSelected a{ background-color:#ccc; font-weight:bold; color:#000; }


.table_nav_1 li { margin:7px 0px 7px 0px; }

.imgplay_btn {}
.imgplay_btn a { display:block; padding:3px 5px 2px 5px; background-color:#CCCCFF; border:1px solid #000; color:#000; float:left; margin-right:5px; }
.imgplay_btn a:hover { background-color:#FF9900; color:#fff; }

#nav .nav_c1:after,
#nav .nav_c1 .nav_c1_1:after,
#nav .nav_c1 .nav_c1_2:after,
.block .h .hc:after,
.navBar_friends:after,
.reply_list .rl_other:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

