body {margin:0;padding:0;background:#0a264b;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}
#container {width:850px;margin:0 auto;background:#143d69;min-height:850px;}
#navigation {width:850px;float:right;height:41px;background:#043868;}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav li a:hover {background:url(../images/menu_bg.jpg)}
#homepage #nav li#home a, #aboutpage #nav li#about a, #platformpage #nav li#platform a, #contributionspage #nav li#contributions a, #eventspage #nav li#events a, #volunteerpage #nav li#volunteer a, #contactpage #nav li#contact a {background:url(../images/menu_bg.jpg)}

#nav a {
	display: block;
	min-width: 9.8em;height:26px;padding:15px 0 0 0;text-decoration:none;color:#FFF;
}

#nav li { /* all list items */
	float: left;text-align:center;
	min-width: 9.8em;height:41px; /* width needed or else Opera goes nuts */
	
}
#nav li#contributions { /* all list items */
	
	width: 10.6em; /* width needed or else Opera goes nuts */
	
}
#nav li#volunteer { /* all list items */
	
	width: 11em; /* width needed or else Opera goes nuts */
	
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #221325;
	width: 9.4em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border:1px solid #FFF;
	border-bottom:none;
}
#nav li ul li a {
border-bottom:1px solid #FFF;	
}

#nav li ul li a {
padding:5px;
white-space:nowrap;
width: 8.5em;
text-decoration:none;
}
#nav li ul li a:hover {background:#533065;width:8.5em;}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
}

#content {
	clear: left;
	color: #ccc;
}
#newslettersignup {width:400px;float:left;padding:15px;height:50px;}
ul#socialnetworking {padding:15px;} 
ul#socialnetworking li {float:right;min-width:45px;}
#sitecontent {padding:15px;background:#FFF;min-height:400px;color:#000;line-height:1.6em;}
.clr {clear:both;}
#footer {text-align:center;padding:15px;line-height:1.6em;}
#footer a {text-decoration:none;color:#FFF;}