/* CSS Document */

/* navigation styles */
div#global-nav{
text-align:left;
background: transparent;
height:45px;
padding:0;
margin:0;
}
ul#nav{
list-style:none;
margin:0;
padding:0;
background:transparent;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
line-height:1em;
	background:url(../images/nav-bg.gif) repeat-x;
	height:45px;
}


#nav a{
	/* added following */
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:transparent;
		padding:10px 26px 10px 25px;
	
}
#nav a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/nav-hover-bg.gif) repeat-x;
}
#nav a#current{
	text-decoration:none;
	color:#fff;
	background:url(../images/nav-hover-bg.gif) repeat-x;
}

#nav li{
	float:left;
	/* added following */
	color:#fff;
	margin:8px 0 2px 0;
	padding-top:8px;
	text-align:center;
	height:22px;
	border-right:1px solid #fff;
}
#nav li.last{
border-right:0;}
#nav li.last a{
padding-right:30px;
}
#nav li#contribute{
border-right:0;
position:relative;
margin-top:-30px;
padding-right:0;
padding-left:0;
margin-left:0;
background:transparent;
}
#nav li#contribute a{
padding:0;
}
#nav li#join-tim{
border-right:0;
padding-right:0;
padding-left:0;
padding-top:8px;
margin-left:0;
margin-top:-5px;
position:relative;
background:transparent;
}
#nav li#join-tim a{
padding:0;
}
