div.contact {
	margin-bottom: 2em;
}

div.contact h1 {
	margin-bottom: 1em;
}

table.contact th {
	text-align: right;
	vertical-align: top;
}

div.banner
{
	background: #44886a;
}

div#rule
{
	border: none;
}

div#main .nav
{
	background: #fff url(/media/images/viridiangradient480.png) repeat-x;
}

div#main .nav li a,
div#main .nav li a:hover
{
	color: #44886a;
}

div#mainbanner {
	height: 146px;
	border-bottom: 1px solid black;
	background: #fff url(/media/images/contact_banner.png) no-repeat top left;
	color: #44886a;
}

li#contact_nav a {
	color: #d02b39;
}

body#message li#message_nav a,	
body#map li#map_nav a {
	color: #d02b39;
}

