@charset "utf-8";

*{padding:0;margin:0;}



img,a img{border:0;}

ul, li, dl, dt, dd{list-style:none;}

textarea,input,button,select{font-size:12px; vertical-align:middle; color:#666;padding:1px;font-family:Arial;}

html{height:100%;}



/************* Reset style end **************/



a{text-decoration:none; color:#a7a7a7;}

a:hover{ text-decoration:underline;}

.clear{clear:both;height:0;overflow:hidden;font-size:0;line-height:0;border:0;}

.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
/*a7a7a7*/
body{font-family:Arial;font-size:12px;line-height:18px;color:#333333;padding:30px 0 0 0; background:#f3f3f3;}



.absolute{position:absolute; overflow:hidden; height:7px; width:7px;}

.box_1_t_l{background:url(../images/box_1.gif) top left; top:0; left:0;}

.box_1_b_l{background:url(../images/box_1.gif) 0px 7px; bottom:0; left:0;}

.box_1_t_r{background:url(../images/box_1.gif) top right; top:0; right:0;}

.box_1_b_r{background:url(../images/box_1.gif) 7px 7px; bottom:0; right:0;}

.box_2_t_l{background:url(../images/box_2.gif) top left; top:0; left:0;}

.box_2_b_l{background:url(../images/box_2.gif) 0px 7px; bottom:0; left:0;}

.box_2_t_r{background:url(../images/box_2.gif) top right; top:0; right:0;}

.box_2_b_r{background:url(../images/box_2.gif) 7px 7px; bottom:0; right:0;}

/************* Body style end **************/



#wrapper{width:962px; margin:0 auto; background:#ebebeb url(../images/header.gif) left top no-repeat; padding:4px;}



#header{height:110px; position:relative; background:#fff;}

#header h1 a{position:absolute; text-indent:-9999pt; background:url(../images/logo.png); height:100px; width:212px; cursor:pointera; left:30px; top:-20px;}
#header h1 a{ behavior: url(../iepngfix.htc); }

#header p strong{ background:url(../images/right.gif) left top no-repeat; height:30px; display:inline-block; padding:2px 10px; font-size:12px;}

#header p{background:url(../images/left.gif) right top no-repeat;position:absolute; left:260px; top:45px;}



.Navi{position:relative; background:#f6f6f6 url(../images/bg_nav.gif) right no-repeat; margin:4px 0 0 0; height:42px; overflow:hidden;}

	.Navi ul{float:left; padding-left:10px;  }

	.Navi li{float:left; position:relative; z-index:2; }

	.Navi li a{display: inline-block; height:42px; line-height:42px; padding:0 15px; font-size:12px; font-weight:bold;}

	

	.Navi .style{position:absolute; width:150px; right:0; top:12px; color:#6f6f6f; font-size:12px; font-weight:bold;}

	.Navi .style span{display:inline-block; height:14px; width:14px; position:relative; margin-bottom:-3px; overflow:hidden; margin-left:5px; cursor:pointer; background-image:url(../images/button.gif); background-position:0 0;}

	.Navi .style span.GreenButton{background-position:31px 0;}
	
	.Navi .style span.yellowButton{background-position:48px 0;}

	.Navi .style span.blueButton{background-position:right 0;}
	

	li.back{background: url(../images/nav_1.gif) left no-repeat; position:absolute; z-index:1; top:9px;}

	li div.left{background:url(../images/nav_2.gif) right no-repeat; height:26px;}



.listBox{margin:4px 0 0 0; padding:5px 6px 10px 6px; background:#fff; position:relative; float:left; width:950px;}

	.listBox div{float:left; width:305px; padding-right:10px;}

	.listBox .RecentComments{padding-right:0;}

	.listBox .RecentEntries {padding-left:5px;}

	.listBox h2{font-size:17px; line-height:24px; height:24px;}

	.listBox li a{display:block; padding:0 0 0 20px; height:28px; overflow:hidden; line-height:28px; font-size:13px; font-weight:bold; border-bottom:1px solid #efefef;}

	.RecentEntries a{background:url(../images/icon_1.gif) no-repeat 0 48%;}

	.PopularPosts a{background:url(../images/icon_2.gif) no-repeat 0 48%;}

	.RecentComments a{background:url(../images/icon_3.gif) no-repeat 0 48%;}



#stage{}

	.content{float:left; width:668px;}
	.content_index{float:left; width:668px;}


	.slidePost{position:relative; height:280px; padding:5px;margin-top:4px; overflow:hidden; background:#f6f6f6;} 

	.slidePost h2{ height:30px; line-height:30px; font-size:21px; border-bottom:1px solid #e0e0e0;}

	.slidePost .text{padding:10px 5px;}

	.slidePost .prev{cursor:pointer; text-indent:-9999pt; position:absolute; z-index:999; background:url(../images/icon_7.gif) left; bottom:6px; right:35px; height:23px; width:29px;}
	.slidePost .next{cursor:pointer; text-indent:-9999pt; position:absolute; z-index:999; background:url(../images/icon_7.gif) right; bottom:6px; right:6px; height:23px; width:29px;}

	.content .post{margin-top:4px;position:relative; padding:5px;background:#fff; width:658px;}

	/*.content .post h2{ height:30px; line-height:30px; font-size:21px; border-bottom:3px solid #e0e0e0;}*/
	/*.content .post h2{ height:30px; line-height:30px; font-size:14px; border-bottom:3px solid #e0e0e0;}*/
	
	.content .post p.a{ background:#f3f3f3; color:#FF0099;}/*height:44px; line-height:22px;*/

	.content .post p.a a{color:#848484;}

	.content .post p.a span{padding:0 15px 0 20px; background:url(../images/icon_4.gif) 2px 2px no-repeat;}

	.content .post p.a span.tag{background:url(../images/icon_5.gif) 2px 3px no-repeat;}

	.content .post p.a span.comments{background:url(../images/icon_6.gif) 2px 2px no-repeat;}

	.content .post .details{padding:10px 5px;}

	.content .post .more-link{ display:block; text-indent:-9999pt; background: url(../images/more.gif) right top no-repeat; height:30px;}

	.content_index .post p.a{height:44px; line-height:22px; background:#f3f3f3; color:#848484;}

	.content_index .post p.a a{color:#848484;}

	.content_index .post p.a span{padding:0 15px 0 20px; background:url(../images/icon_4.gif) 2px 2px no-repeat;}

	.content_index .post p.a span.tag{background:url(../images/icon_5.gif) 2px 3px no-repeat;}

	.content_index .post p.a span.comments{background:url(../images/icon_6.gif) 2px 2px no-repeat;}

	.content_index .post .details{padding:10px 5px;}

	.content_index .post .more-link{ display:block; text-indent:-9999pt; background: url(../images/more.gif) right top no-repeat; height:30px;}


	.post-nav{ height:40px; font-size:14px; padding:5px 10px; font-weight:bold;}

	#nav-prev-post{float:left;}

	#nav-next-post{float:right;}

	

	.sidebar{float:right; width:290px; padding-bottom:30px;}

	.sidebar .mob{margin:4px 0 0 0; padding:5px; width:280px; position:relative; background:#fff;}

	.sidebar .adBox{padding:10px 12px; width:266px; height:270px; overflow:hidden;}

	.sidebar .adBox img{margin:2px;}

	.sidebar .mob h2{font-size:18px; height:24px; line-height:20px; border-bottom:3px solid #a7a7a7;}

	.sidebar .mob ul{padding-bottom:5px;}

	.sidebar .mob li a{display:block; color:#9e9e9e; font-size:12px; height:31px; line-height:31px; padding:0 0 0 20px; border-bottom:1px solid #deddde;}

	

.glidecontentwrapper{}

.featured-post{position:absolute; background:#f6f6f6; padding-left:6px; width:655px;}	

#commentsBox h3#comments{text-align:right; font-size:15px;}

.commentlist{padding:10px 0;}

.commentlist li{padding:10px 0; border-bottom:3px solid #f2f2f2; color:#a1a1a1;}

.commentlist li.odd{background:#f7f7f7;}

.commentmetadata{padding:5px;}

#respond p{padding:3px 0;}

#respond h3{padding:20px 0 0 0; font-size:15px;}

#respond input{width:230px;}

#respond textarea {width:300px; height:80px;}

	

#footer{clear:both;width:970px; margin:0 auto; background: url(../images/footer.gif) left top no-repeat; text-align:center; height:160px;}
#footer .top{padding:10px 0 10px 0; color:#828282;}
#footer .footerlink{ padding:40px  0 10px 0;}
#footer .footerlink a{ padding-left:5px; padding-right:5px;}


#show_desc_head {/*overflow:auto; min-height:100px; max-height:500px;*/ }
.show_detail {overflow:auto;}
#listpage { text-align:right; }
#listpage .cssLink {
	  	font-size:14px;
	  	font-weight:bolder;
 		color:#0033FF;
		min-width:20px;
	  	height:auto;
	  	float:left;
	  	border:1px #999999 solid;
	  	text-align:center;
	  	padding:3px 3px 3px 3px;
	  	margin:0px 1px 0px 1px;
	  }
#listpage .cssLink:hover {
	  	background-color:#99CCCC;
	  	color:#FF0000;
	  }
#listpage a {
	  	font-family:MS Sans Serif;
	 	font-size:14px;
	 	font-weight:bolder;
	 	text-decoration:none;
	  	color:#666666;
	  }
#listpage a:hover {
		color:#FF0000;
}

/*
style pink
*/
#header p strong
,.listBox h2
,.post h2 a
,.mob h2
{color:#95268A;}
.sidebar .mob li a{background:url(../images/icon_9.gif) 2px 11px no-repeat;}
#header{background: url(../images/pink/illustr.jpg)  !important;}
body{ background:#FFEEFE;!important}
.Navi ul{ background-color:#FFEEFE;}
.Navi li a:hover,.current_page_item a{color:#CF122A; text-decoration:none; }
.content_index .post h2{ background:url(../images/pink/tp_tile2.gif);border:1px solid #C7244B; color:#FFFFCC;!important}
.content_index .post h2{ height:34px; font-size:14px; line-height:30px;}
.content_index .post h2 a{ color:#CF122A;}
.content_index .post .details{ border:1px solid #FFD3FA; background:none repeat scroll 0 0 #FFEEFE; min-height:200px; max-height:250px; overflow:auto;}

.content .post h2{ background:url(../images/pink/tp_tile2.gif);border:1px solid #C7244B; color:#FFFFFF;!important}
.content .post h2{ font-size:14px; min-height:20px; margin-top:10px; margin-bottom:10px; }
.content .post .img_title{ background:url(../images/pink/tp_btn1.gif) no-repeat;!important}
.content .post .details{ border:1px solid #FFD3FA; background:none repeat scroll 0 0 #FFEEFE; min-height:100px; max-height:500px; overflow:auto; /*width:645px;*/}
.content .post .details_ans{ border:1px solid #FFD3FA; background:none repeat scroll 0 0 #FFEEFE;  width:100%;}


.listItem1 { border-bottom:dotted 1px #FFD0DE; line-height:20px; color:#a7a7a7; }
.listItem1 a{ color:#300A00; }

.tb_topic{
 background-color:silver;
 border: 0;
 width:100%;
}
.tb_topic .tb_header{background:url(../images/pink/tp_tile2.gif); font-weight:bold;  color:#FFFFFF;!important}

.tb_topic .tb_row{ color:#CC0000; background-color: #ffffff; }
.tb_topic .tb_row a{ color:#FF6699;}
.tb_topic .tb_footer { color:#CC0000; background-color:#ffffff;}

._label{background:url(../images/pink/lp_tile.gif); font-weight:bold; 
		height:34px;  border:1px solid #F2D7F0; }
._label div{ color:#95268A; font:17px Tahoma;  margin-top:5px; margin-left:10px; }
._label a{color:#95268A; }
.img_label{ background:url(../images/pink/lp_btn1.gif) no-repeat;}

._label_link{background:url(../images/pink/lp_tile.gif); font-weight:bold; color:#95268A; 
		height:34px;text-decoration:blink; font-style:normal;  border:1px solid #F2D7F0; !important}
		
.box_category2 h3{color:#FF66CC}
.box_category2 .PopularPosts{border-bottom:1px solid #FFCCFF;}


/*
end style pink
*/

/*
style blue
*/
	.content_index .post_blue p.a span{padding:0 15px 0 20px; background:url(../images/icon_4.gif) 2px 2px no-repeat;}

	.content_index .post_blue p.a span.tag{background:url(../images/icon_5.gif) 2px 3px no-repeat;}

	.content_index .post_blue p.a span.comments{background:url(../images/icon_6.gif) 2px 2px no-repeat;}

	.content_index .post_blue .details{padding:10px 5px;}

	.content_index .post_blue .more-link{ display:block; text-indent:-9999pt; background: url(../images/more.gif) right top no-repeat; height:30px;}

.content_index .post_blue h2{ background:url(../images/blue/tp_tile2_blue.gif);border:1px solid  #00CCFF; color:#339966;!important}
.content_index .post_blue h2{ height:34px; font-size:14px; line-height:30px;}
.content_index .post_blue h2 a{ color:#CF122A;}
.content_index .post_blue .details{ border:1px solid #B8E2FB; background:none repeat scroll 0 0 #E8F6FF; min-height:200px; max-height:250px; overflow:auto;}

	.content .post_blue p.a{height:44px; line-height:22px; background:#f3f3f3; color:#339966;}

	.content .post_blue p.a a{color:#848484;}

	.content .post_blue p.a span{padding:0 15px 0 20px; background:url(../images/icon_4.gif) 2px 2px no-repeat;}

	.content .post_blue p.a span.tag{background:url(../images/icon_5.gif) 2px 3px no-repeat;}

	.content .post_blue p.a span.comments{background:url(../images/icon_6.gif) 2px 2px no-repeat;}

	.content .post_blue .more-link{ display:block; text-indent:-9999pt; background: url(../images/more.gif) right top no-repeat; height:30px;}

	.content_index .post_blue p.a{height:44px; line-height:22px; background:#f3f3f3; color:#848484;}

	.content_index .post_blue p.a a{color:#848484;}
.content .post_blue{margin-top:4px;position:relative; padding:5px;background:#fff; width:658px;}
.content .post_blue h2{ background:url(../images/blue/tp_tile2_blue.gif);border:1px solid #0066FF; color:#FFFFFF;!important}
.content .post_blue h2{ font-size:14px; min-height:20px; margin-top:10px; margin-bottom:10px; }
.content .post_blue .details{ border:1px solid #B8E2FB; background:none repeat scroll 0 0 #E8F6FF; min-height:100px; max-height:500px; overflow:auto; /*width:645px;*/}
.content .post_blue .details_ans{ border:1px solid #B8E2FB; background:none repeat scroll 0 0 #E8F6FF; width:100%;}


.listItem2 { border-bottom:dotted 1px  #B8E2FB; line-height:20px; color:#a7a7a7; }
.listItem2 a{ color:#300A00; }

.tb_topic_blue{
  background-color:silver;
    border: 0;
	width:100%;
}
.tb_topic_blue .tb_header{background:url(../images/blue/tp_tile2.gif); font-weight:bold;  color:#FFFFFF;!important}

.tb_topic_blue .tb_row{ color:#35A0DB; background-color: #ffffff; }
.tb_topic_blue .tb_row a{ color:#35A0DB;}
.tb_topic_blue .tb_footer { color:#35A0DB; background-color:#ffffff;}
.box_category2_blue h3{color:#00CCFF}
.box_category2_blue .PopularPosts{border-bottom:1px solid #B8E2FB;}

/*
end style blue
*/


.tb_history{
 background-color:silver;
 border: 0;
}
.tb_history .tb_history_header{background:url(../images/pink/tp_tile2.gif); font-weight:bold;  color:#FFFFFF;!important}

.tb_history .tb_history_row{ color:#CC0000; background-color: #ffffff; }
.tb_history .tb_history_row a{ background:none; color:#FF6699;}
.tb_history .tb_history_footer { color:#CC0000; background-color:#ffffff;}


.tb_history .tb_history_header_blue{background:url(../images/blue/tp_tile2.gif); font-weight:bold;  color:#FFFFFF;!important}

.tb_history .tb_history_row_blue{ color:#35A0DB; background-color: #ffffff; }
.tb_history .tb_history_row_blue a{background:none; color:#35A0DB;}

.view_all {  font-size:12px; float:right; padding-right:20px; }
.text_board {float:left; padding-left:10px;}


/** ads **/
.ads_1 {
	width:125px;
	height:125px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	background-color:#E8F6FF;
	text-decoration:blink;
	overflow:hidden;
	
}
.ads_1 a{
	color:#FF9933;
}

.ads_2 {
	width:125px;
	height:125px;
	border:1px solid #FFFFFF;
	
}
.ads_2 a{
	border:0px;
}

.ads_3 {
	background-image:url("../img_ads/ban.jpg"); 
	background-repeat:no-repeat;
	background-position:center;
	width:125px;
	height:125px;
	border:1px solid #CCCCCC;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	
	overflow:hidden;
	
}
.ads_3 a{
	color:#FF00FF;
}



