	body {
		margin:0;
		padding:0;
		background-color:#ffffff;
		}

	#nav {
		margin: 55px 0 0 0;
		padding: 0;
		}

	#nav li.on ul, #nav li.off ul {
		margin: 0;
		padding: 0;
		}

	#nav a {
		text-decoration: none;
		}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 10px;
		}

	#nav li ul {
		display: none;
		}

	#nav li.off ul, #nav li.on ul { /*put the subnav below*/
		position: absolute;
		top: 15px;
		*top: 17px;
		padding-top: 10px;
		background: #fff;
		height: 30px;
		width: 640px;
		left: 0;
		}

	#nav li a {
		color: #8C1B24;
		text-transform: uppercase;
		font-size:11px;
		letter-spacing: 2px;
		display: block;
		height: 10px;
		padding: 5px;
		}

	#nav li.on a {
		color: #CE001D;
		}

	#nav li.on ul a, #nav li.off ul a {
		float: left; /*ie doesn't inherit the float*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-transform: capitalize;
		letter-spacing: 1px;
		border: 0;
		font-size: 9px;
		color: #330000;
		width: auto;
		padding: 2px;
		}

	#nav li.on ul {
		display: block;
		}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		z-index: 6000;
				}

	#nav li.off a:hover, #nav li:hover a, #nav li.over a {
		color: #CE001D;
		}

	#nav li.on ul a:hover {
		color:  #CE001D;
		}
		
	#nav li ul li.on a {
		color: #CE001D;
		}
	
	
	#navHack1 {
		padding-left: 61px;
		}
		
	#navHack2 {
		margin-left: 133px;
		}

	#header {
		position: absolute;
		margin: 0 0 0 370px;
		background-color:#fff;
		height: 80px;
		}


	a:link {
		text-decoration: none;
		color: #fff;
		}
		
	a:visited {
		text-decoration: none;
		color: #fff;
		}	
		
	a:active {
		text-decoration: none;
		color: #fff;
		}	
		
	a:hover {
		text-decoration: none;
		color: #FF9999;
		}

	#content {
		position: absolute;
		margin: 65px 0 0 375px;
		width: 325px;
		}
		
	#content_contact {
		position: absolute;
		margin: 61px 0 0 375px;
		width: 325px;
		}
	
	#map {
		position: absolute;
		margin: 200px 0 0 450px;
		width: 122px;
		height: 24px;
		left: 7px;
		top: 156px;
		}


	#centerColumn {
		position: absolute;
		width: 100%;
		background-color: #250E07;
		height: 600px;
		margin-top: 80px;
		}

	#centerColumn p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		line-height: 22px;
		margin-top: 2px;
		}

	#times { 
		font-family:"Times New Roman", Times, serif;
		font-size: 12px;
		letter-spacing: 2px;
		}


	#centerColumn h2 { 
		font-family:"Times New Roman", Times, serif;
		font-size: 15px;
		letter-spacing: 5px;
		color: #FFFFFF;
		font-variant: small-caps;
		margin: 0px 0 5px 0;
		padding: 0px 0px;
		}

	#centerColumn h3 { 
		font-family:"Times New Roman", Times, serif;
		font-size: 12px;
		letter-spacing: 2px;
		color: #FFFFFF;
		margin-bottom: 0px;
		padding-bottom: 0px;
		}


	#footer {
		font-family:"Times New Roman", Times, serif;
		font-size: 12px;
		color:#8C1B24;
		letter-spacing: 1px;
		}
		
	.numbers {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		}

	body #footer {
		position: absolute;
		margin-left:375px;
		margin-top:690px;
		width: 600px;
		left: -1px;
		}

	div.images img {
		padding: 0 22px 22px 0;
		float: left;
		}
		
	.images {
		position: absolute;
		margin: 69px 0 0 395px;
		width: 400px;
		}

	table {
		margin: -4px 0 11px 0;
		}
	
	.copyright {
		font-size: 10px;
		letter-spacing: 0;
		}

	.copyright a{
		color: #8C1B24;
		}