#left-content {
	float:left;
	width:680px;
	text-align:left;
	font-size:14px;
	line-height:170%;
}
	#left-content-head {
		display:block;
		padding:0 0 5px 5px;
		font-size:14px;
	}
		.bookmark {
			text-align:right;
			margin:0;
		}
	
	#left-content-main {
		display:block;
		padding:20px;
		border:5px solid #E6E6DD;
		background-color:#f5f8f8;
	}
		#left-content-main h3 {
			border-left:5px solid #4682B4;
			font-size:18px;
			margin:0 0 15px 0;
			padding:2px 0 0 13px;
			
		}
		#left-content-main h3 a {
			color:#333333;
		}
		#left-content-main li {
			margin:0 0 10px 0;
		}
		
		#left-content-main p img{
			margin:10px 0;
		}
		
		.next-link {
			text-align:center;
		}
		.next-link a {
			margin:10px;
		}
		.entry-bottom {
			margin:10px 0 20px 0;
			padding:0 0 10px 0;
			border-bottom:1px dotted #999;
		}
			
#right-content {
	float:right;
	width:250px;
	text-align:left;
}
	#right-content h4 {
		color:#333;
		/* background-color:#E6E6DD;*/
		/*background: url(/img/blog_h4.gif) no-repeat left;*/
		font-size:14px;
		margin:0 0 0 0;
		padding:5px 10px 6px 0px ;
	}
	.category {
		display:block;
		padding:5px 10px 10px 10px;
		border:5px solid #E6E6DD;
		font-size:13px;
		margin:0 0 10px 0;
	}
		.category li {
			padding:3px;
			border-bottom:1px dotted #999;
		}
	.recent-entry {
		display:block;
		padding:5px 10px 10px 10px;
		border:5px solid #E6E6DD;
		font-size:13px;
		margin:0 0 10px 0;
	}
		.recent-entry li {
			padding:3px;
			border-bottom:1px dotted #999;
		}
	
	.adsense {
		display:block;
		padding:30px;
		background-color:#E6E6DD;
		text-align:center;
		font-size:13px;
		margin:0 0 10px 0;
	}
	.feed {
		display:block;
		padding:5px 10px 10px 10px;
		background-color:#E6E6DD;
		font-size:13px;
	}
	.ad-spotmap {
		display:block;
		padding:5px 10px 10px 10px;
		background-color:#E6E6DD;
		font-size:13px;
		margin:0 0 10px 0;
	}

