			
			body {
			padding: 0;
			margin: 0;
			text-align:center;
			background-image: url('images/bodybg.jpg');
			background-repeat:repeat-x;			
			}
			
			h1 {
			font:  110% "Century Gothic",arial,sans-serif;
			margin: 20px 0 0 0;
			padding:0;
			color: #333;
			}
			
			h2 {
			clear:both;
			font: 21px "Century Gothic",arial,sans-serif;
			color: #444343;
			padding:0;
			margin:0;
			text-align:left;
			}
			
			h3 {
			font: 16px arial,sans-serif;
			color: #333;
			padding:0;
			margin: 10px 0 0 0;
			text-align:left;
			}
			
			img {border:none;}
			
			p {color: #6a6a6a;}
			
			#sitewrapper {					
			position: absolute;
			z-index: -3;
			left:0;
			}
						
			#maincontainer {
			margin: 0 auto;
			text-align:left;
			width: 1000px;
			}
			
			#masthead {
			height: 189px;
			background-image: url('images/cfe_masthead.jpg');
			background-repeat:no-repeat;
			}
			
			#menu {
			padding: 135px 0 0 0;
			}
			
			#menu ul {
			float:right;
			width: 600px;
			padding:0;
			margin: 0;
			}
			
			#menu li {
			display:inline;
			padding: 0 5px 0 0;
			}
			
			#menu li a {
			font: bold 75% arial,sans-serif;
			color:#7c7b7b;
			text-decoration:none;
			}
			
			#menu li a:hover {
			color:#bd5a66; 
			}
			
			#content {
			margin: 0 auto;
			text-align:center;
			width: 1000px;
			}
			
			#banner {
			height: 215px;
			margin: 2px auto 10px 10px;
			}
			
			#colwrapper {
			padding: 0 0 0 90px;
			}
			
			#leftcolumn {
				float:left;
			width: 500px;
			margin: 10px 10px 40px 10px;
			text-align:left;
			padding: 20px 0 60px 0;
			}
			
			#leftcolumn p {
			font: 75% arial,sans-serif;	
			line-height: 18px;
			margin: 8px 0 0 0;
			}
			
			#leftcolumn img {
			margin: -15px 20px 5px 10px;
			}
			
			#rightcolumn {
			float:left;
			width: 260px;
			padding: 20px 0 0 0;
			margin: 0 0 80px 20px;
			text-align:left;
			}
			
			#rightcolumn  p {
			font: 75% arial,sans-serif;	
			line-height: 18px;
			margin: 8px 0 0 0;
			}
			
			#pagerightcolumn ul {
			margin: 10px 0 25px 0;
			padding: 0;
			}
			
			#pagerightcolumn li {
				text-align:left;	
				list-style:none;
				list-style-type:none;
			}
			
			#pagerightcolumn li a {
			font: 100% arial,sans-serif;	
			color:#333;
			text-decoration: none;
			}
			
			#pagerightcolumn li a:hover {
			text-decoration: underline;
			color:#bd5a66; 
			}	
			
			#pageleftcolumn {
			float:left;
			width: 450px;
			margin: auto 10px 40px 10px;
			padding: 20px 0 0 0;	
			}
			
			#pageleftcolumn p {
			font: 75% arial,sans-serif;	
			line-height: 20px;
			margin: 8px 0 0 0;
			color: #6a6a6a;
			text-align:left;
			}
			
			#pageleftcolumn ul{
			font: 14px arial,sans-serif;
			color: #6a6a6a;
			padding:10px;
			}
			
			#pageleftcolumn .circleitems ul {
			margin: 15px 0 15px 15px;
			padding: 0;
			}
			
			#pageleftcolumn .circleitems ul li{
			text-align:left;
			margin: 5px 0 15px 0;
			list-style:url("images/cfe_bullet.gif");
			}
					
			#pagerightcolumn {
			float:left;
			width: 280px;
			margin: 0 0 40px 20px;
			padding: 20px 0 0 0;	
			}
			
			#pagerightcolumn p{
				font: 75% arial,sans-serif;	
				text-align: left;
			line-height: 20px;
			margin: 25px 0 25px 0;
			color: #6a6a6a;
			}
			
			#pagerightcolumn  ul li {
							font: 75% arial,sans-serif;	
					line-height: 20px;
				margin: 8px 0 0 0;
					color: #6a6a6a;
					text-align:left;
			}
			
			#pagegallery {
			width: 900px;
			margin: auto 0 100px 0;
			padding: 20px 0 0 0;	
			}
			
			#divder {
				float:left;
			height:100%;	
			width: 20px;	
			background-image:url("images/content_divider.jpg");
		background-repeat: no-repeat;
			}
			
			#footer {
				clear:both;
			width: 100%;
					background-image: url('images/cfe_footerpattern.jpg');
				background-repeat:repeat-x;		
				margin: 0 auto;	

			}
			
			#footerwrapper {
						clear:both;
			width: 800px;
						height: 225px;
						margin: 0 auto;
						padding: 7px 0 0 0;
			}
			
			#useritems {
			float: left;
			width: 350px;
			padding: 0 0 0 5px;
			margin: 10px 0 0 0;
			color: #b2b2b2;
			font: 70% arial,sans-serif;
			}
			
			.useritem {
			float:left;
			text-align:left;
			width: 155px;
			padding: 5px;
			}
			
			.useritem a {
			color: #eee;
			text-decoration:none;
			}
			
			.useritem img {
			margin: 0 5px 0 0;
			}
			
			#bulletinfo {
			float:right;
			margin: 0 40px 0 0;
			}
			
			#bulletinfo ul {
			text-align: left;
			color: #ababab;
			font: 80% arial,sans-serif;
			}
			
			#bulletinfo li {
			margin: 0 0 5px 0;
			list-style-type:none;
			list-style:none;
			}
			
			#bulletinfo img {margin: 0 5px 0 0;}
			
			#footerlinks {
			clear:both;
			float:left;
			width: 100%;
			height: 20px;	
			color:#7c7b7b;
			}
			
			#footerlinks ul {
				float:left;
			margin: 25px 0 0 10px;
			padding: 0;
			}
			
			#footerlinks li {
			display: inline;
			}
			
			#footerlinks li a {
			font: 70% arial,sans-serif;
			color:#7c7b7b;
			text-decoration:none;
			}
			
			#footerlinks li a:hover {
			color:#bd5a66; 
			}
			
			.siteinfo {
			margin: 28px 0 0 0;
			width: 410px;
			float: right;
			font: 55% arial,sans-serif;
			color: #3c3c3c;
			}
			
			.left {float:left;}
			
			.right {float:left;margin: 5px;}
			
			.hidden {display: none;}
			
				.pswlogo {float:right;margin: -15px 0 0 0;}
		
			/* Gallery Adjustments */
			
			#cleargallery { /* wrapper to set content under gallery */
				clear:both;
				margin: 350px 0 0 0;
				} 		
			
	
				