.menu {
	margin: -28px 0px 0px 50px;
	padding: 5px 40px 0px 1em;
	float:right;
	list-style:none;
	height:35px;
	position:relative;
	background:transparent;
}

.menu li {
 float:right;
 height:35px;
 margin-right:3px;
}

.menu li a {
 float:right;
 height:35px;
 line-height:26px;
 color:#333;
 text-decoration:none;
 font:14px/25px 'Colaborate-Thin Regular', Arial, sans-serif;
 text-align:center;
 padding:0 0 0 4px;
 cursor:pointer;
 background:#FAFFE4;
 border-radius:10px 10px 0px 0px;
}

.menu li a b {
 height:35px;
 display:block;
 padding:0 16px 5px 12px;
}

.menu li.current a {
 color:#000;
 background:#ffffff;
}

.menu li.current a b {
 background:transparent;
}

.menu li a:hover {
 color:#000;
 background:#ffffff;
}

.menu li a:hover b {
 background:transparent;
}

.menu li.current a:hover {
 color:#000;
 background:#ffffff;
 cursor:default;
}

.menu li.current a:hover b {
 background:transparent;
}