body, div, p, h1, h2, h3 {
	font-family: Tahoma, Trebuchet, Helevetica, sans-serif;
	color: #F4F7E6;
	font-size: 11px;
	letter-spacing: 0.2em;
}

h2 {
	font-size: 20px;
	padding: 0 0 20px 0;
}

p {
	margin: 0 0 10px 0;
}

td {
	vertical-align: top;
}

.light {
	color: #939693;
}

#mainNavi ul li {
	display: inline;
}

#mainContent ul li {
	padding: 0 0 10px 0;
}

.workNavi {
	padding: 20px 0 40px 0;
	width: 450px;
	text-align:center;
}
	.workNaviInner {
		margin: 0 auto;
		display: inline-block;
	}
.workNavi ul li {
	display: inline;
}

.workNavi a {
	padding: 4px;
	display: inline-block;
	margin: 0 0 10px 0;
}

	.workNavi a:link,
	.workNavi a:visited {
		color: #F4F7E6;
		text-decoration: none;
	}
	
	.workNavi a:hover,
	.workNavi a:active,
	.workNavi a.act:link,
	.workNavi a.act:visited,
	.workNavi a.act:hover,
	.workNavi a.act:active {
		color: #2F313D;
		background-color: #F4F7E6;
		text-decoration: none;
	}
	
#workDescText a:link, 
#workDescText a:visited {
	display: inline-block; 
	text-decoration: none; 
	width:10px; 
	height: 10px; 
	margin: 0 3px 2px 0; 
	background-color:#808383;
}
#workDescText a:hover, 
#workDescText a:active,
#workDescText a.act:link,
#workDescText a.act:visited,
#workDescText a.act:hover,
#workDescText a.act:active {
	display: inline-block; 
	text-decoration: none; 
	width:10px; 
	height: 10px; 
	margin: 0 3px 2px 0; 
	background-color:#F4F7E6;
}

#subnavi a {
	margin: 0 15px 0 0;
}