@charset "utf-8";
/* CSS Document */

	body
	{
		padding: 0;
		margin: 0;
		background-image: url(images/bgLines.gif);
		color: #000;
		text-align: center;
	}
	
	#frame	
	{
		margin-right:auto;
		margin-left:auto;
		margin-top: 20px;
		width: 820px;
		height: 637px;
		background-image: url(images/frontPageBg2.gif);
		color: #000;
		text-align: left;
		position: relative;
		padding: 0px;
	}
	
	#contents
	{
		margin: 7px 0px 0px 0px;
		padding-right: 3px;
		width: 816px;
		height: 572px;
		overflow: auto;
	}
	
	#contents2
	{
		margin-top: 6px;
		width: 816px;
		height: 568px;
		overflow: none;
	}
	
	#leftItem {
		border: 8px double #643e3f;
		background-color: #88726d;
		padding: 4px 8px 4px 8px;
		width: 16em;
		margin: 4px 8px 5px 0;
		float: left;
	}
	
	#acrossItem {
		border: 8px double #d1ebe2;
		padding: 4px 8px 4px 8px;
		width: 740px;
		height: 170px; /* for IE */
		min-height: 170px; /* for not-IE */
		margin: 8px auto;
		background-color: #eef7f4;
	}
	
	html>body #acrossItem {
		height: auto; /* for not-IE */
	}
	
	p	
	{
		color: #333;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		padding-left: 10px;
		margin: 0px;
	}

	#navtext {
		margin:0;
	}

	ul#navtext {
		padding-top: 7px;
		margin: 0;
		font: 16px Arial;
		list-style-type: none;
		text-align: center;
		}

	ul#navtext li {
		padding: 0px 45px 0px 17px;
		display: inline;
		margin: 0;
		}

	ul#navtext li a, .footerText a {
		text-decoration: none;
		color: #fff;
		padding: 3px;
		}

	ul#navtext li a:visited, .footerText a:visited {
		color: #fff;
		padding: 3px;
		}

	ul#navtext li a:hover, .footerText a:hover {
		color: #643e3f;
		background-color: #d1ebe2;
		padding: 15px 3px 15px 3px;
		}
	
	#footer {
		clear: both;
		position:absolute;
		bottom:0;
		width: 820px;
		margin-right:auto;
		margin-left:auto;
		padding-left: 48px;
		margin-bottom: 7px;
	}
	
	#aboutSide {
		padding-left: 8px;
	}
	
	#map {
		border: 8px double #643e3f;
		width: 500px;
		height: 316px;
		margin-left: 160px;
	}
	
	.footerText {
		color: #fff;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	
	.homeImage {
		margin-left: 256px;
		margin-top: 145px;
	}
	
	.whiteHeader {
		padding: 4px;
		color: #643e3f;
		text-align: center;
		font-weight: bold;
		font-size: 1em;
	}
	.whiteEvent {
		background-color: #fff;
		padding: 4px;
		color: #643e3f;
		text-align: left;
		font-weight: bold;
	}
	.white {
		color: #fff;
		padding: 5px;
	}
	
	.photo {
		margin: 10px 10px 5px 0;
		border: 2px solid #643e3f;
	}
	
	.acrossText {
		margin-top: 9px;
	}

