/* ----------/////---------- BEGIN CONTENT STYLES ----------/////----------  */

/* KEEP THIS NAMING CONVENTION INTACT WHEN CREATING NEW STYLES*/
.body_content_style1 { /*this is the style used for main nav*/
	color: #f9e5bb;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 13px;
	line-height: 18px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.body_content_style1:link {
		border-bottom: 1px dotted #f9e5bb;
		color : #f9e5bb;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style1:visited {
		border-bottom: 1px dotted #f1feb6;
		color : #f1feb6;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style1:hover {
		border-bottom: 1px dotted #C6BE81;
		color : #C6BE81;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.body_content_style2 { /*this is the style used for main body content*/
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 14px;
	line-height: 21px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.body_content_style2:link {
		border-bottom: 1px dotted #d5eb72;
		color : #d5eb72;
		font-weight: bold;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style2:visited {
		border-bottom: 1px dotted #f1feb6;
		color : #f1feb6;
		font-weight: bold;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style2:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		font-weight: bold;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.body_content_style3 { /*this is the smaller text style used for the "view larger map" link on the directions page*/
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 12px;
	line-height: 21px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.body_content_style3:link {
		border-bottom: 1px dotted #d5eb72;
		color : #d5eb72;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style3:visited {
		border-bottom: 1px dotted #f1feb6;
		color : #f1feb6;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style3:hover {
		border-bottom: 1px dotted #f4fbd4;
		color : #f4fbd4;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.body_content_style4 { /*this is the style used for thumbnail captions on the home page*/
	color: #f9e5bb;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.body_content_style4:link {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style4:visited {
		border-bottom: 1px dotted #f1feb6;
		color : #f1feb6;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.body_content_style4:hover {
		border-bottom: 1px dotted #f9e5bb;
		color : #f9e5bb;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.navigation_style1 { /*this is the style used for main navigation*/
	color: #f9e5bb;
	display: inline;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 18px;
	line-height: 26px;
	margin: 15px 0px 0px 0px;
	text-decoration: none;
	text-shadow: 2px 2px 2px #202315;
}

	a.navigation_style1:link {
		color : #f9e5bb;
		display: inline;
		font-weight: bold;
		margin: 15px 0px 0px 25px;
		padding: 0px 0px 2px 0px;
		text-shadow: 2px 2px 2px #202315;
	}

	a.navigation_style1:visited {
		border-bottom: 1px dotted #c9b588;
		color : #c9b588;
		display: inline;
		font-weight: bold;
		margin: 15px 0px 0px 25px;
		padding: 0px 0px 2px 0px;
		text-shadow: 2px 2px 2px #202315;
	}

	a.navigation_style1:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		display: inline;
		font-weight: bold;
		margin: 15px 0px 0px 25px;
		padding: 0px 0px 2px 0px;
		text-shadow: 2px 2px 2px #202315;
	}

.navigation_style2 { /*this is the style used for dropdown navigation*/
	color: #f9e5bb;
	display: inline;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 14px;
	line-height: 32px;
	margin: 10px 0px 0px 10px;
	text-decoration: none;
	text-shadow: 2px 2px 2px #202315;
}

	a.navigation_style2:link {
		color : #f9e5bb;
		display: inline;
		font-weight: bold;
		margin: 10px 0px 0px 10px;
		text-shadow: 2px 2px 2px #202315;
	}

	a.navigation_style2:visited {
		color : #c9b588;
		display: inline;
		font-weight: bold;
		margin: 10px 0px 0px 10px;
		text-shadow: 2px 2px 2px #202315;
	}

	a.navigation_style2:hover {
		color : #ffffff;
		display: inline;
		font-weight: bold;
		margin: 10px 0px 0px 10px;
		text-shadow: 2px 2px 2px #202315;
	}

.navigation_style3 { /*this is the style used for footer navigation*/
	color: #f9e5bb;
	display: inline;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 14px;
	line-height: 32px;
	margin: 10px 15px 0px 0px;
	text-decoration: none;
	text-shadow: 2px 2px 2px #202315;
}

	a.navigation_style3:link {
		color : #f9e5bb;
		display: inline;
		font-weight: bold;
		margin: 10px 15px 0px 0px;
		text-shadow: 2px 2px 2px #202315;
	}

	a.navigation_style3:visited {
		color : #c9b588;
		display: inline;
		font-weight: bold;
		margin: 10px 15px 0px 0px;
		text-shadow: 2px 2px 2px #202315;
	}

	a.navigation_style3:hover {
		color : #ffffff;
		display: inline;
		font-weight: bold;
		margin: 10px 15px 0px 0px;
		text-shadow: 2px 2px 2px #202315;
	}
	


.secondary_nav { /*this is the style used for main body content*/
	color: #f2dbab;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.secondary_nav:link {
		color : #f2dbab;
		font-weight: bold;
		margin: 0px 0px 0px 10px;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.secondary_nav:visited {
		border-bottom: 1px dotted #c9b588;
		color : #c9b588;
		font-weight: bold;
		margin: 0px 0px 0px 10px;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.secondary_nav:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		font-weight: bold;
		margin: 0px 0px 0px 10px;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.section_heading_style1 { /*this is the style used for main section headings*/
	color: #d5eb72;
	font-family: Georgia, Times, serif;
	font-size: 20px;
	font-style: italic;
	line-height: 26px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.section_heading_style1:link {
		border-bottom: 1px dotted #d5eb72;
		color : #d5eb72;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.section_heading_style1:visited {
		border-bottom: 1px dotted #f1feb6;
		color : #f1feb6;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.section_heading_style1:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.section_heading_style2 { /*this is the style used for smaller inline section headings*/
	color: #d5eb72;
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.section_heading_style2:link {
		border-bottom: 1px dotted #d5eb72;
		color : #d5eb72;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.section_heading_style2:visited {
		border-bottom: 1px dotted #f1feb6;
		color : #f1feb6;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.section_heading_style2:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}
	
.section_heading_style3 { /*this is the style used for image captions on gallery.php*/
	color: #d5eb72;
	font-family: Georgia, Times, serif;
	font-size: 20px;
	line-height: 26px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.section_heading_style3:link {
		border-bottom: 1px dotted #d5eb72;
		color : #d5eb72;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.section_heading_style3:visited {
		border-bottom: 1px dotted #f1feb6;
		color : #f1feb6;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.section_heading_style3:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

/*begin title styles*/
.title_style1 { /*this is the main (top level) title style, and also the style used to identify subsection titles on SUBPAGES */
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-size: 24px;
	line-height: 30px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.title_style1:link {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.title_style1:visited {
		border-bottom: 1px dotted #f4fbd4;
		color : #f4fbd4;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.title_style1:hover {
		border-bottom: 1px dotted #d5eb72;
		color : #d5eb72;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.title_style2 { /*this is the title style used to identify main sections on SUBPAGES */
	color: #b1b79a;
	font-family: Georgia, Times, serif;
	font-size: 18px;
	line-height: 30px;
	margin: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}

	a.title_style2:link {
		border-bottom: 1px dotted #b1b79a;
		color : #b1b79a;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.title_style2:visited {
		border-bottom: 1px dotted #f4fbd4;
		color : #f4fbd4;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

	a.title_style2:hover {
		border-bottom: 1px dotted #ffffff;
		color : #fffff;
		padding-bottom: 2px;
		text-shadow: 1px 1px 1px  #3c402b;
	}

.title_divider { /*this is the title style used for the "/" that separates main/sub sections in the title area of inside pages */
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-size: 24px;
	line-height: 30px;
	margin: 0px 8px 0px 8px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #3c402b;
}
/*end title styles*/



/* KEEP THIS NAMING CONVENTION INTACT WHEN CREATING NEW STYLES*/
.footer_style1 { /*this is the style used for large footer type*/
	color: #f9e5bb;
	display: inline;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #202315;
}

	a.footer_style1:link {
		color : #f9e5bb;
		display: inline;
		font-weight: bold;
		margin: 15px 0px 0px 15px;
		padding: 0px 0px 2px 0px;
		text-shadow: 1px 1px 1px #202315;
	}

	a.footer_style1:visited {
		border-bottom: 1px dotted #c9b588;
		color : #c9b588;
		display: inline;
		font-weight: bold;
		margin: 15px 0px 0px 15px;
		padding: 0px 0px 2px 0px;
		text-shadow: 1px 1px 1px #202315;
	}

	a.footer_style1:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		display: inline;
		font-weight: bold;
		margin: 15px 0px 0px 15px;
		padding: 0px 0px 2px 0px;
		text-shadow: 1px 1px 1px #202315;
	}
	
.footer_style2 { /*this is the style used for smaller footer type*/
	color: #f9e5bb;
	display: inline;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #202315;
}

	a.footer_style2:link {
		color : #f9e5bb;
		display: inline;
		margin: 0;
		padding: 0px 0px 2px 0px;
		text-shadow: 1px 1px 1px #202315;
	}

	a.footer_style2:visited {
		border-bottom: 1px dotted #c9b588;
		color : #c9b588;
		display: inline;
		margin: 0;
		padding: 0px 0px 2px 0px;
		text-shadow: 1px 1px 1px #202315;
	}

	a.footer_style2:hover {
		border-bottom: 1px dotted #ffffff;
		color : #ffffff;
		display: inline;
		margin: 0;
		padding: 0px 0px 2px 0px;
		text-shadow: 1px 1px 1px #202315;
	}
/* ----------/////---------- END CONTENT STYLES ----------/////----------  */


/* ----------/////---------- BEGIN LIST STYLES ----------/////----------  */
/*ul {
	margin-top: 5px;
}

	li {
		margin-left:-5px;
	}*/

ul_sitemap_sub {
	margin-top: 5px;
}

	li_sitemap_sub {
		margin-left:15px;
	}


.standard-list {
	list-style: disc;
	margin: 10px 0px 10px 25px;
	padding-left: 0;
}

	.standard-list li {
/*		background-image: url(../pix/bullet-standard.png);
		background-position: 0.9em;
		background-repeat: no-repeat;
		padding-left: 32px;*/
	}
	
.sitemap-list {
	list-style: none;
	margin-left: 5px;
	padding-left: 0;
}

	.sitemap-list li {
		background-image: url(../pix/bullet-standard.png);
		background-position: 0.9em;
		background-repeat: no-repeat;
		padding-left: 32px;
	}

.sitemap-list-sub {
	list-style: none;
	margin-left: 10px;
	padding-left: 0;
}

	.sitemap-list-sub li {
		background-image: url(../pix/bullet-standard.png);
		background-position: 0.9em;
		background-repeat: no-repeat;
		padding-left: 32px;
	}
	

ol {
 	font-family: Georgia, Times, serif;
	font-size: 18px;
	font-style: italic; 	
 	color: #d5eb72;
	list-style-type: decimal;
	margin: 10px 0px 10px 25px;
	text-shadow: 1px 1px 1px  #3c402b;
}

ol p {
	color: #ffffff;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 21px;
	margin: 0px 0px 15px 0px;
	text-decoration: none;
	text-shadow: 1px 1px 1px  #3c402b;
}


/* ----------/////---------- END LIST STYLES ----------/////----------  */

/* ----------/////---------- BEGIN HEADLINE TAGS ----------/////----------  */
/* KEEP THIS NAMING CONVENTION INTACT WHEN CREATING NEW STYLES*/
h1 {
	background: none;
	color: #ffffff;
	font-family: Georgia, Times, serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	text-align: left;
	text-decoration: none;
	text-shadow: 2px 2px 2px #3c402b;
	margin: 0;
}

	.h1-links  {
		color: #ffffff;
		font-family: Georgia, Times, serif;
		font-size: 18px;
		font-weight: normal;
		line-height: 24px;
		text-decoration: none;
		text-shadow: 1px 1px 1px #3c402b;
	}

		a.h1-links:link {
			border-bottom: 1px dotted #65318d;
			color: #65318d;
			padding-bottom: 2px;
			text-shadow: 1px 1px 1px #3c402b;
		}
		
		a.h1-links:visited {
			border-bottom: 1px dotted #b5bc9c;
			color: #b5bc9c;
			padding-bottom: 2px;
			text-shadow: 1px 1px 1px #3c402b;			
			}

		a.h1-links:hover {
			border-bottom: 1px dotted #f5ff71;
			color: #f5ff71;
			padding-bottom: 2px;
			text-shadow: 1px 1px 1px #3c402b;
			}

h2 {
	background: none;
	color: #f5ff71;
	font-family: Georgia, Times, serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	text-shadow: 2px 2px 2px #3c402b;
	margin: 0;
}

	.h2-links  {
		color: #f5ff71;
		font-family: Georgia, Times, serif;
		font-size: 16px;
		font-weight: normal;
		line-height: 20px;
		text-decoration: none;
		text-shadow: 1px 1px 1px #3c402b;
	}

		a.h2-links:link {
			border-bottom: 1px dotted #f5ff71;
			color: #f5ff71;
			padding-bottom: 2px;
			text-shadow: 1px 1px 1px #3c402b;
		}
		
		a.h2-links:visited {
			border-bottom: 1px dotted #b5bc9c;
			color: #b5bc9c;
			padding-bottom: 2px;
			text-shadow: 1px 1px 1px #3c402b;			
			}

		a.h2-links:hover {
			border-bottom: 1px dotted #ffffff;
			color: #ffffff;
			padding-bottom: 2px;
			text-shadow: 1px 1px 1px #3c402b;
			}

/* ----------/////---------- END HEADLINE TAGS ----------/////----------  */

/* ----------/////---------- BEGIN FORM STYLES ----------/////----------  */
/* KEEP THIS NAMING CONVENTION INTACT WHEN CREATING NEW STYLES*/
.forms1 {
	background-color: #ffffff;
	background-image: url(../pix/form-bkg.gif);
	background-position: bottom left; 
	background-repeat: repeat-x;
	border: solid 1px #b7b7c7;
	color: #05223c;
	cursor: pointer;
	font-family: Arial, Verdana, Tahoma, san-serif;
	font-size: 14px;
	height: 24px;
	margin: 0px 5px 5px 0px;
	text-decoration: none;
	width: 50px;  
}
/* ----------/////---------- END FORM STYLES ----------/////----------  */
