#contentSideBar {}
	#contentSideBar div {}
		#contentSideBar div.box {
			background:none; }
#contentForLayout {
	float:left;
	overflow:hidden; 
	padding:0 15px 3em 0;
	width:468px; }
	#contentForLayout div {}
		#contentForLayout div.box {
			overflow:hidden; 
			width:468px;
			margin:21px 0 1em 0; }
			#contentForLayout div.box div.box-l {
				float:left; 
				padding:0 0 6px 0;
				width:228px;
				background:url("../img/box-entry-bg.gif") no-repeat left bottom; }
			#contentForLayout div.box div.box-r {
				float:right; 
				padding:0 0 6px 0;
				width:228px;
				background:url("../img/box-entry-bg.gif") no-repeat left bottom; }
	#contentForLayout h2.image {
		border:none;
		margin-bottom:6px;
		line-height:100%;
		padding:0; }
	#contentForLayout ul.navi {
		text-align:right;
		padding:6px 9px 12px 0;
		line-height:1;
		list-style-type:none; }
		#contentForLayout ul.navi li {
			display:inline;
			padding:2px 0;
			background:url("../img/arrow-r.gif") 0 0.4em no-repeat;
			padding-left:15px; }
			ul.navi li a {
				color:#000000; }
	#contentForLayout ul.entry {
		line-height:1;
		list-style-type:none; }
		#contentForLayout ul.entry li {
			font-size:1.3em;
			line-height:1.2;
			padding:0 9px 0.5em 6px; }
			#contentForLayout ul.entry li span.date {
				font-size:0.8em; }
			#contentForLayout ul.entry li span.new {
				color:#DC4D1E;
				font-weight:bold;
				font-size:0.8em; }
			#contentForLayout ul.entry li span.contributor {
				font-size:0.8em; }
			#contentForLayout ul.entry li span.res {
				color:#FFFFFF;
				background:#047700;
				line-height:10px;
				padding:0 2px;
				font-weight:bold;
				font-size:0.8em; }


