/*--------------------------- START W-Blog ---------------------*/

.blog_location-pages {
	padding:12px 30px;
	border-top:1px solid #f3f6f5;
	border-bottom:1px solid #f3f6f5;
	background-color:#fcfdfd;
}
a.blog_small-caption {
	font-size:10px;
	color:#a1a1a1;
}

.blog_small-caption a:link,.blog_small-caption a:visited,.blog_small-caption a:hover {
	color:#a1a1a1;
}
.blog_searchbox {
    position: relative;
    width: 300px;
    float: right;
    margin: 15px 0 0 0;
    padding: 10px;
    background-color: #efefef;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
.search_input{
    width: 210px;
    height: 23px;
    position: relative;
    padding: 3px;
    margin: 0;
    vertical-align: middle;
}
.search_submit{
    padding: 7px;
    height: 39px;
    line-height: 1;
    min-width: 75px;    
}
/*--------------------------- START PAGINATION ---------------------*/
.blog_pagination {
	margin-left:30px;
	margin-top:40px;
	overflow:hidden;
}

.blog_pgn {
	display:block;
	font-size:10px;
	margin-right:7px;
	float:left;
	height:26px;
	line-height:26px;
	padding-right:10px;
	background:url(pgn-r.png) no-repeat scroll top right;
	
}

.blog_pgn a {
	display:block;
	margin-right:-10px;
	padding-right:10px;
}

.blog_pgn span {
	padding-left:10px;
	background:url(pgn-l.png) no-repeat scroll;
	display:block;
}

.blog_pgn:hover,#bpgn-curr {
	background-position:bottom right;

}

.blog_pgn:hover span,#bpgn-curr span {
	background-position:bottom left;

}

/*--------------------------- END PAGINATION -----------------------*/

/*--------------------------- START Articles ---------------------*/
.blog_block1 {
	overflow:hidden;
	margin-top:30px;
}
.blog_block1 a {
	text-decoration:none;
}
.blog_block1 h3 {
	color:#1cc1cb;
	font-size:20px;
}

.blog_widget-nav {
	position:relative;
	height:18px;
	width:100%;
	background:url(middle-nav.gif) repeat-x;
	margin-bottom:20px;
}

.blog_left-nav {
	position:absolute;
	left:0;
	width:58px;
	height:18px;
	background:url(left-nav.gif) no-repeat;
}

.blog_postinfo {
	margin-left:20px;
	overflow:hidden;
	float:right;
}

.blog_date-post span,.blog_num-comm,.blog_visitor {
	text-align:center;
	display:block;
}

.blog_date-post {
	line-height:2em;
	width:60px;
	height:73px;
	background:url(cal-post.gif);
	margin-bottom:18px;
}

.blog_date-post span {
	width:60px;
	height:73px;
	padding-top:13px;
}

.blog_num-comm {
	line-height:50px;
	width:60px;
	height:58px;
	background:url(num-comm.gif);
	margin-bottom:13px;
}

.blog_space {
	padding-bottom: 0px;
	text-align:justify;
    text-justify:inter-word;

}
.blog_read-more {
	display:block;
}

.blog_read-more a:link,.blog_read-more a:visited {
	color:#a1a1a1;
}

.blog_read-more a:hover {
	color:#1cc1cb;
}


.blog_read-more img {
	float:left;
	margin-right:9px;
}

.blog_visitor {
	line-height:100px;
	width:60px;
	height:71px;
	background:url(visitor.gif);
}

.blog_strong {
	font-weight:700;
}



/*--------------------------- END Articles ---------------------*/

/*--------------------------- START TAGS ----------------------------*/
.blog_taggz {
	margin-top:15px;
	padding:10px 0;
	border-top:1px #e8e8e8 solid;
	border-bottom:1px #e8e8e8 solid;
}

.blog_taggz ul li a {
	margin-bottom:0;
}

.blog_taggz span.blog_h4 {
	text-transform:none;
	margin-right:15px;
	color:#7c7c7c;
	font-size:18px;
	display:block;
	float:left;
}

.blog_widget1 {
	list-style:none;
	overflow:hidden;
	margin-bottom:0;
}

.blog_widget1 li.blog_filter-btn {
	margin-bottom:0;
}

.blog_filter-btn {
	margin-bottom:7px;
	display:block;
	font-size:10px;
	margin-left:7px;
	float:left;
	height:28px;
	line-height:28px;
	padding-right:15px;
	background:url(filter-btn-r.png) no-repeat scroll top right;
}

.blog_filter-btn a {
	display:block;
	margin-right:-15px;
	padding-right:15px;
}

.blog_filter-btn span {
	color:#5a5a5a;
	padding-left:15px;
	background:url(filter-btn-l.png) no-repeat scroll;
	display:block;
}

.blog_filter-btn:hover {
	background-position:bottom right;
}

.blog_filter-btn:hover span {
	background-position:bottom left;
}

li.blog_filter-btn {
	margin-left:0;
	margin-right:5px;
}

/*--------------------------- END TAGS ------------------------------*/

/*--------------------------- START COMMENTS ---------------------------*/
.blog_comment {
	margin-top:20px;
	position:relative;
	overflow:hidden;
}

.blog_comm-text-wrap {
	margin-left:15px;
}

.blog_comm-text {
	background:transparent;
	margin-left:118px;
}

.blog_bubble {
	position:relative;
	margin-top:15px;
	border:1px #e8e8e8 solid;
	padding:20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(pie.htc);
}

.blog_bubble-bg {
	position:absolute;
	left:-11px;
	width:11px;
	height:40px;
	background:url(bubble-bg.png) no-repeat;
}

.blog_bubble a {
	font-size:11px;
	display:block;
	width:60px;
	height:35px;
	line-height:35px;
}

.blog_bubble a,.blog_bubble a:hover,.blog_bubble a:visited {
	color:#40cbcd;
}

.blog_bubble a img {
	margin-left:3px;
}

.blog_avatar1 {
	position:absolute;
	top:0;
	left:0;
	width:113px;
	height:113px;
}

.blog_profile-divider {
	height:35px;
	border-bottom:#eaeaea 1px solid;
	margin-bottom:35px;
}

.blog_widget {
	list-style:none;
	margin-top:18px;
	overflow:hidden;
}

.blog_widget .blog_input-bg {
	width:280px;
}

.blog_widget .blog_input-bg {
	margin-bottom:20px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(pie.htc);
}

.blog_widget .blog_text-input1 {
	display: block;
	overflow:auto;
	width:280px;
	height:20px;
	line-height:20px;
	min-height:20px;
	padding-left:15px;
	border:1px #e8e8e8 solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(pie.htc);
}
.blog_widget .blog_text-input2 {
	display: block;
	overflow:auto;
	width:70px;
	height:20px;
	line-height:20px;
	min-height:20px;
	padding-left:15px;
	border:1px #e8e8e8 solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(pie.htc);
}

.blog_widget #blog_message {
	display: block;
	overflow:auto;
	line-height:1.8em;
	min-height:185px;
	padding-left:15px;
	border:1px #e8e8e8 solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(pie.htc);
}

.blog_widget #blog_message {
	color:#9f9f9f;
	min-width:500px;
	max-width:670px;
}

#blog_send {
	margin-top:35px;
	overflow:auto;
	outline:0;
	width:103px;
	height:32px;
}

.blog_h4 {
	font-size:14px;
	color:#5a5a5a;
	text-transform:uppercase;
}

.blog_commentbox {

	height:38px;
	margin-top:15px;
	margin-bottom:40px;

}
.blog_commentboxleft {
	float:left;
	width:150px;
	height:36px;
}
.blog_commentboxcenter {
	float:left;
	width:110px;
	height:36px;
	margin-top:1px;
}
.blog_commentboxright {
	float:left;
	width:150px;
	height:36px;
}

/*--------------------------- END COMMENTS -----------------------------*/
/*--------------------------- 5-3 - START SIDEBAR ----------------------------*/
.blog_postcontent {
	float:left;
	width:675px;
        position: relative;
        top:-70px;
}
.blog_sidebar {
	width:220px;
	overflow:hidden;
	float:right;
	margin:28px 0 0 30px;
        
        
}

.blog_h4 {
	font-size:14px;
	color:#5a5a5a;
	text-transform:uppercase
}

.blog_widget {
	list-style:none;
	margin-top:18px;
	overflow:hidden
}

.blog_widget1 {
	list-style:none;
	overflow:hidden
}

.blog_widget1 li.blog_filter-btn {
	margin-bottom:0
}

/*--------------------------- 5-3 - END SIDEBAR ------------------------------*/
/*--------------------------- 5-4 - START TABBS ------------------------------*/
.blog_tabbz {
	width:218px;

}


div.blog_tabs,#blog_tab1 ul.blog_tabs1 {

	list-style:none;
	float:left;
	height:41px;
	width:100%;
	border:1px #e8e8e8 solid;
	border-radius:4px 4px 0 0;
}

div.blog_tabs div,#blog_tab1 ul.blog_tabs1 li {
	float:left;
	width:109px;
	height:41px;
	line-height:41px;
	overflow:hidden;
	position:relative;
	border-radius:4px 4px 0 0;
	border-bottom:1px #e8e8e8 solid
}

div.blog_tabs div {
	margin-left:10px;

}

.blog_tabs1 li {
	background:url(tab1-bg.gif) repeat-x
}

div.blog_tabs div {
	width:109px

}

u#blog_tab1 l.blog_tabs1 li {
	width:143px
}

div.blog_tabs div a,#blog_tab1 ul.blog_tabs1 li a {
	text-decoration:none;
	display:block;
	text-align:center
}

div.blog_tabs div a:hover,#blog_tab1 ul.blog_tabs1 li a:hover {
	background:#f2f2f2
}

html div.blog_tabs li.blog_active,html #blog_tab1 ul.blog_tabs li.blog_active a:hover {
	border-bottom:0;
	background:#fff
	
}

html #blog_tab1 ul.blog_tabs1 li.blog_active1,html #blog_tab1 ul.blog_tabs1 li.blog_active1 a:hover {
	background:#fff
}

.blog_tab-container {
	font-size:12px;
	clear:both;
	float:left;
	width:100%;
	background:#fff;
	border-left:1px #e8e8e8 solid;
	border-right:1px #e8e8e8 solid;
	border-bottom:1px #e8e8e8 solid;
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px
}

.blog_tab-content ul li {
		margin-top:10px;

}

.blog_block1 {
	overflow:hidden;
	margin-top:40px
}
  
.blog_icons {
	margin-right:8px
}  
  
.blog_widget {
	list-style:none;
	margin-top:18px;
	overflow:hidden
}
a.blog_small-caption {
	font-size:10px;
	color:#a1a1a1;
}  
.blog_small-caption a:link,.blog_small-caption a:visited,.blog_small-caption a:hover {
	color:#a1a1a1
}
/*--------------------------- 5-4 - END TABBS -------------------------------*/

.blog_search {
	padding-left:15px;
	color:#9f9f9f;
	float:left;
	line-height:28px;
  margin: 0 7px 0 0;
	width:164px;
	height:28px;
	min-height:20px;
	padding-left:15px;
	border:1px #e8e8e8 solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:url(blog/textarea-bg.gif) repeat-x top;
	behavior:url(pie.htc)
}
.blog_bsearch {
	padding-left:15px;
	color:#9f9f9f;
	line-height:28px;
  margin: 0 7px 0 0;
	width:400px;
	height:28px;
	min-height:20px;
	padding-left:15px;
	border:1px #e8e8e8 solid;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:url(blog/textarea-bg.gif) repeat-x top;
	behavior:url(pie.htc)
}

.blog_nav-btns {
	float:right
}
.blog_widget1 {
	list-style:none;
	overflow:hidden;
	margin-bottom:0;
	margin-top:0;
}