/* CSS Document */#mainNav {	font-size: 1.2em;	margin: 0;	padding-left:0;	list-style-type: none;	background: transparent;	border-bottom: 1px solid #000;	float: left;	width: 750px;	height: 23px;}#mainNav ul {	margin: 0;	height: 20px;	padding-left: 0;}#mainNav li {	display: inline;	padding-left: 0;}#mainNav li a {	display: block;	float: left;	padding: .4em 1.5em .4em 1.5em;	color: #fff;	border-right: 1px dashed #000;	text-decoration: none;}#mainNav li a:hover {	background-color: #ae0000;	color: #fff;}/*footer nav styles*/ul#footerNav {	margin: 0 auto;	list-style-type: none;	height: 19px;}ul#footerNav li {	display: inline;}ul#footerNav li a {	display: block;	float: left;	color: #ae0000;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	padding: .25em 1em;}ul#footerNav li a:hover {	color: #000;}