#header {
	position:relative;
	height:110px;
	background: #b8cb9a;
	background: -moz-linear-gradient(top, #b8cb9a 0%, #99b46f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8cb9a), color-stop(100%,#99b46f));
	background: -webkit-linear-gradient(top, #b8cb9a 0%,#99b46f 100%);
	background: -o-linear-gradient(top, #b8cb9a 0%,#99b46f 100%);
	background: -ms-linear-gradient(top, #b8cb9a 0%,#99b46f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8cb9a', endColorstr='#99b46f',GradientType=0 );
	background: linear-gradient(top, #b8cb9a 0%,#99b46f 100%);
}

#header h1 {
	position:absolute;
	top:15px;
	left:20px;
	font:normal 48px Arvo, sans-serif;
	line-height:40px;
	color:#222;
}

#header h1 span {
	display:block;
	font-size:34px;
	letter-spacing:2.5px;
}

#headerButtons {
	position:absolute;
	top:18px;
	right:0;
}

#headerButtons p {
	float:left;
	margin-right:20px;
	padding:4px 10px 5px 10px;
	font:20px Verdana, sans-serif;
	color:#fff;
	background:#8AA956;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

#headerButtons a {
	color:#fff;
}

#headerButtons p:hover {
	background:#708945;
}

#headerButtons p#phoneNumber:hover {
	background:#8AA956;
}

#tagline {
	position:absolute;
	top:78px;
	right:20px;
	font:italic 18px Verdana, sans-serif;
	color:#333;
}

#nav {
	width:100%;
	overflow:auto;
	padding:2px 0 4px 0;
	background: #a3a3a3;
	background: -moz-linear-gradient(top, #a3a3a3 0%, #777777 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3a3a3), color-stop(100%,#777777));
	background: -webkit-linear-gradient(top, #a3a3a3 0%,#777777 100%);
	background: -o-linear-gradient(top, #a3a3a3 0%,#777777 100%);
	background: -ms-linear-gradient(top, #a3a3a3 0%,#777777 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3a3a3', endColorstr='#777777',GradientType=0 );
	background: linear-gradient(top, #a3a3a3 0%,#777777 100%);
}

#nav ul {
	margin:0;
}

#nav ul li {
	display:inline;
}

#nav ul li a {
	display:block;
	float:left;
	margin-right:28px;
	color:#fff;
	font:13px Verdana, sans-serif;
	text-align:center;
}

#nav ul li a:hover, #nav ul li a.current {
	text-decoration:underline;
}

#navH a {width:;margin-left:20px;}
#navFLL a {width:;}
#navAB a {width:;}
#navGHP a {width:;}
#navVA a {width:;}
#navCRL a {width:;}
#navCU a {width:;margin-right:0;}