#horizontal-menu-wrapper {
	background-color: rgb(0, 143, 187);
}
#header > ul > li > a {
	color: rgb(255, 255, 255); font-weight: normal; text-decoration: none;
}
#header > ul > li:hover > a {
	color: rgb(255, 255, 255);
}
#header > ul > li > a.current {
	color: rgb(251, 251, 251); background-color: rgb(0, 0, 0);
}
#header .main-pages {
	margin-left: 10px; float: left;
}
#header ul {
	list-style: none; margin: 0px; padding: 0px; z-index: 900;
}
#header ul li {
	float: left; position: relative;
}
#header .main-pages li ul {
	top: 40px; width: 100%; color: rgb(171, 171, 171); display: none; position: absolute; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; background-color: rgb(0, 143, 187); -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px;
}
#header .main-pages li ul {
	left: 5px; width: auto; padding-bottom: 5px;
}
#header .main-pages li ul li {
	float: none; display: block; white-space: nowrap;
}
#header .main-pages li ul li a {
	padding: 0px 10px 5px; text-align: left; color: rgb(255, 255, 255); font-size: 13px; font-weight: normal; text-decoration: none; display: block; white-space: nowrap;
}
#header .main-pages li ul li a:hover {
	color: rgb(221, 221, 221); text-decoration: underline;
}
#header .main-pages li.kids:hover > a {
	background-color: rgb(77, 188, 233);
}
#header .main-pages li:hover ul {
	display: block;
}
