/* ----------------------------------------------------------------------------- */
/* > frame > content > right > list */

#frame #content #right #list {
	width:580px;
	margin:15px 0 35px 0;
	padding:4px 20px 0 20px;
}

/* ----------------------------------------------------------------------------- */
/* > frame > content > right > list > list_item */

	#frame #content .list_item {
		display:block;
		overflow:hidden;
		margin:10px 0 20px 0;
	}

	#frame #content .list_item .header {
		/*display:block;*/
		overflow:hidden;
		width:580px;
		min-height:26px;
		margin-bottom:15px;
		background:#dcdbdb;		
	}

	#frame #content .list_item .title {
		display:block;
		float:left;
		width:350px;
		padding:9px 20px 9px 20px;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
	}

	#frame #content.about .list_item .title {
		background:url(../img/bk_list_item_about.gif) top left no-repeat #f8e7e9;
		color:#b70f2a;
	}

	#frame #content.consumer .list_item .title {
		background:url(../img/bk_list_item_cons.gif) top left no-repeat #fdf0e8;
		color:#e86d1f;
	}

	#frame #content.industry .list_item .title {
		background:url(../img/bk_list_item_ind.gif) top left no-repeat #fef8e5;
		color:#c88b00;
	}

	#frame #content .list_item .date {
		display:block;
		float:right;
		width:150px;
		padding:11px 20px 0 20px;
		font-weight:normal;
		background:url(../img/bk_list_item_grey.gif) top right no-repeat #dcdbdb;
		text-align:right;
		color:#000000;
	}

	#frame #content .list_item .text {
		padding:0px 20px 0 20px;
	}

	#frame #content .image.list {
		float:left;
		width:120px;
		height:120px; /*???*/
		margin:5px 20px 5px 20px;
		border:10px solid;
	}

	* html #frame #content .image.list {
		margin:5px 20px 5px 10px;
	}

	#frame #content.about .image{
		border-color:#f8e7e9;
	}

	#frame #content.consumer .image{
		border-color:#fdf0e8;
	}

	#frame #content.industry .image{
		border-color:#fef8e5;
	}

	#frame #content .list_item .image img {
		height:120px;
		border:0px;
	}

	#frame #content .list_item .more {
		padding: 10px 0 10px 460px;
	}

	#frame #content .list_item .more a {
		text-decoration:none;
		color:#FFFFFF;
	}

	#frame #content .list_item .more a:hover {
		background-position:top right;
	}

	#frame #content.about .list_item .more a:hover {
		color:#b70f2b;
	}

	#frame #content.consumer .list_item .more a:hover {
		color:#e86d1f;
	}

	#frame #content.industry .list_item .more a:hover {
		color:#c88b00;
	}
	
	#frame #content .list_item p {
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
	}	