div#content2 div.box div#entry{
	float:left;
	width:428px;
	margin-top:8px;
	border:1px solid #ccc;
	line-height:1.5;
}

div#content2 div.box div#category{
	float:right;
	width:180px;
	margin:8px 0 100px 0;
	background:#F7F7F7;
	border:1px solid #ccc;
	line-height:1.5;
}

div#content2 div.box div#category h3{
	padding:5px;
	background:#3171BA;
}

div#content2 div.box div#category ul{ 
	margin:10px 3px 10px 23px;
}

div#content2 div.box div#category li{ 
	list-style-type: disc;
	line-height:1.3;
	margin:3px 0;
	padding:0;
}

div#content2 div.box div#entry div#archivetitle{
	margin:10px 15px 0 15px;
	text-align:right;
	padding:5px 10px;
	background:#70A41C;
	color:#fff;
	font-weight:700;
}

div#content2 div.box div#entry div.section{
	margin:10px 15px;
}


div#content2 div.box div#entry div.section p.meta span.cate{
	color:#990000;
	font-weight:700;
}

div#content2 div.box div#entry div.section p.meta span.date{
	color:#669900;
	font-weight:700;
}


div#content2 div.box div#entry div.section h3.entry-title{
	margin:5px 0 10px 0;
	padding:5px;
	font-size:14px;
	line-height:1.3;
	font-weight:700;
	background:#EDEDED;
	border-left:10px solid #3171BA;
}

div#content2 div.box div#entry div.section p.entry-body img.photo{
	margin:0 10px 10px 0;
	float:left;
}


div#content2 div.box div#entry div.section p.posted{
	border-top:1px solid #CCCCCC;
	margin:5px 0;
	font-size:7pt;
	text-align:right;
	clear:both;
}

div#content2 div.box div#entry div.section p.posted a{
	font-size:7pt;
}

div#content2 div.box div#entry div.section p.entry-navi{
	margin-top:20px;
	text-align:center;
}


div#content2 div.box div#entry div.section p.entry-navi a{
	font-size:7pt;
}
