.blog-box {
	margin-bottom: 20px;
}

.blog-content {
	width: 480px;/*510*/
	padding: 0 30px 20px 0;
	float: left;
}

	.blog-content h1 {
		font-size: 24px;
		color: #000;
		margin-bottom: 30px;
		font-weight: bold;
	}
	
	.entry {
		padding-bottom: 5px;
	}
	
	.entry div.blog-title {
		margin: 20px 0 20px 0;
		background-image: url("/i/blog-header-icon.png");
		background-position: 0 2px;
		background-repeat: no-repeat;
		padding-left: 28px;
	}

		.entry div.blog-title a {
			font-size: 18px;
			line-height: 22px;
			color: #1a1a1a;
		} .entry div.blog-title a:hover {
			color: #3c64a9;
		}
	
	.entry-date {
		display: block;
		color: #666;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	
	
	
/*	entry format
****************************************************************************/
	
	
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6 {
	margin: 10px 0;
}

.entry h1 {font-size: 20px;}

.entry h2 {font-size: 18px;}

.entry h3 {font-size: 16px; font-weight: bold;}

.entry h4 {font-size: 14px; font-weight: bold;}

.entry h5 {font-size: 12px; font-weight: bold;}

.entry h6 {font-size: 11px; font-weight: normal;}

.entry p {
	margin: 10px 0;
	font-size: 13px;
	line-height: 16px;
}

.entry a {color: #369;}
.entry a:hover {color: #668500;}

.entry strong {font-weight: bold;}
.entry em {font-style: italic;}
	
	
/*	end entry format
****************************************************************************/



	
	.entry-metadata {
		display: block;
		text-align: right;
	}
	
		.entry-metadata a {
			padding-left: 5px;
			color: #609817;
		} .entry-metadata a:hover {
			color: #457900;
		}

.blog-sidebar {
	width: 185px;/*185*/
	float: right;
}

	.blog-sidebar .box {
		width: 185px !important;
	}

		.blog-sidebar .box .top-box {
			width: 185px !important;
			background-image: url("/i/blog-sidebar-top.png") !important;
		}
		
		.blog-sidebar .box .bottom-box {
			width: 185px !important;
			background-image: url("/i/blog-sidebar-bottom.png") !important;
		}
		
		.blog-sidebar .box .inner-box {
			padding: 10px !important;
			
		}
		
			.blog-sidebar .box .inner-box h2 {
				font-size: 16px;
				font-weight: bold;
				color: #fff;
				margin-bottom: 10px;
			}
		
		ul#blog-categories li {
			line-height: 20px;
			padding-left: 12px;
			background-image: url("/i/blog-lidot.png");
			background-position: 0 6px;
			background-repeat: no-repeat;
		}
		
			ul#blog-categories li a {
				font-size: 14px;
				color: #fff;
				line-height: 16px;
			} ul#blog-categories li a:hover {
				color: #394a01;
			}
			
			
/***************************************************************************/
.homepage-blog-entry {
	background-color: #e3e5f2;	
}

	.homepage-blog-entry .box {
		background-color: #e3e5f2;
	}

	.homepage-blog-entry .box .top-box {
		background-image: url("/i/homepage-blogentry-top.png") !important;
	}
	
	.homepage-blog-entry .box .bottom-box {
		background-image: url("/i/homepage-blogentry-bottom.png") !important;
	}
	
	.blog-entry-column {
		width: 317px;
	}
	
		.blog-entry-column h3 {
			margin-bottom: 10px
		}
		
			.blog-entry-column h3 a {
				font-size: 14px;
				font-weight: bold;
				color: #333;
				text-decoration: none;
			} .blog-entry-column h3 a:hover {
				text-decoration: underline;
				color: #000;
			}
			
		.blog-entry-column p {
			font-size: 12px;
			line-height: 18px;
			color: #333;
			margin: 10px 0;
		}
		
		.blog-entry-column .homepage-blog-entry-links a {
			color: #095c9f;
			padding-right: 5px;
		} .blog-entry-column .homepage-blog-entry-links a:hover {
			color: #2484d1;
		}
		
		.blog-entry-column img {
			display: block;
			margin-bottom: 20px;
		}
		
	
/*	blog comments
****************************************************************************/	
.blog-comments {
	background: #eee;
	padding: 20px;	
	margin: 20px 0 0 0;
}

	.blog-comments h3 {
		font-size: 16px;
		margin: 0 0 20px 0;
		color: #000;
		font-weight: bold;
	}
	
	.comment h5 {
		font-size: 12px;
		font-weight: bold;
		color: #333;
		margin: 0 0 5px 0;
	}
	
		.comment h5 span {
			font-size: 11px ;
			color: #333;
		}
		
		
	.comment-entry {
		background: #fff url("/i/blog-comment-dym.png") no-repeat 0 0;
		padding: 35px 5% 15px 15px;
		line-height: 16px;
		font-size: 12px;
		margin: 0 10% 20px 0;
		font-style: italic;
		color: #333;
		border-bottom: 1px solid #ddd;

	}
	
.comment-form {
	background: #e2e2e2;
	padding: 15px;	
	margin: 30px 10% 0 0;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-top: 1px solid #f8f8f8;
	border-left: 1px solid #f8f8f8;
}

	.comment-form label {
		display: block;
		margin: 10px 0 5px 0;
	}
	
	.comment-form  {}
		
		
		