	body	{
		background-repeat: no-repeat;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	.mainclear {
		background-repeat:no-repeat;
		min-height:300px;
	}

	.mainarea, .mainclear, .topmenu {
		width: 750px;
		margin-left: 13px;
		padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}

	.topmenu {
		background-color: #e5ddce;
		--background-image:url(graphics/bg-menu.gif);
		background-repeat:repeat-x;
		margin-top: 135px;
		padding-top: 0px;
	}

	.topmenu img {
		padding-left: 0px;
		padding-right: 0px;
		border: none;
		border-top: medium solid #54311E;
	}

	.topmenu table {
		--border-bottom: medium solid #54311E;
	}

	.mainarea {
		min-height: 200px;
		background-color: #e5ddce;
		background-image:url(graphics/bg-bottomfade.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		border-right: thin solid #69642f;
		border-bottom: thin solid #69642f;
	}

	.mainarea p {
		font-size: 10pt;
		line-height: 15pt;
		padding-left: 10px;
		padding-right: 10px;
	}

	.mainarea a {
		color: #080;
	}

	.mainarea a:hover {
		color: #A00;
	}

	.mainarea h1, .mainarea h2 {
		color: #69642f;
		padding-left: 10px;
	}

	.mainarea h1 {
		font-size: 12pt;
	}

	.mainarea h2 {
		font-size: 10pt;
	}

	.mainarea .mainphoto {
	}

	.footernav {
		clear: both;
		text-align: center;
		font-size: 8pt;
		padding-top: 20px;
		margin-bottom: 5px;
	}

	.copyright {
		text-align: center;
		color: #FFFFCC;
		font-size: 8pt;
	}
	
	.copyright a {
		color: #FFFF00;
		text-decoration:none;
	}

	.copyright a:hover {
		text-decoration:underline;
	}

	.localnav {
		float: right;
		background-image: url(graphics/bg-localnav.gif);
		background-repeat: repeat-y;
		border-bottom: thin solid #54311e;
		padding: 8px;
		margin-left: 10px;
		margin-top: 15px;
		width: 200px;
	}

	.localnav h3 {
		margin-top: -8px;
		margin-left: -8px;
		margin-right: -8px;
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: #54311e;
		color: #eec;
		font-size: 8pt;
		text-align: center;
	}


	.localnav ul {
		padding-left: 15px;
	}

	.localnav li {
		font-size: 10pt;
		color: #69642f;
		font-weight: normal;
		margin-top: 2px;
		margin-bottom: 4px;
		margin-left: 0px;
	}

	.localnav li a {
		color: #69642f;
	}


	.press {
		clear: both;
		color: #54311e;
		margin-right: 100px;
		margin-left: 100px;
		margin-bottom: 20px;
		padding-top: 20px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		background-color: #e2c396;
		background-image:url(graphics/bg-press.gif);
		background-position:right top;
		background-repeat:no-repeat;
		border-top: thin solid #d2a56c;
		border-bottom: thin solid #d2a56c;
	}
	
	.press p {
		font-size: 8pt;
	}

	.press .byline {
		text-align: right;
	}
	
	.press-noquote {
		background-image: none;
	}

#intake-form td {
	padding-top: 5px;
}

#intake-form h1 {
	display: none;
}

#intake-form .field {
	font-size: 8pt;
	vertical-align: middle;
}

#intake-form .label {
	font-size: 8pt;
}

#intake-form .field input {
	font-size: 8pt;
}

#intake-form textarea {
	font-size: 8pt;
}