p, h1, h2, h3, h4, h5, h6, li{font-family:verdana, geneva, helvetica, arial, sans-serif; font-size: 12px; font-color: #4c453b;}
a.gallery {font-family:verdana, geneva, helvetica, arial, sans-serif; font-size: 14px; font-color: #4c453b; text-decoration: none;}

.titles {font-family:verdana, geneva, helvetica, arial, sans-serif; font-size: 16px; font-color: #4c453b;}

body { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; }
.light_bg { 
	background-color: #fbf9f4;
	border-left: solid 1px #4c453b;
	border-right: solid 1px #4c453b;
}

.light_bg_body { 
	background-color: #fbf9f4;
	border-left: solid 1px #4c453b;
	border-right: solid 1px #4c453b;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url("graphics/burlap.jpg");
}

.mountain_bg {
	background: url("graphics/mountains.jpg");
	border-left: solid 1px #4c453b;
	border-right: solid 1px #4c453b;
}

.logo_bottom {
	background: url("graphics/logo2.jpg");
	background-repeat: no-repeat;
	border-left: solid 1px #4c453b;
	border-bottom: solid 3px #3c4a3d;
	background-color: #cbd1c3;
}

.blue_bg {
	border-right: solid 1px #4c453b;
	border-bottom: solid 3px #3c4a3d;
	background-color: #cbd1c3;
}

.sect_header {
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 4px;
}

.footer_bg {
	font-family:verdana, geneva, helvetica, arial, sans-serif;
	font-size: 10px;
	background-color: #cbd1c3;
	border-top: solid 3px #3c4a3d;
	border-left: solid 1px #4c453b;
	border-right: solid 1px #4c453b;
	text-align: center;
}

.redtxt {color:#FF0000;}

.nav_menu_item { background-color: #fbf9f4; padding-left: 5px; padding-right: 5px; }
.nav_menu_link { font-family:verdana, geneva, helvetica, arial, sans-serif; font-size: 12px; color: #4c453b; text-decoration: none; }

.nav_menu { position: absolute; visibility: hidden; margin-top: -2px; }