/* ------------------------------------------------------------- */
/*                          menu.css                             */
/* ------------------------------------------------------------- */ 
@media screen {
	/* ----- topMenu */
		.topMenu {
			background-image: url("../img/bg/topmenu-left.png");
			background-position: 0 bottom;
			background-repeat: no-repeat;
			background-color: #EEEEEE;
			float: right;
			padding: 0 0 0 20px;
			font-size: 90%;
		}
		.topMenuMain {
			background-image: url("../img/bg/topmenu-right.png");
			background-position: 100% bottom;
			background-repeat: no-repeat;
			margin: 0; padding: 0;
			list-style-type: none;
			padding: 5px 20px 5px 0;
		}
		.topMenuMain li {
			display: inline;
			padding: 0 5px;
		}
		.topMenuMain li a {
			color: #000000;
		}
	/* end. topMenu */
	
	/* ---- pageMenu */
		.pageMenu {
			width: 190px;
			float: left;
			margin: -6px 15px 0 0;
			font-size: 90%;
			line-height: 1.5em;
			overflow: hidden;
		}
		.pageMenu h3 {
			margin: 19px 0 0px 0; padding: 0 9px;
			font-size: 120%;
		}
		.pageMenu h3.act {
			background-color: #CB0000;
		}
		.pageMenu h3.act a {
			background-color: #CB0000;
			color: #FFFFFF;
			text-decoration: none;
		}
		.pageMenu ul {
			margin: 0; padding: 0;
			list-style-type: none;
		}
		.pageMenu ul li {
			
		}
		.pageMenu ul li a {
			color: #555;
			padding: 0 9px;
			display: block;
		}
		.pageMenu ul li.act {
			background-color: #CB0000;
			color: #FFFFFF;
			text-decoration: none;
		}
		.pageMenu ul li.act a {
			background-color: #CB0000;
			color: #FFFFFF;
			text-decoration: none;
		}
	/* end. pageMenu */
}