

#container	{width:900px;
		margin:auto;
		border-left:solid 1px #aaaaaa;
		border-right:solid 1px #aaaaaa;
		border-top:solid 1px #aaaaaa;
		border-bottom:solid 1px #aaaaaa;
		background-color:#ffffff;}



#container	{width:900px;
		margin:auto;
		border-left:solid 1px #aaaaaa;
		border-right:solid 1px #aaaaaa;
		border-top:solid 1px #aaaaaa;
		border-bottom:solid 1px #aaaaaa;
		background-color:#ffffff;}

#wrapper	{padding:20px 20px;}

#wrapper2	{margin-left:17px;
		border-left:solid 1px #aaaaaa;}

#content	{width:630px;
		float:right;}

.access		{width:630px;
		background-image:url(img/happi2.png);
		background-repeat: no-repeat;
		background-position:right top;}

.access a:link {text-decoration:none;color:gray;font-size:13px;}
.access a:visited {text-decoration:none;color:gray;font-size:13px;}
.access a:active {text-decoration:none;color:black;font-size:13px;}
.access a:hover { text-decoration:none; color:black;position:relative;top:1px;left:1px;font-size:13px;}

#sidebar	{width:219px;
		float:left;}

.menu		{width:190px;
		font-size:0.75pm;}

.menu li	{border-bottom:dotted 1px #aaaaaa;
		padding-bottom:8px;
		margin-bottom:8px;
		line-height:1.2;
		list-style-type:none;}

.menu li a	{color:#000000;
		text-decoration:none;}

.menu li a:hover {color:orange;}

.menu ul	{margin:0;
		padding:0;
		border-top:solid 1px #aaaaaa;
		padding-top:8px;}


#foot		{clear:both;
		text-align:center;
		border-top:solid 1px #aaaaaa;
		background-image:url(img/bg4.jpg);
		color:#ffffff;
		width:900px;
		height:30px;}

#otya		{width:630px;
		float:right;
		background-image : url("img/b-miti1.jpg");
		background-position:100% 100%;
		background-repeat: no-repeat;
		background-color:#FFFFFF;}

.imglist	{width:630px;
		margin-left:auto;
		margin-right:auto;
		float:right;}

.imglist2	{width:580px;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:40px;
		float:right;}

.imgcaption	{text-align:center;
		font-size:0.875em;
		float:left;
		width:100px;
		height:141px;
		margin-right:40px;
		margin-bottom:40px;}

.imgcaptionx	{text-align:center;
		font-size:0.875em;
		float:left;
		width:240px;
		height:182px;
		margin-right:40px;
		margin-bottom:40px;}

.imgcaptionz	{text-align:center;
		font-size:0.875em;
		float:left;
		width:240px;
		height:156px;
		margin-right:40px;
		margin-bottom:40px;}

.imgcaptiony	{text-align:center;
		font-size:0.875em;
		float:left;
		width:630px;
		margin-right:40px;
		margin-bottom:40px;}

.imgcaptionb	{text-align:center;
		font-size:0.875em;
		float:left;
		width:520px;
		height:427px;
		margin-right:40px;
		margin-bottom:40px;}

.imgcaptiona	{float:left;
		width:630px;}

.imgcaption img	{margin-bottom:5px;}

.imgcaption p	{margin:0;}


