@charset "utf-8";

header {
	padding:30px 0;
}

header #logo {
	width:90%;
}

#subnav {
	height:100%;
	background:#FF6633;
}

#subnav ul {
	background-color:#33FF99;
	width:100%;
	display:inline-block;
}

#subnav li {
	float:none;
	background-color:#CC3366;
	padding:0;
}

#subnav a {
	background-image:linear-gradient(#00A3D3,#00A3D3 35%,#357ABC 55%,#357ABC);
	display:inline-block;
	width:100%;
	padding:3px 0;
}

#subnav a:hover {
	border-bottom:2px #fff solid;
	border-top:2px #fff solid;
}

#prev, #nxt {
	top:50%;
}

main form {
	width:90%;
}

.impbox {
	width:90%;
}