h1, h2, h3, h4, p {
	margin:0;
	padding:.35em 0em .25em;
}
body {
	background: #fff url(/images/pagebg_clr.jpg) top left repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.35;
	color:#402a2b;
}
#wrap {
	width:788px;
	margin:0 auto;
	background-color:#533920;
}
#hdr {
	height:255px;
	background:url(/images/hdr_new.jpg) top left no-repeat;
	border-left:1px solid #ba834b;
	border-right:1px solid #79542f;
}
#hdr a { display:block; height:288px; width:100%; }
#nav {
	background:url(/images/bg_nav_clr.jpg) bottom left repeat-x;
	height:51px;
	text-align:center;
	padding:0px 37px;
	border-left:1px solid #ba834b;
	border-right:1px solid #79542f;
}
#nav ul, #nav li {
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	text-align:center;
}

#nav a {
	display:block;
	float:left;
	padding:10px 0px 0px;
	width:140px;
	border-left:1px solid #ba834b;
	border-right:1px solid #79542f;
	height:41px;
	vertical-align:middle;
	text-decoration:none;
	color:#FFFFcc;
}
#nav a:hover, #nav a:active {
	background:#FFEFD1 url(/images/hov-bg_clr.jpg) top left repeat-x;
	border-left-color:#79542F;
	border-right-color:#573D22;
}
#hmpg #hmlk a, #hmpg #hmlk a:hover, #abpg #ablk a, #abpg #ablk a:hover, #misspg #misslk a, #misspg #misslk a:hover, #locpg #loclk a, #locpg #loclk a:hover, #calpg #callk a, #calpg #callk a:hover {
	cursor:default;
	background:#9b1921 url(/images/navOn_clr.jpg) top left repeat-x;
	color:#50371F;
	font-weight:bold;
	border-left-color:#C18F5E;
	border-right-color:#ba834b;
}
#main {
/*	background:url(/images/bg_tile.jpg) 3px 0px repeat-y; */
background:#fff;
	padding:10px 19px 25px;
	clear:left;
	border-left:1px solid #ba834b;
	border-right:1px solid #79542f;
}
#content {
	width:425px;
	float:left;
	word-spacing:.15em;
}
#content h2 {
	background:url(/images/mini_logo_noText_x-sm.png) bottom left no-repeat;
	padding-left: 50px;
}
#content a {
	color:#7B4646;
	text-decoration:none;
	border-bottom:1px dotted #7b4646;
}
#content a:visited { color:#333; border-color:#333; }
#content a:hover, #content a:active { color:#df000f; border-color:#df000f; }
#col {
	margin:0px 0px 0px 22px;
	float:left;
	width:300px;
	font-size:0.9em;
	background:#fff url(/images/colbg.jpg) top left repeat-x;
}
#col h2 { padding:7px 6px 3px 16px; background:#fff; }
#colcont {
	border:1px solid #d8c59b;
	padding:8px 26px 8px 8px;	
}
#colcont p {	padding:4px 7px 5px;
}
h1 {
	padding:.25em 0em .03em;
	margin-bottom:0.5em;
	/*	color:#661116; */
	color:#003A59;
	font-variant:small-caps;
	letter-spacing:0.01em;
	border-bottom:1px solid #805e3b;
	border-color:#C19E7B;
	font-size:1.7em;
}
#content h2 { font-size:1.28em; }
.clr { clear:left; }
#crd {
	font-size:.7em;
	text-align:right;
	padding:5px 36px 15px 0px;
	border-left:1px solid #ba834b;
	border-right:1px solid #79542f;
	background:url(/images/crd_bg.jpg) bottom left no-repeat;
}
#crd a {
	color:#ffffcc;
	text-decoration:none;
}
#crd a:hover { border-bottom:1px dotted #c4a566; }
.nam { letter-spacing:.04em; font-variant:small-caps; font-size:1.24em; font-weight:bold; }
.sm { font-size:.8em; }
.note { font-size:.85em; font-style:italic; border-top:1px solid #e69127; margin-top:15px; }