	/* PAGE ELEMENTS */
	html,body {
		text-align: center;
		margin: 0 auto;
		padding: 0;
		background: #E5E2DC url(imgs/page_bg.gif) repeat-x bottom left;
		height: 100%;
	}

	/*  url(imgs/body_background.gif) repeat-x top left */
	/*  url(imgs/woodBG.jpg) repeat-x top left */

	#frame {
		position: relative;
		width: 800px;
		top: 50px;
		padding: 0;
		margin: 0 auto;
		background: transparent;
		text-align: center;
	}

	#banner {
		position: relative;
		width: 800px;
		height: 161px;
		background: #D9D5CD;
	}
	
	#logo {
		position: absolute; 
		top: 35px; 
		left: 79px; 
		padding: 0; 
		margin: 0; 
		z-index: 20;
	}

	#contentBox {
		position: relative;
		width: 800px;
		height: 325px;
		padding: 0;
		margin: 0;
		background: #E5E2DC url(imgs/content_bg.gif) repeat-y top left;
		text-align: left;
	}
	/*  */
	
	#footer {
		position: relative;
		width: 800px;
		height: 10px;
		padding: 0;
		margin: 1px 0;
		background: #2F4052;
		text-align: left;
	}
	
	#credit {
		position: relative;
		width: 800px;
		padding: 0;
		margin: 1px 0;
		background: transparent;
		text-align: right;
		border-top: 1px solid #85946B;
	}
	
	#credit h3 {
		position: relative;
		padding: 0;
		margin: 0;
		font: normal 10px/15px Arial, Helvetica, sans-serif;
		color: #6C8693;
		text-decoration: none;
	}
	
	#credit p {
		position: relative;
		padding: 0;
		margin: 0;
		font: normal 10px/15px Arial, Helvetica, sans-serif;
		color: #6C8693;
		text-decoration: none;
	}
	
	#topper {
		position: relative;
		width: 480px;
		padding: 0;
		margin: 5px 10px;
		background: #F1EDDE;
		text-align: left;
		border-top: 1px solid #2F4053;
	}
	
	#topper a {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-decoration: none;
	}
	
	#topper a:hover {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-decoration: underline;
	}
	
	#textBox {
		position: absolute;
		top: 0;
		left: 71px;
		width: 229px;
		height: 325px;
		padding: 0;
		margin: 0;
		background: transparent;
		text-align: center;
		z-index: 15;
	}
	
	#textBoxBG {
		position: absolute;
		top: 0;
		left: 70px;
		width: 230px;
		height: 325px;
		padding: 0;
		margin: 0;
		background: url(imgs/textbox_bg.gif) repeat-y top;
		opacity:.85; 
		filter: alpha(opacity=85); 
		-moz-opacity: 0.85; 
		z-index: 10;
	}
	
	#smContentBox {
		position: relative;
		float: right;
		width: 495px;
		height: 325px;
		padding: 0;
		margin: 0;
		background: transparent;
		text-align: center;
	}
	
	#smContainer {
		position: relative;
		float: right;
		width: 100%;
		height: 325px;
		overflow: auto;
		background: transparent;
		text-align: center;
		
		scrollbar-arrow-color: #E5E2DC;
		scrollbar-base-color: #E5E2DC;
		scrollbar-dark-shadow-color: #E5E2DC;
		scrollbar-track-color: #C5C2B8;
		scrollbar-face-color: #2F4052;
		scrollbar-shadow-color: #C5C2B8;
		scrollbar-highlight-color: #E5E2DC;
		scrollbar-3d-light-color: #E5E2DC;
	}
	
	.galImg {
		position: relative;
		padding: 0;
		margin: 2px;
	}
	
	
/* Text Styles */
	.headOne {
		position: relative;
		padding: 10px;
		margin: 0;
		font: bold 16px Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-align: left;
		text-decoration: none;
	}
	
	.homeOne {
		position: relative;
		padding: 5px 10px;
		margin: 0;
		font: normal 14px/1.5 Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-align: left;
		text-decoration: none;
	}
	
	.textOne {
		position: relative;
		padding: 5px 10px;
		margin: 0;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-align: left;
		text-decoration: none;
	}
	
	.textTwo {
		position: relative;
		padding: 0 10px;
		margin: 0;
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-align: left;
		text-decoration: none;
	}
	
	.linkOne {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-align: left;
		text-decoration: underline;
	}
	
	.linkOne:hover {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #85946B;
		text-align: left;
		text-decoration: underline;
	}
	
	.linkTwo {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-align: left;
		text-decoration: none;
	}
	
	.linkTwo:hover {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #85946B;
		text-align: left;
		text-decoration: none;
	}
	
	.footLink {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 10px Arial, Helvetica, sans-serif;
		color: #6C8693;
		text-align: left;
		text-decoration: none;
	}
	
	.footLink:hover {
		position: relative;
		padding: 0;
		margin: 0;
		font: bold 10px Arial, Helvetica, sans-serif;
		color: #2F4053;
		text-align: left;
		text-decoration: underline;
	}
	
	.listOne {
		padding: 0 0 0 28px;
		margin: 0;
		list-style-type: disc;
		text-align: left;
	}
	
	.listOne li {
		padding: 0;
		margin: 0;
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #2F4053;
	}