* {
	margin: 0;
	padding: 0;
}
html, body {
	width: 100%;
	min-width: 1000px;
	height: 100%;
	background: #fff;
	font: 16px times new roman;
	line-height: 20px;
	color: #333;
}
.clear {
	height: 0;
	line-height:0;
	font-size: 1px;
	clear: both;
}
a {
	padding: 0 5px;
	background: #eee;
	color: #000;
}
a:hover {
	text-decoration: none;
	outline: none;
	background: #ffc600;
}
a.no, a.more-link, a.url, .archivpost a, .authorsblog a, a.widget_sp_image-image-link, .fotoday a, .like a {
	padding: 0;
	background: none;
	color: #000;
}
h1 {
	font: 14px pt sans, arial;
	color: #000;
}
h2 {
	font: 16px pt sans, arial;
	font-weight: bold;
	color: #000;
}
h3 {
	font: 36px pt sans, arial;
	font-weight: bold;
	color: #000;
}
h4 {
	font: 20px pt sans, arial;
	font-weight: bold;
	color: #000;
}
h5 {
	font: 16px times new roman;
	color: #000;
}
hr {
	margin: 0 25px;
	height: 2px;
	background: #000;
	border: 0;
}
.colonbig hr {
	margin: 0;
}
hr.authorbox {
	margin: 20px 0;
}
#comments hr {
	margin: 40px 0;
}
ul {
	margin: 0 0 20px 0;
}
li {
	margin: 0 0 10px 0;	
	list-style-type: none;
}
p {
	margin: 0 0 20px 0;
}

.blog {
	position: fixed;
	z-index: 999;
}
.blog a {
	padding: 0;
	background: none;
}

.banner {
	min-width: 100%;
	height: 150px;
	background: #eee url(img/banner.png) center center no-repeat;
}

#content {
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
	.center {
		margin: 0 auto;
		width: 930px;
	}
		.logo {
			position: absolute;
			margin: 0 0 0 267px;
			padding: 0;
			width: 395px;
			height: 200px;
		}
			.logo img {
				margin: 35px 0 0 0;
			}
		.menu1 {
			float: left;
			margin: 0 0 0 25px;
			padding: 85px 0 0 0;
		}
		.headertext {
			margin: 30px 0;
			width: 180px;
			font: 14px pt sans, arial;
		}
		.menu2 {
			float: left;
			margin: 0 0 0 0;
			padding: 120px 0 0 610px;
			font: 14px pt sans, arial;

		}
			.menu2 .txt {
				margin: 0 20px 0 0;
			}
		.colon {
			float: left;
			margin: 50px 25px 20px 25px;
			width: 260px;
		}
		.colonbig {
			float: left;
			margin: 50px 0;
			width: 930px;
		}
		.postimg {
			width: 260px;
			height: 148px;
		}
			.postimg img {
				width: 260px;
				height: 148px;
				background: #eee;
			}
		.coloncomment {
			float: left;
			margin: 50px 25px;
			width: 570px;
		}
			.postinmain {
				float: left;
				width: 260px;
				padding: 25px;
			}
			.postinmain:hover {
				background: #eee;
			}
			.text {
				overflow: hidden;
				margin: 10px 0 0 0;
				height: 150px;
				font: 14px times new roman;
				line-height: 18px;
			}
			.textpost {
				margin: 20px 0 0 0;
				font: 17px times new roman;
				line-height: 26px;
			}
			.textpost p {
				width: 880px;
			}
			.new {
				margin: 20px 0 0 0;
			}
			.data {
				margin: 0 0 20px 0;
				font: 11px arial;
			}
			.apost {
				float: right;
				width: 80px;
				margin: 0 0 25px 25px;
				padding: 25px;
				background: #eee;
				font: 12px pt sans, arial;
				text-align: center;
			}
			.liketext {
				float: left;
				font: 16px pt sans, arial;
				margin: 27px 30px;
			}
			.like {
				float: left;
				margin: 30px 15px;
			}
			.likestyle {
				padding: 0;
				background: #eee;
			}
			.h2 {
				height: 65px;
			}
		.colonpost {
			margin: 50px 25px 20px 25px;
			width: 880px;
			font: 17px times new roman;
			line-height: 25px;
		}
		.colontwo {
			float: left;
			margin: 20px 25px 40px 25px;
			width: 260px;
		}
		.arhivpost, .socials, .comments {
			margin: 20px 0 0 0;
		}
		.comments {
			font-size: 12px;
		}
		.arhivpost a, .comments a {
			padding: 0;
			background: none;
			color: #000;
		}
		.socials a {
			text-decoration: none;
			outline: none;
		}
		.socials textarea {
			margin: 20px 0 10px 0;
			padding: 5px;
			width: 250px;
			height: 63px;
			border: 1px solid #999;
		}
		.socials input {
			width: 260px;
			height: 35px;
			border: 0;
			font: 24px pt sans, arial;
			font-weight: bold;
			color: #000;
			background: #eee;
			cursor: pointer;
		}
		.socials input:hover {
			background: #ffc600;
		}
		.social {
			margin: 10px 0 0 0;
			padding: 5px 0 0 0;
			width: 260px;
			height: 35px;
			background: #eee;
			font: 24px pt sans, arial;
			font-weight: bold;
			text-align: center;
		}
		.social:hover {
			background: #ffc600;
		}
		.bottominfo {
			margin: 20px 0 0 0;
			font: 16px pt sans, arial;
			font-weight: bold;
		}
	.paginator {
		margin: 0 25px;
		width: 880px;
	}
		.pagenavi {
			display: table;
			margin: 25px auto 0 auto;
			font-size: 12px;
		}
		.pagenavi a {
			padding: 0 8px;
			background: none;
			color: #000;
		}
		.pagenavi .current {
			padding: 0 8px;
			background: #eee;
			color: #000;
		}
	#comments {
		margin: -20px 0 0 0;
	}
	#comments p {
		display: table;

		width: 529px;
	}
	.commentlist {
		clear: both;
		margin: 20px 0 0 0;
	}
	#comment {
		width: 550px;
		height: 130px;
		padding: 10px;
		border: 1px solid #999;
	}
	#submit {
		width: 570px;
		height: 40px;
		border: 0;
		font: 24px pt sans, arial;
		font-weight: bold;
		color: #000;
		background: #eee;
		cursor: pointer;
	}
	#submit:hover {
		background: #ffc600;
	}
	#author-data li {
		float: left;
		width: 190px;
	}
		#author-data li input {
			width: 170px;
			height: 22px;
			padding: 0 10px;
			border: 1px solid #999;
		}
	.commentlist span {
		font: 16px pt sans, arial;
	}
	.left {
		float: left;
		width: 285px;
	}
	.right {
		float: left;
		width: 285px;
		text-align: right;
	}
	cite {
		color: #999;
	}
	.archivpost {
		margin: 0 0 50px 0;
	}
	.archivpost li {
		float: left;
		margin: 0 15px;
		padding: 10px;
		width: 260px;
	}
	.archivpost li:hover {
		background: #ffc600;
	}
	.authorsblog {
		margin: 15px -20px 0 0;
	}
	.authorsblog li {
		float: left;
		margin: 0 20px 20px 0;
		width: 120px;
		font: 12px pt sans, arial;
		text-align: center;
	}
	#authorbox ul {
		font-size: 12px;
	}
	#authorbox li {
		float: left;
	}
	.authorbox-info img {
		float: left;
		margin: 5px 10px 25px 0;
	}
	.authorbox-text {
		margin: 0;
		font-size: 16px;
	}
	.authorbox-meta {
		margin: 0;
		font-size: 12px;
	}
	.fotoday {
		margin: 15px 0 30px 0;
	}
	.fotoday img {
		width: 260px;
	}
.info {
	padding: 20px 25px;
	font: 14px pt sans, arial;
	font-weight: bold;
}
#content .empty {
	height: 150px;
}
#footer {
	position: relative;
	margin-top: -150px;
	height: 150px;
	font: 12px pt sans, arial;
}
	.footerleft {
		float: left;
		margin: 20px 0 0 25px;
		width: 425px;
	}
	.footerright {
		float: left;
		margin: 20px 25px; 0 0;
		width: 425px;
		text-align: right;
	}