	body {
			background:#aba48f;
			margin-top:0px;
			}
	#logo {
			width:780px;
			height:59px;
			background:#ffffff;
			text-align:center;
			float:left;
			}
	#banner {
			width:780px;
			height:227px;
			background:#ffffff;
			background-image: url("/images/header.jpg");
			float:left;
			}
	#menu {
			width:780px;
			height:18px;
			color:#000000;
			font-size: 9pt;
			text-align:center;
			float:left;
			padding:8px 0px 4px 0px;
			text-transform: uppercase;
			}
	.brochure {
			margin-left: 4px;
			}
	.divide {
			text-align: center;
			float:left;
			}
	#main {
			width:780px;
			background:#FFFFFF;
			background-position: bottom left;
			background-repeat: no-repeat;
			float:left;
			}
	#text {
			font-size:9pt;
			width:500px;
			padding:8px 10px 10px 10px;
			float:left;
			}
	#footer {
			width:775px;
			height:50px;
			float:left;
			background:#ffffff;
			background-image: url("/images/footer.gif");
			color:#FFFFFF;
			font-size:7pt;
			text-align:right;
			padding:2px 5px 0px 0px;
			}
	#contact {
			width:505px;
			padding:0px 10px 10px 10px;
			float:left;
			}
	#map_canvas {
		margin:0px 10px 10px 10px;
		width: 500px; 
		height: 200px;
		float:left;
	}
	#side-bar {
			width:246px;
			float:left;
			margin:0px 0px 50px 0px;
			}
	#side-right {
			width:246px;
			float:right;
			}
	#calendar {
			width:152px;
			background-position:top left;
			}
	#breadcrumbs {
			font-size:8pt;
			width:515px;
			float:left;
			margin:2px 5px 0px 5px;
			}
	td, body, pre {
			font-size:9pt;
			font-family:arial;
			}

	a:link {color: #ff7b38;	text-decoration: none;}
	a:visited {color: #ff7b38; text-decoration: none;}
	a:hover {color: #000000; text-decoration: none;}
	a:active {color: #ff7b38;	text-decoration: none;}
	
	a.menu_link:link {color: #00442f;	text-decoration: none;}
	a.menu_link:visited {color: #007a50; text-decoration: none;}
	a.menu_link:hover {color: #00442f; text-decoration: none;}
	a.menu_link:active {color: #00442f;	text-decoration: none;}
	
	.newsTitle {
		font-size:11pt;
	}
	a.newsTitle:link {color: #ff7b38;	text-decoration: none;}
	a.newsTitle:visited {color: #ff7b38; text-decoration: none;}
	a.newsTitle:hover {color: #000000; text-decoration: none;}
	a.newsTitle:active {color: #ff7b38;	text-decoration: none;}
	
	.newsDate {
		font-size:8pt;
		color:#cccccc;
	}
	.noborder {
		border:0px;
	}
	.logo {
			padding:0px 200px 0px 0px;
	}
	.item_title {
			color: #00442f;
			font-size:13pt;
			}
	.bullet {
			margin: 0px 5px 0px 5px;
			}
	input {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	select {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	textarea {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	ul {
		list-style-type: square;
		color:#51626f;
		}
		
	#lodges {
		width:246px;
		background:#ededed;
		font-size: 8pt;
		margin-top:5px;
	}
	
	#register {
		font-size:8pt;
		background:#ededed;
		margin-top:5px;
	}
	
	#latest-news {
		background:#ededed;
		margin-top:5px;
		margin-bottom:15px;
	}
	
	.pad-l-8 {
		padding: 0px 5px 5px 8px;
	}
	
	#funders {
		text-align: center;
		color: #ff0000;
	}
		
	#NewsTicker{
			width:180px;
			height:150px;
			margin-top: 10px;
		}
	#NewsTicker h1{
			padding:6px; margin:0; border:0;
			background:#dfe9d5;
			color:#000000;
			font-size:11px;
			font-weight:bold;
		}
	#NewsVertical {
			width: 240px;
			height: 180px;
			display: block;
			overflow: hidden;
			position: relative;
		}
	/* --------------- */
	/* Ticker Vertical */
	#TickerVertical {
			width: 240px;
			height: 300px;
			display: block;
			list-style: none;
			margin: 0;
			padding: 0;
		}
	#TickerVertical li {
			display: block;
			width: 240px;
			color: #333333;
			text-align: left;
			font-size: 11px;
			margin-bottom:25px;
			padding: 0px;
			float: left;
		}
	#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			
		}
	#TickerVertical li .NewsTitle a:link,
	#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #ecac00;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
	#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}

	#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
	#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
	#DeleteImage {
		border:0px;
	}

