﻿@media screen 
{
	v\:* {
		behavior:url(#default#VML);
	}

	#map
	{
		position: relative;
		top: 0.5em;
		width: 36.5em;
		height: 30em;
		float: right;
	}

	html>body#map
	{
		position: relative;
		top: 0.5em;
		width: 36.5em;
		height: 30em;
		float: none;
	}

	body 
	{
	   font-size: 12pt;
	   font-family: Verdana, Tahoma, Arial;
	   background-color: #F9F9F1;
	   color: #8B4513;
	}

	h3
	{
		text-align: center;
		font-weight: normal;
		font-size: 12pt;
	}

	hr
	{
	color: #8B4513;    
	}

	p 
	{
		margin: 0; 
		padding: 0;
	}

	.leftPic
	{
	  padding-right: 250px;  
	}

	.rightPic
	{
		padding-left: 250px;
	}

	.center
	{
		text-align: center;    
	}

	#container {
				width: 760px;  
				border: 1px solid #8B4513;
				margin: 10px;
				margin-left: auto;
				margin-right: auto;
				padding: 10px;
			}
			
	.homeLogo {
		font-size: 32pt;
		font-family: Harrington, Verdana, Tahoma, Arial; 
		font-weight: bold;
		width: 100%;
		text-align: center;
		margin: 5px;
		padding: 5px;
		cursor: default;
		color: #8B4513;
		background-color: Transparent;
			}

	#content
	{   
		text-align: left;
		padding-left: 6em;
		margin-left: 5em;
	}

	#sidebar-a {
				float: left;
				margin: 0;
				padding: 0;
				background-color: #F9F9F1;
			}

	#footer 
	{
		font-size: 8pt;
		clear: both;
		padding: 1em;
		text-align: center;
		margin: 1em 0 0 0;
		width: 100%;
	}
			
	.cssNavlist
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: 10pt;
		font-weight: bold;
	}

	.cssNavlist a
	{
		display: block;
		width: 9em; 
		padding: .2em .8em;
		margin: .1em;
		background-color: #8B4513;
		color: #FFFFFF;
		border: solid 1px #8B4513;
		text-decoration: none;  
	}


	.cssNavlist a:hover
	{
		background-color: #FFF8DC;
		color: #8B4513;
	}


	.cssNavlist a.navSelected
	{
		background-color: #FFF8DC;
		color: #8B4513;
	}


	.cssFavLinks
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: 10pt;
		font-weight: bold;
	}

	.cssFavLinks a
	{
		display: block;
		width: 30em; 
		padding: .2em .8em;
		margin: .1em;
		background-color: #FFFFFF;
		color: #8B4513;
		border: solid 1px #8B4513;
		text-decoration: none;  
	}


	.cssFavLinks a:hover
	{
		background-color: #FFF8DC;
		color: #8B4513;
	}

	#mapLinks ul 
	{ 
		list-style-type: none; 
		margin: 0;
		padding: 0;
	}
	
	#mapLinks ul li 
	{ 
		display: inline; 
		font-size: 8pt;
	}
	
	#mapLinks ul li a 
	{ 
		text-decoration: none; 
		padding: .1em 1em;
		color: #FFFFFF;
		background-color: #8B4513;
	}
	
	#mapLinks ul li a:hover
	{
		color: #8B4513;
		background-color: #FFF8DC;
	}


	.committeeName
	{
		font-weight: bold;   
	}

	.story
	{
		border: solid 2px #8B4513;
		background-color: White;
		padding: 10px;
		margin: 0;    
	}

	.cemetery
	{
		font-size: 9pt;
		border: solid 2px #8B4513;
		background-color: White;
		padding: 10px;
		margin: 0;    
	}

	.mainThumbs
	{
		font-size: 8pt;
		text-align: center;    
	}

	.subThumbs
	{
		float: left;
		padding-top: 1em;
		padding-right: 2em;
		padding-left: 2em;
		margin-top: 1em;
		margin-left: 2em;
		margin-right: 2em;
		margin-bottom: 3em;
	}

	.cursorPointer
	{
		cursor: pointer;
	    
	}


	#frame 
	{
		width:100%;
		margin-top: 1em;
		padding-top: 1em;
		margin-bottom: 1em;
		padding-bottom: 1em;
		text-align: center;
		border: solid 2px #8B4513;
		background-color: White;
	}

	#contentbody
	{
		text-align: center;
	}
			
	#contentleft 
	{
		width: auto;
		margin-left: 5em;
		float:left;
	}

	#contentleft p
	{
		text-align: left;
	}

	#contentright 
	{
		width: auto;
		margin-left: 2em;
		padding:0px;
		float:left;
	}

	#contentright p
	{
		text-align: left;
	}

	#contentheader 
	{
		text-align: center;
		font-size: 12pt;
		font-weight: bold;
	}

}