@charset "UTF-8";
/* CSS Document */

/*=========================================================
 *
 *	css file for "kyconsul.org"
 *	file name : layout.css
 *
=========================================================*/


/* header */
/* -------------------------------------------------- */

div#headercontainer {
	width: 100%;
	height: 72px;
	background: url(../sharedimg/bg_header.jpg) repeat-x;
}

div#header {
	width: 990px;
	margin: auto;
}

div#logowrap {
	width: 340px;
	float: left;
}



/* gnav */
/* -------------------------------------------------- */

div#gnav {
	width: 648px;
	padding-left: 2px;
	float: right;
	background: url(../sharedimg/img_slash_01.gif) no-repeat top left;
}

div#gnav ul {
	list-style-type: none;
}
div#gnav ul li {
	width: 162px;
	float: left;
}

div#gnav ul li a {
	display: block;
	text-indent: -9999px;
	width: 162px;
	height: 60px;
}


div#header:after {
	display: block;
	clear: both;
	height: 0;
	content: ".";
	visibility: hidden;
}



/* services */
/* -------------------------------------------------- */

div#gnav ul li#services a {
	background: url(../sharedimg/btn_01_services.gif) no-repeat top left;
}
div#gnav ul li#services a:hover {
	background: url(../sharedimg/btn_01_services_hover.gif) no-repeat top left;
}
div#gnav ul li#services a.selected {
	background: url(../sharedimg/btn_01_services_hover.gif) no-repeat top left;
}

/* works */
/* -------------------------------------------------- */

div#gnav ul li#works a {
	background: url(../sharedimg/btn_02_works.gif) no-repeat top left;
}
div#gnav ul li#works a:hover {
	background: url(../sharedimg/btn_02_works_hover.gif) no-repeat top left;
}
div#gnav ul li#works a.selected {
	background: url(../sharedimg/btn_02_works_hover.gif) no-repeat top left;
}


/* company */
/* -------------------------------------------------- */

div#gnav ul li#company a {
	background: url(../sharedimg/btn_03_company.gif) no-repeat top left;
}
div#gnav ul li#company a:hover {
	background: url(../sharedimg/btn_03_company_hover.gif) no-repeat top left;
}
div#gnav ul li#company a.selected {
	background: url(../sharedimg/btn_03_company_hover.gif) no-repeat top left;
}

/* contact */
/* -------------------------------------------------- */

div#gnav ul li#contact a {
	background: url(../sharedimg/btn_04_contact.gif) no-repeat top left;
}
div#gnav ul li#contact a:hover {
	background: url(../sharedimg/btn_04_contact_hover.gif) no-repeat top left;
}
div#gnav ul li#contact a.selected {
	background: url(../sharedimg/btn_04_contact_hover.gif) no-repeat top left;
}



/* topicpath */
/* -------------------------------------------------- */

div#topicpath {
	width: 990px;
	height: 30px;
	margin: auto;
	color: #666;
	font-size: 12px;
	text-align: left;
}











