@charset "utf-8";

/*====================================================================

index.css

====================================================================*/

/*--------------------------------------------------------------------
news
--------------------------------------------------------------------*/
#news{margin-top: 10px;}
#news div{
	width: 182px;
	background: url(./img/border_01.gif) repeat-x bottom;
	margin-top: 7px;
	padding-bottom: 8px;
}
#news div p{
	font-size: 10px;
	line-height: 1.2;
}
#news div p.date{color: #7ca447;}


/*--------------------------------------------------------------------
greet
--------------------------------------------------------------------*/
#greet{margin-top: 10px;}
#greet p{
	width: 523px;
	background: url(./img/border_01.gif) repeat-x bottom;
	padding-bottom: 10px;
}


/*--------------------------------------------------------------------
info
--------------------------------------------------------------------*/
#info,
#info h3,
#info span{width: 523px;}
#info h3,
#info span{
	font-size: 1px;
	text-indent: -9999px;
	overflow: hidden;
	overflow: hidden;
}
#info{background: url(./img/info_bg.gif) repeat-y;}
#info h3{
	height: 9px;
	background: url(./img/info.gif) no-repeat;
}
#info span#info_bottom{
	display: block;
	height: 6px;
	background: url(./img/info_bottom.gif) no-repeat;
	margin-top: 10px;
}
#info div#ininfo{
	width: 484px;
	margin: 8px 0 0 24px;
}
#info div#ininfo:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#rightpane div#map{
	float: right;
	width: 250px;
	height: 230px;
	margin: 0;
	padding: 0;
}
#info div h4,
#info div dl,
#info div dl dt,
#indo div dl dd{
	display: block;
	width: 228px;
}
#info div h4{font-weight: bold;}
#info div dl dt{
	color: #35532b;
	margin-top: 7px;
}
#info div dl dt,
#info div dl dd{line-height: 1.4;}





