#footer{
	clear:both;
	width:820px;
	font-size:10px;
	}
	
#footer .footerspacer{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}

#footer ul.main_contents_link{
	list-style:none;
	margin:0 7px 15px 10px;
	}

#footer ul.main_contents_link li{
	display:inline;
	}

#footer .footer{
	background-color:#f1f1f1;
	padding:10px;
	}

#footer .footer ul.sub_contents_link{
	list-style:none;
	margin-bottom:10px;
	}

#footer .footer ul.related_site_link{
	list-style:none;
	margin-bottom:15px;
	}

#footer .footer ul.sub_contents_link li,
#footer .footer ul.related_site_link li{
	display:inline;
	}

