@import url(base.css);

/*****  Navi *****/
	#navi {
		display: block;
		float: left;
		width: 180px;
		margin: 0;
		padding: 10px 0 0 15px;
	}
	#navi dl, #navi dt {
		margin: 0;
		padding: 0;
		width: 170px;
	}
	#navi dt a {
		display: block;
		width: 170px;
		padding: 3px 0 3px 10px;
		margin-top: 2px;
		border-left: 4px solid #587BD4;
		border-right: 1px solid #BAC4E9;
		border-top: 1px solid #BAC4E9;
		border-bottom: 1px solid #BAC4E9;
		font-size: 100%;
		text-decoration: none;
		color: #888;
	}
	#navi dt a:hover {
		background-color: #E0EAFA;
	}

/*****  Main Contents *****/
	#contents{
		display: block;
		float: right;
		width: 520px;
		margin: 0;
		padding: 5px 15px;
		font-size: 90%;
		color: #666;
	}

/*****  Top Cont Frame *****/
	.frame {
		margin: 5px 6px 8px 3px;
		padding: 0;
		background-image: url(../images/mc_bg.gif);
	}

/*****  What's new *****/
	#wnew dl {
		margin: 0;
		padding: 0 5px;
	}
	#wnew dt {
		margin: 5px 8px 0 8px;
		padding: 0;
		font-style: italic;
	}
	#wnew dd {
		margin: 0 8px 8px 12px;
		padding: 0;
		line-height: 1.5;
	}

/*****  Sub Menu *****/
	#submenu #subcont {
		margin: 0;
		padding: 5px 12px;
		color: #666;
	}
	#submenu #subcont dl {
		display: block;
		float: left;
		margin: 5px;
		width: 180px;
		padding-right: 10px;
		line-height: 1.6;
	}
	#submenu #subcont dt {
		margin: 0;
		padding: 0 0 0 8px;
		background: transparent url(../images/arrow.gif) no-repeat 0 5px;
	}
	#submenu #subcont dd {
		margin: 0 8px;
		padding-left: 4px;
		border-left: 2px solid #C3CDDD;
	}
	#submenu a {
		display: block;
		width: 150px;
		color: #416AD1;
		text-decoration: none;
	}
	#submenu a:hover {
		color: #D16241;
		text-decoration: underline;
	}
/*****  Colume *****/
	#column p {
		margin: 0;
		padding: 5px 12px;
		line-height: 1.6;
	}
	#column .link {
		padding-right: 15px;
		text-align: right;
	}
	#column .link a {
		color: #587BD4;
		font-style: italic;
	}
	#column .link a:hover {
		color: #D47458;
	}

/***** Page sub mat *****/
	#mainimage {
		display: block;
		margin: 0;
		border-color: #C0CAEA;
		border-width: 1px 0;
		border-style: solid;
	}
	
	#upwin {
		position: absolute;
		visibility: hidden;
		width: 180px;
		z-index: 200;
		filter:alpha(opacity=80);-moz-opacity:0.8;
	}

	#sitename {
		margin: 0;
		padding: 50px 0 0 0;
		border: 0;
	}
	

