a:link{
	color: #666;
	text-decoration:none;
}
a:visited{
	color: #666;
	text-decoration:none;
}
a:hover{
	color: #F93;
	text-decoration: underline;
}

.infoTitle{
	margin:0 0 10px 0;
}
.infoLeftContents{
	width:440px;
	float:left;
}
.infoRightContents{
	width:440px;
	float:right;
}
.articleListArea{
	margin-bottom:20px;
}
dl.infoList{
	padding:0;
	margin:5px 0 10px 0;
	width:440px;
}


dl.infoList dt{
	clear:both;
	float:left;
	width:70px;
	padding:6px 0 5px 12px;
	margin:0;
	font-size:10px;
	background:url(images/arrow.gif) 1px 7px no-repeat;
}
dl.infoList dd {
	margin:0 0 0 70px;
	padding:5px 0;
	font-size:12px;
	line-height:1.3;
}
dl.infoList .articleTitle:hover{
	background-color:#f1f1f1;
}

dl.infoList dd a img{
float:left;
display:block;
width:9px;
height:9px;
margin:2px 6px 0 0px;
}
dl.infoList .articleTitle{
	clear:both;
	width:440px;
	display:block;
	background:url(images/dot.gif) left bottom repeat-x;
	margin:0;
	padding:0 0 1px 0;
}
dl.infoList .newEntry{
	background-color:#FFFEEE;
}
dl.infoList .newEntry dd div{
	background:url(images/new.gif) right top no-repeat;
	padding-right:28px;
}

/* clearfix css */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
