		@charset "utf-8";
		body  {
			font: 100% Verdana, Arial, Helvetica, sans-serif;
			margin: 0; /* it's good practice to zero the margin and padding of the body element to account for 
			differing browser defaults */
			padding: 0;
			text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left 
			aligned default in the #container selector */
			color: black;
		
/* SET PAGE BACKGROUND IMAGE,  COLOR OR BORDER COLOR (BORDER BELOW HEADER IMAGE)
========================================================================================
*/

/* SET AN IMAGE FOR THE BACKGROUND. 
If you prefer using a solid color, just move the comment tags below */
/* */
background-image: url(../images/BodyBgRepeat.jpg);

/* SET PAGE BACKGROUND COLOR IF DESIRED, place comments over the image above if this option is used*/
/* 
background-color: GRAY;
*/
}


		.twoColFixLtHdr #container { 
			width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a 	
			horizontal scroll bar */
			background: #FFFFFF;
			margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
			border: 1px solid #000000;
			text-align: left; /* this overrides the text-align: center on the body element. */
		} 
		.twoColFixLtHdr #header {
			color: black;
			background-color: gray;
			background-image: url(../images/main_hdr.jpg);
			background-repeat: no-repeat;
			text-indent: -9999px;
			height: 257px;
			padding-top: 0px;
			padding-right: 10px;
			padding-bottom: 0px;
			padding-left: 20px;
			border-bottom-width: thick;
			border-bottom-style: solid;
			
/* SET BORDER COLOR BELOW THE MAIN HEADER IMAGE*/
border-bottom-color: #660000;

			margin: 0px;
			} 
		.twoColFixLtHdr #header h1 {
			margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of 
			the div */
			font-size: 1.75em;
			padding-top: 10px;
			padding-right: 0;
			padding-bottom: 0px;
			padding-left: 0;
		}
		
		
		
/* LEFT SIDEBAR NAVIGATION COLORS
=================================================================
*/
		.twoColFixLtHdr #sidebar1 {
			float: left; /* since this element is floated, a width must be given */
			width: 200px;
			padding-top: 0px;
			padding-right: 10px;
			padding-bottom: 15px;
			padding-left: 20px;
			margin: 0px;

/* SET LEFT SIDEBAR BACKGROUND COLOR*/			
background-color: #660000;

/* SET LEFT SIDEBAR TEXT COLOR*/			
color: White;
		}


			#sidebar1  a {
				font-weight: normal;
				text-decoration:none;
				display: inline;
				margin: 0;
				padding: 0;
/* SET THE TEXT COLOR FOR SIDEBAR LINKS THAT APPEAR IN SIDE NAVIGATION */
color:White;
				}
				

		#sidebar1  a:link, #sidebar1 li a:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;
			display: block;
			margin:0;
			
			}	
	
		#sidebar1  a:hover {
/* SET THE ROLLOVER COLOR FOR SIDEBAR LINKS THAT APPEAR IN SIDE NAVIGATION */
color: Black;
			}




		#photos {
			float: left; /* since this element is floated, a width must be given */
			width: 175px;
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
			margin: 0px;
			text-align:center;
			display: block;
		}


		#SiteLinks {
			padding:10px;
			text-align:center;
		}

		#SiteLinks img {
			display:inline;
			
		}

		.twoColFixLtHdr #mainContent {
			margin: 0 0 0 250px; /* the left margin on this div element creates the column down the left side of the 
			page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove 			this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in 
			#sidebar1 ends. */
			padding: 0 5px; /* remember that padding is the space inside the div box and margin is the space outside 
			the div box */
			font-size: 0.875em;
		
			} 
		.twoColFixLtHdr #footer {
			background-color: gray;
			background-image: url(../images/main_ftr.jpg);
			background-repeat: no-repeat;
			height: 115px;
			padding-top: 0;
			padding-right: 10px;
			padding-bottom: 0;
			padding-left: 0px;
			color: #D7C7A8;
			font-size: 70%;
			vertical-align:baseline;
		
		} 
		.twoColFixLtHdr #footer p {
			margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin 			collapse - a space between divs */
			padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without 			the margin collapse issue */
		}
		.fltrt { /* this class can be used to float an element right in your page. The floated element must precede 			
			the element it should be next to on the page. */
			float: right;
			margin-left: 8px;
			
		
		}
		.fltlft { /* this class can be used to float an element left in your page */
			float: left;
			margin-right: 8px;
		}
		.clearfloat { /* this class should be placed on a div or break element and should be the final element before 		the close of a container that should fully contain a float */
			clear:both;
			height:0;
			font-size: 1px;
			line-height: 0px;
		}


		.copyright {
		padding:10px;
		}
		
		.photocredit
		{
		font-size:9px;
		text-align:center;
		}


		.heading {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			
/* SET HEADLINE TEXT COLOR */
color:#C4AC65;
			padding:5px;
			vertical-align:middle;
			text-align:left;
		}

		.subheading {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight:bold;
			color:black;
				margin-top:15px;
			padding:5px;
			vertical-align:top;
			text-align:left;
		}



		.quote
		{
			margin:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:black;
		}


/* TOP NAVIGATION COLORS
=================================================================
*/
			#navrow {
				border-bottom: 1px solid #E1E1E1;
				border-top: 1px solid #E1E1E1;
			}
	


			#nav div {
				font: 11px verdana, arial, sans-serif;
				text-align: center;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 0px;
				width: 780;
				}

			#nav div a {
				font-weight: normal;
				text-decoration: none;
				display: block;
				margin: 0;
				padding: 0;
				line-height: 25px;
				
/* SET THE INITIAL TEXT COLOR FOR LINKS THAT APPEAR IN TOP NAVIGATION */
color:white;
				
			}
	

			#nav div a:link, #nav a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				display: block;
				margin:0;
				width: 195px;
				line-height: 25px;
/* SET THE INITIAL BACKGROUND COLOR FOR LINKS THAT APPEAR IN TOP NAVIGATION */	
background: #660000;
				}	
	
			#nav div a:hover {
/* SET THE ROLLOVER TEXT COLOR FOR LINKS THAT APPEAR IN TOP NAVIGATION */
color: White;
	
/* SET THE ROLLOVER BACKGROUND COLOR FOR LINKS THAT APPEAR IN TOP NAVIGATION */
background: #D7C7A8;
				}
	
			#mainContent h1 {
				margin: 0px;
				height: auto;
			}



				
	
/* COPYRIGHT LINK COLORS AT BOTTOM OF PAGE
=================================================================
*/


			.copyright a:link, .copyright a:visited,.copyright a:hover {
/* set copyright link color*/
color: black;
				text-decoration:none;
				text-align:center;
				}	
				
				
/* LINK COLORS IN OTHER AREAS OF THE PAGE
=================================================================
*/

			  a {
				font-weight: normal;
				text-decoration: underline;
				display: inline;
				margin: 0;
				padding: 0;
/* SET THE TEXT COLOR FOR ALL OTHER LINKS */
				}
				

			  a:link, a:visited {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 12px;
				display: inline;
				margin:0;
/* SET THE TEXT COLOR FOR ALL OTHER LINKS */
color: black;
				}	
	
			  a:hover {
/* SET THE ROLLOVER COLOR FOR ALL OTHER LINKS */
color: #D7C7A8;
				}
				
				

