@import url(style.css);
/*div#header {
	width:auto;
	text-align: left;

}*/

/*div#page {
	width:990px;

}*/

div#header {
	width:990px;
	margin:0 auto 30px auto;
}

div#contents {
	margin:0 auto 40px auto;
}
	
#itemlist {
	margin-left:160px; /*156px*/
	margin-top:-7px;
	/*padding-bottom:40px;
	margin-bottom:40px;*/
}

.item {
		float: left;
		height: 150px;
		width: 150px;
		margin: 7px;
}

.item a:hover img  {
	border:2px solid #dcdcdc;
	margin:-2px;
}

/* #filter
--------------------------- */
#category {
	background-color:#fff;
	width:150px;
	float:left;
	margin:7px 0 40px 5px;
}

#category ul {
	font-size:90%;
	margin:10px 0 10px 10px;
}

#category ul li {
	line-height:180%;
}

#category ul li.division {
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	margin:0 10px 10px 0;
}

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

#category .active {
	/*font-weight: bold;*/
}
#category a.active:link { text-decoration:none; color: #000;}
#category a.active:visited { text-decoration:none; color: #000;}
#category a.active:active { text-decoration:none; color: #000;}
#category a.active:hover { text-decoration:none; color: #000;}


