body{
	margin:0px;
}
#wrapper{
	margin:0 auto;
	float:none;
	width:990px
}
.clr{
	clear:both
}
#head img{
	float:left
}
#container{
	float:left;
	width:940px;
	background:url(../images/bg.jpg) repeat-x #f0f0f0;
	padding:0 25px
}
#all-blog{
	background:url(../images/bg_all.jpg) repeat-y;
	float:left;
	padding-bottom:90px
}
/* Left blog */
#left-blog{
	width:635px;
	background:url(../images/bg_leftblog.jpg) no-repeat #fff;
	float:left;
	padding-top:30px
}
/* blog */
#left-blog .sort{
	margin-left:20px;
	font:11px tahoma;
	color:#000
}
#left-blog .blog{
	float:left;
	width:625px;
	padding:10px 10px 10px 0px;
}
#left-blog .blog .date{
	padding:7px;
	background:#cae285;
	float:left;
	font:bold 24px tahoma;
	color:#429122;
	line-height:18px;
	margin-right:20px
}
#left-blog .blog .date span{
	font-size:18px;
}
#left-blog .blog .title , #left-blog .blog .title a{
	color:#000;
	font:bold 18px tahoma;
	text-decoration:none
}
#left-blog .blog .title span , #left-blog .blog .title span a{
	font:12px tahoma;
	color:#429122
}
#left-blog .blog a.tag{
	color:#429122
}

#left-blog .blog .title a:hover{
	text-decoration:underline
}
#left-blog .blog .title span{
	float:left
}
#left-blog .blog .title span.desc{
	background:#fb9108;
	font:normal 12px tahoma;
	color:#fff;
	padding:2px 0
}
#left-blog .blog .detail{
	padding-top:10px;
	width:600px;
	font:12px tahoma;
	color:#515151;
	margin-left:20px!important;
	margin-right:5px!important;
	padding-bottom:10px;
	border-bottom:1px solid #adadad;
	float:left;
	margin-left:10px;
	margin-right:0;
}
#left-blog .blog .detail a.more{
	color:#ff4e00;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
}
#left-blog .blog .detail a.more:hover{
	color:#ffa736
}
#left-blog .blog .detail img.thumb{
	float:left;
	margin-right:15px
}
#left-blog .blog .detail a.voted{
	float:right;
	display:block
}
/*page*/
#left-blog .page{
	text-align:center;
	margin-left:20px;
	margin-top:20px;

}
#left-blog .page a.this ,#left-blog .page a:hover{
	border:#679330 1px solid;
	color:#fff;
	background:#679330;
}
#left-blog .page a{
	border:1px #e2f0d1 solid;
	padding:2px 5px;
	color:#679330;
	font:bold 12px tahoma;
	float:none;
	margin:0 auto;
	margin-right:3px;
	text-decoration:none;
}	
#left-blog .page a.jump{
	font-weight:normal
}
#left-blog .page a.dead{
	color:#e2f0d1
}
#left-blog .page a.dead:hover{
	background:none;
	border:#e2f0d1 1px solid;
	color:#e2f0d1
}
/* comment*/
#left-blog .comment ,#left-blog .post{
	float:left;
	width:600px;
	margin-left:20px;
	color:#00462a;
	font:bold 15px tahoma;
	margin-top:20px;
	margin-bottom:10px
}
#left-blog .comment .bubble{
	width:577px;
	float:left;
	padding:5px 0;
	margin-left:10px
}
#left-blog .comment .bubble .msg{
	background:#e5ffea;
	border-left:1px solid #a1e9af;
	border-right:1px solid #a1e9af;
	width:555px;
	float:left;
	padding:10px
}
#left-blog .comment .bubble .msg img{
	float:left;
	margin-right:20px
}
#left-blog .comment .bubble .msg .user{
	float:left;
}
#left-blog .comment .bubble .msg .rank{
	float:right;
	font:normal 12px tahoma;
	color:#319444
}
#left-blog .comment .bubble .msg .user span{
	font:normal 11px tahoma;
	color:#8c8c8c;
	display:block;
}
#left-blog .comment .bubble .msg .msg_{
	font:normal 12px tahoma;
	color:#237b34;
	width:440px;
	float:right;
	margin:10px 0
}
#left-blog .comment .bubble .msg .rep{
	float:right;
}
#left-blog .comment .bubble .msg .msgrep{
	color:#237b34;
	width:418px;
	float:right;
	background:#fff;
	border:#c2c2c2 1px solid;
	padding:10px;
	margin:10px 0
}
#left-blog .comment .bubble .msg .msgrep .msg_{
	font:normal 12px tahoma;
	color:#237b34;
	width:418px;
	float:right;
	margin:10px 0
}
/*post*/
#left-blog .post table{
	color:#349835;
	font:normal 11px tahoma;
	margin-top:10px;
}
#left-blog .post table span{
	color:#7f817f
}
#left-blog .post table td{
	vertical-align:top
}
#left-blog .post table a{
	color:#069;
	text-decoration:none
}
/* register */
#left-blog .register{
	font:12px tahoma;
	background:#f1f3f1;
	padding:10px;
	color:#349835
}
#left-blog .register a{
	text-decoration:none;
	color:#0b5034;
	font:12px tahoma;
}
#left-blog .title_{
	color:#0b5034;
	font:bold 14px tahoma;
	background:#99ce8c;
	padding:10px
}
/* Right blog*/
#right-blog{
	width:265px;
	float:left;
	background:url(../images/bg_rightblog.jpg) #c2dab5 no-repeat;
	padding:10px 20px
}
/*search*/
#right-blog .search input.fill{
	background:url(../images/search_input.jpg);
	border:none;
	width:200px;
	padding:5px 10px;
	height:19px
}
/*category*/
#right-blog .category{
	background:url(../images/category.jpg) no-repeat #fff;
	margin:20px 0 10px 0;
	padding:0 13px;
	padding-top:48px;
	padding-bottom:20px
}
#right-blog .category a{
	font:12px tahoma;
	color:#545454;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #b8eec2;
	padding:5px 0
}
#right-blog .category a:hover{
	color:#000 
}
/*Most voted & view*/
#right-blog .most{
	background:#fff;
	padding:13px;
	margin-top:10px;
	float:left;
	width:239px
}
#right-blog .most #countrytabs a{
	padding:10px;
	color:#328a43;
	display:block;
	float:left;
	text-decoration:none;
	font:11px tahoma
}
#right-blog .most #countrytabs a:hover ,#right-blog .most #countrytabs a.selected{
	background:#f1f3f1;
}
#right-blog .most .tab{

}
#right-blog .most .tab img{
	border:3px solid #c7c9c7;
	margin-right:15px;
	float:left
}
#right-blog .most .tab a{
	float:left;
	background:#f1f3f1;
	width:209px;
	padding:5px 15px;
	font:bold 11px tahoma;
	color:#515151;
	text-decoration:none
}
#right-blog .most .tab a span{
	display:block;
	float:left;
	width:160px;
	cursor:hand
}
#right-blog .most .tab a:hover{
	background:#ebebeb
}
/*join our social network*/
#right-blog .join{
	padding:35px 20px 10px 20px;
	background:#fff url(../images/join.jpg) 20px 10px no-repeat;
	margin-top:10px;
	float:left;
	width:225px;
	margin-bottom:10px
}
#right-blog .join img{
	float:left;
}
/*article tag*/
#right-blog .article{
	background:#fff url(../images/article.jpg) no-repeat 20px 10px;
	padding:40px 20px 20px 20px;
	color:#069;
	font:tahoma;
	float:left;
	width:225px;
	margin-bottom:10px
}
#right-blog .article a{
	text-decoration:none;
	color:#069;
	float:left;
	margin-right:10px
}
#right-blog .article a:hover{
	color:#ff4e00;
}
/* Login */
#right-blog .login{
	font:12px tahoma;
	background:#f1f3f1;
	padding:10px;
	margin-top:10px;
	overflow:hidden
}
#right-blog .login a{
	text-decoration:none;
	color:#0b5034;
	font:12px tahoma;
}
#right-blog .login a.profile{
	text-decoration:none;
	color:#0b5034;
	font:12px tahoma;
	padding:2px 10px 2px 15px;
	background:url(../images/bullet.jpg) no-repeat 0 7px;
	float:left;
	width:220px
}
#right-blog .login a.profile:hover{
	color:#000
}
#right-blog .login .title_{
	color:#0b5034;
	font:bold 12px tahoma;
}
/*calendar tag*/
#right-blog .calendar{
	background:#fff url(../images/carlendar.jpg) no-repeat 20px 10px;
	padding:40px 20px 20px 20px;
	color:#069;
	font:tahoma;
	float:left;
	width:225px
}
#right-blog .calendar a{

}
#right-blog .calendar a:hover{
}