#banner nav {
		background: #f2d76e;
		font-size: 1.143em;
		height: 40px;
		line-height: 30px;
		margin: 0 auto 2em auto;
		padding: 0;
		text-align: center;
		/*width: 800px;*/
		
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	#banner nav ul {list-style: none; margin: 0 auto; width: 800px;}
	#banner nav li {float: left; display: inline; margin: 0; }
	
	#banner nav a:link, #banner nav a:visited {
		color: #b43861;
		display: inline-block;
		height: 30px;
		padding: 5px 1.5em;
		text-decoration: none;
	}
	#banner nav a:hover, #banner nav a:active,
	#banner nav .active a:link,#banner nav .active a:visited {
		background: #38B48B;
		color: #b43861;
		text-shadow: none !important;
	}
	
	#banner nav li:first-child a {
		border-top-left-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
		
		border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
	}
	#banner nav li:last-child a {
		border-top-right-radius: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
		
		border-bottom-right-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
	
	#grad {
		height: 1605px;
		background: -webkit-linear-gradient(#0085ff, #2D96F7, #ffffff); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#0085ff, #2D96F7, #ffffff); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#0085ff, #2D96F7, #ffffff); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#0085ff, #2D96F7, #ffffff); /* Standard syntax */
	}