/* BACKGROUND COLOR & PAGE MARGINS */
body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background: #F2EBBD;
}

/* STANDARD TEXT STYLE */
p, li, ul, ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

li, ul, ol {
	margin-bottom: 3px;
}

/* TEXT FOR CONTACT US & SITE MAP LINKS IN BANNER */
p.topnav {
	font-size: 10px;
	font-weight: bold;
	margin: 5px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

/* TEXT FOR SIDE CONTACT US INVITATION */
p.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	font-weight: bold;
}

/* SMALL TEXT */
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* RED TEXT */
.red {
	color: #990000;
}

/* EMPHASIZED TEXT */
.emp {
	color: #065630;
	font-weight: bold;
}

/* PULLQUOTE TEXT */
p.pullquote {
	font-size: 15px;
	font-weight: bold;
}

/* EVENTS BOX ON HOMEPAGE */
p.events {
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

/* LARGEST HEADING ... NEVER USED */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
}

/* HEADING COLOR */
h2,h3,h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
}

/* SECONDARY HEADING ... USED FOR MAIN PAGE SECTIONS ... HARDLY USED */
h2 {
	font-size: 18px;
}

/* THIRD LEVEL HEADING ... USED FREQUENTLY */
h3 {
	font-size: 15px;
}

/* FOURTH LEVEL HEADING ... USED FREQUENTLY */
h4 {
	font-size: 13px;
	color: #065630;
}

/* SIDE NAVIGATION BAR */
#nav {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 1em 0; 
	margin: 0px;
	width:155px;
}

#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	border:none;
}

#nav li {
	margin:0px;
	font-size: 12px;
}

#nav li a {
	display: block;
    padding: 2px 2px 2px 0.5em;
    background-color: #fffcf3;
    color: #000;
    text-decoration: none;
    width: 100%; 
}

html>body #nav li a {
                width: auto;
                } 
				
#nav li a:hover {
	
    background-color: #C29E52;
    color: #000;

}

#nav-sub {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}

#nav-sub a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	width: 145px;
}

#nav-sub li {
	margin:0px;
	font-size: 11px;


}

/* LINK COLOR FOR SIDE CONTACT US LINK */
A.cont, A:ACTIVE.cont, A:HOVER.cont, A:LINK.cont, A:VISITED.cont {
	color: #663300;
	text-decoration: none;
}

/* LINK COLOR FOR CONTACT US & SITE MAP LINKS IN BANNER */
A.tnav, A:ACTIVE.tnav, A:HOVER.tnav, A:LINK.tnav, A:VISITED.tnav {
	color: white;
	text-decoration: none;
}

/* STANDARD LINK COLORS */
A:VISITED {
	color: #7C622C;
}
A {
	color: #967634;
}
A:HOVER, A:ACTIVE {
	color: #990000;
}