img {
	margin: 0;
	padding: 0;
	border: 0;
}

a {
	font-weight: normal;
	color: #cc3333;
	text-decoration: none;
}
a:hover { text-decoration: underline; }

h1 {
	margin: 0 0 14px 0;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #cc3333;
}

#navi ul.main, #navi ul.menu, #meta ul, #imgmenu ul {
	margin: 0;
	padding: 0;
	height: 12px;
}
#navi ul.main { width: 620px;}
#navi ul.main li, #navi ul.menu li, #meta ul li, #imgmenu ul li {
	list-style: none;
	float: left;
	padding: 0 10px 0 10px;
	height: 12px;
	font-size: 12px;
	line-height: 12px;
	color: #fff;	
	border-left: 1px solid #666;
}
#navi ul.main li.first, #navi ul.menu li.first, #meta ul li.first, #imgmenu ul li.first {
	padding-left: 0;
	border: none;
}
#navi ul.main li a, #navi ul.menu li a, #meta ul li a, #imgmenu ul li a {
	display: block;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
}
#navi ul.main li a:hover, #navi ul.main li.on a, #navi ul.menu li a:hover, #navi ul.menu li.on a,
#meta ul li a:hover, #meta ul li.on a, #imgmenu ul li a:hover, #imgmenu ul li a.on { color: #cc3333; }

#navi ul.menu { padding-top: 6px; }
#navi ul.menu li.hide { border-color: #fff; }
#navi ul.menu li.firstmenu {
	padding-left: 11px;
	border: none;
}
#imgmenu ul { float: right; }
#imgmenu ul li.last { padding-right: 0; }

div.projecttxt a {
	text-decoration: none;
	color: #666;
}
div.projecttxt a:hover, div.projecttxt a.on { color: #cc3333; }
div.topspace { padding-top: 13px; }
div.firstspace { padding-top: 3px; }

