﻿
.main {
	float: left;
	
}
.main .section, .post {
	background-color: #fff;
	border: 1px solid #ededed;
	padding: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
.main .section .full-thumbnail {
	margin-bottom: 10px;
}
.main .section .left-thumbnail {
	float: left;
	width: 350px;
	height: auto;
	max-height: 300px;
	margin-top: 7px;
	margin-right: 15px;
	display: inline-block;
	overflow: hidden;
}
.main .section h2, .post h1 {
	line-height: 22px;
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 5px;
}
.main .section h2 {
	overflow: hidden;
}
.main .section h2 span {
	font-size: 12px;
	background-color: #39F;
	color: #fff;
	display: inline-block;
	float: left;
	line-height: 1em;
	padding: 4px 5px;
	border-radius: 3px;
	margin: 8px 10px 0 0;
}
.main .section .intro, .post .postmeta {
	margin-bottom: 10px;
}
.main .section .intro p {
	text-align: justify;
	font-size: 15px;
}
.main .section .intro-meta {
	clear: both;
	float: left;
	width: 100%;
	margin-top: 10px;
	font-size:15px;
}
.main .section .intro-meta span, .post .postmeta span {
	font-size: 15px;
	color: #999;
	margin-right: 5px;
}
.main .section .intro span .tag{padding:3px 10px;background-color:#19B5FE;color:#fff;font-size:15px;line-height:1.4;font-weight:400;margin:0 5px 5px 0;border-radius:2px;display:inline-block}
.main .section .intro span .tag:nth-child(5n){background-color:#4A4A4A}
.main .section .intro span .tag:nth-child(5n+1){background-color:#ff5e5c}
.main .section .intro span .tag:nth-child(5n+2){background-color:#ffbb50}
.main .section .intro span .tag:nth-child(5n+3){background-color:#1ac756}
.main .section .intro span .tag:nth-child(5n+4){background-color:#19B5FE}
.main .section .intro span .tag:hover{background-color:#1B1B1B;color:#FFF}
.main .section .intro-meta span.readmore {
	float: right;
	background-color: #184470;
	font-size:15px;
	color: #fff;
}
.main .section .intro-meta span.readmore a {
	color: #fff;
	padding: 0 5px;
}





/*sidebar*/

.widget {
	padding: 10px 0px;
	
}
.widget h3 {
	font-size:22px;
	margin-bottom: 15px;
}
.widget ul li {
	border-bottom: 1px dashed #eee;
	font-size: 15px;
	color: #444;
	padding: 5px 0;
}
.widget .new-cmts li {
	overflow: hidden;
	margin-bottom: 10px;
}
.widget .new-cmts li img {
	float: left;
	width: 35px;
	height: 35px;
	display: inline-block;
	margin-right: 10px;
}
.widget .new-cmts li p {
	margin-top: -5px;
	margin-bottom: 5px;
	color: #444;
}
.widget .new-cmts li a {
	color: #E7542E;
	font-weight: bold;
}

#calendar table {
	text-align: center;
}
#calendar table td {
	padding: 5px 0;
}
#calendar .calendar a {
	color: #F95A32;
	font-weight: bold;
}
#logsearch {
	overflow: hidden;
	padding-left:0px 0 0 0px;
}
#logsearch input[type="text"] {
	border: 2px solid #184470;
	padding: 5px 0 ;
	text-indent: 5px;
	float: left;
	width: 70%;
}
#logsearch .btn-round {
	background-color: #184470;
	color: #fff;
	border: none;
	height: 32px;
	float: left;
	cursor: pointer;
	margin-left:10px;
	
}
#blogtags ul {
padding-left:15px;
	
}
#blogtags a {
	font-size: 13px;
	color: #fff;
	background-color: #39f;
	padding:1px 8px;
	white-space: nowrap;
	margin:0 2px 0 0;

}
#blogtags a:nth-child(8n-7) {
	background-color: #556002;
}
#blogtags a:nth-child(8n-6) {
	background-color: #ce512c;
}
#blogtags a:nth-child(8n-5) {
	background-color: #168179;
}
#blogtags a:nth-child(8n-4) {
	background-color: #e8294c;
}
#blogtags a:nth-child(8n-3) {
	background-color: #c85f5c;
}
#blogtags a:nth-child(8n-2) {
	background-color: #951a1a;
}
#blogtags a:nth-child(8n-1) {
	background-color: #8b8b14;
}
#blogtags a:nth-child(8n) {
	background-color: #2a9e69;
}
#blogtags a:first-child {
	background-color: #074e7b;
}
#blogtags a:last-child {
	background-color: #167fa2;
}
#blogtags a:hover {
	border-radius: 5px;
}

