#head {
	padding-top:15px;
	background:#fff;
}
#head h1 {
	float:left;
	width:522px;
}
#head ul { text-align:right; }
#head li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:5px;
	margin-bottom:15px;
}
#head label { display:none; }
#head .nav {
	background:#eee;
	margin-bottom:3px;
}
#head .nav .all {
	padding:5px 0px;
	text-align:right;
}
#head .nav .all * {
	display:inline;
	margin:0px;
	padding:0px;
}
#head .nav .all dl {
	padding-left:10px;
}
#head .nav .all dt {
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#000;
	padding:3px;
}
#head .nav .all a {
	background:#fff;
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#000;
	padding:3px 5px;
	margin-left:5px;
}
#head .nav .all a:hover {
	background:#f99b3a;
	text-decoration:none;
}
#head .nav .all a.current {
	background:#3c379e;
	color:#fff;
}
#head .nav .all #google_translate_element {
	background:#fff;
	padding:3px 5px;
}
#head .nav .all #google_translate_element a {
	margin-left:0;
}
#head .nav .all form#cse-search-box input {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:6px 5px;
	margin-left:5px;
	border:none;
	border-radius:0;
}
#head .nav .all form#cse-search-box input.q { width:200px; }
#head .nav .all form#cse-search-box input.submit {
	padding:5px;
	cursor:pointer;
	background:#fff;
}
#head .nav .all form#cse-search-box input.submit:hover {
	background:#f99b3a;
}
