.page-content a{border-bottom:1px solid #eee;padding-bottom:1px;color:#36c;}
.page-content a:hover{border-bottom:1px solid #999;text-decoration:none;}
.page-content .img-border{overflow:hidden;border:1px dotted #ccc;background-color:#fdfdfd;padding:1em 1.6em;}
.page-content ul li div.code{line-height:1.2em;}
.page-content .wp-caption{border:1px solid #ddd;text-align:center;background-color: #f3f3f3;padding-top:4px;margin:10px;border-radius:3px;}
.page-content .wp-caption img {margin:0;padding:0;border:0 none;}
.page-content .wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
.page-content .post-title{font-size:1.6em;font-family:Georgia,Times,'Times New Roman',serif;padding:0.2em 0;margin:1.4em 0 0.3em 0;border-bottom:1px solid #bbb;text-shadow:#ccc 2px 1px 3px;box-shadow:0 2px 0 #f4f4f4;}
.page-content .post-title a{border:0 none;text-decoration:none;border-color:#eee;border-width:2px;}
.page-content .post-title a:hover{border:0 none;text-decoration:none;color:#09f;}
.page-content .post-toggle{display:none;float:right;margin:0 0.6em 0 0.5em;}
.page-content .post-meta{	font-size:0.9em;margin-bottom:1em;}
.page-content .post-meta a{font-style:italic;}
.page-content .more{border-bottom:1px solid #eee;}
.page-content .more:hover{border-bottom:1px solid #999;}
.page-content p{line-height:1.6;}
.page-content ul li,
.page-content ol li{line-height:1.6;}
.page-content .post-extra {text-align:right;clear:both;margin:1em 0;font-size:0.87em;}
.page-content .gallery .gallery-caption {color:#888;font-size:1em;margin:0 0 1em;}
.page-content .enter-blog-btn{display:block;margin-top:-2px;padding:0.3em 1.6em;float:right;background:#f60;color:#fff;border:1px solid #ddd;border-top:0 none;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow:0 1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
.page-content .enter-blog-btn:hover{border:1px solid #ddd;border-top:0 none;padding-top:0.8em;}
.clock-icon{display:inline-block;*display:inline;zoom:1;height:12px;width:12px;border-radius:12px;vertical-align:top;position:relative;border:2px solid #ccc;}
.clock-icon .clock-hand-hour{position:absolute;top:1px;left:5px;height:4px;border:1px solid #ccc;}
.clock-icon .clock-hand-minute{position:absolute;top:5px;left:5px;width:4px;border:1px solid #ccc;*zoom:1;*font-size:0;*line-height:0;}

.load-more{text-align:center;margin-top:-1.6em;margin-bottom:-1px;position:relative;border-bottom:1px solid #6C0;}
.load-more-link{display:block;color:#fff;background:#6c3;line-height:1.8em;width:200px;margin:0 auto;}
.load-more-link:hover{text-decoration:none;color:#fff;}

/* blog - align */
/* --------------------------------------------- */
.aligncenter{display: block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin-top:0;margin-left:0;display:inline;}
.alignright{float:right;;margin-top:0;margin-right:0;display:inline;}
/* --------------------------------------------- */

/* plugin - wp-syntax */
/* --------------------------------------------- */
.wp_syntax{color:#100;background-color:#fdfdfd;border:1px solid #dddddd;margin:0 0 1.5em 0;overflow:auto;}
.wp_syntax {overflow-x:auto;overflow-y: hidden;width:100%;/*padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);*/}/* IE FIX */
.wp_syntax table{border-collapse:collapse;}
.wp_syntax div,
.wp_syntax td{vertical-align:top;padding:2px 4px;}
.wp_syntax .line_numbers{text-align:right;background-color:#def;color:gray;overflow:visible;}
/* potential overrides for other styles */
.wp_syntax pre{margin:0;width:auto;float:none;clear:none;overflow:visible;font-size:1em;line-height:1.333;white-space:pre;}
.wp_syntax table{border:0 none;}
.wp_syntax table td{border:0 none;}
/* --------------------------------------------- */

	
@media only screen and (max-width: 640px) {
	.page-content .img-border{overflow:hidden;border:1px solid #ccc;background-color:#fff;padding:0;}
	.page-content .img-border img{max-width:100%;height:auto;}
}