/* - - - -  BEGIN CSS GLOBAL ELEMENTS - - - - */

	body{ font-family: times; font-size: 12px; line-height: 18px; color: #3F3E39; margin: 0 0 0 25px; padding: 0; background-color: #B2BB1D;}

	hr.hidden {display:none;}

	h1 { display: none;}
	h2 { font-size: 28px; font-family: "Hoefler Text", Times New Roman, Times; font-weight: normal; line-height: 40px; }
	h3 { font-size: 18px; font-family: "Hoefler Text", Times New Roman, Times; font-weight: normal; line-height: 24px; letter-spacing: .1em; font-variant: small-caps; letter-spacing: .05em; color: #7A1600; margin: 15px 0 0 0; padding: 0;}
	h4 { font-size: 18px; font-family: "Hoefler Text", Times New Roman, Times; font-weight: normal; line-height: 22px; margin: 0; padding: 0;}
	p a { color: #000; font-style: italic; }
	p a:hover { background-color: #D3CFC8;}

/* - - - -  BEGIN MENU - - - - */

	#menu ul { display: none;}

/* - - - -  BEGIN HEADER - - - - */

	#header { width: 792px; height: 300px; margin: 0; padding: 0;}
	#gallery #header {background-image: url('../_images/gallery/our_gallery/1.jpg'); }
	object{ position: absolute; z-index: 9999999;}

/* - - - -  BEGIN CONTAINER - - - - */

	#container {position: absolute; top: 0; left: 0;}

/* - - - -  BEGIN CONTENT - - - - */

	#content { width: 792px; background-color: #FFFFFF; margin: 0; border-top: 1px solid #555039; background-image: url('../_images/_assets/content_bottom.gif'); background-repeat: no-repeat; padding-left:0; padding-right:0; padding-top:0; padding-bottom:90px; background-position-y:100%}

	/* - - - - HOME - - - - */

		#home .one_column { align: center; border: 1px #958D7D solid; border-top: 4px #555039 solid; width: 290px; padding: 0 10px 10px 10px; margin: 10px 0 10px 11px; float: left; display: inline;}
		#home .one_column p  { align: center; color: #958D7D;}
		#home .one_column h3 { align: center; padding-bottom: 10px; margin-bottom: 10px;}
		#home .one_column h4 { align: center; border-top: 1px #958D7D solid; padding-top: 20px;}

		#home .two_column { align: center; background-color: #ECE9E6; border-top: 4px solid #555039; width: 430px; float: left; display: inline; background-image: url('../_images/_assets/grey_content_bottom.gif'); background-repeat: no-repeat; margin-left:11px; margin-right:0; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:60px; background-position-y:50%}
		#home .two_column h2 { align: center; border-bottom: 1px #958D7D solid; margin: 15px 0 30px 0; padding: 0 0 20px 0;}
		

	/* - - - - GALLERY - - - - */

		#gallery .one_column { background-color: #ECE9E6; border-top: 4px solid #555039; width: 370px; float: left; display: inline; background-image: url('../_images/_assets/grey_content_bottom.gif'); background-repeat: no-repeat; margin-left:11px; margin-right:0; margin-top:10px; margin-bottom:10px; padding-left:0; padding-right:10px; padding-top:0; padding-bottom:60px; background-position-y:50%}
		#gallery .one_column p { margin: 20px 0 10px 10px;}
		#gallery .pic { position: absolute; top: 0; left:25px; z-index: 0 }
		#gallery .one_column h3 { margin: 15px 0 15px 10px;}
		#gallery .one_column img { margin: 7px 0 0 7px; padding: 0;}
		#gallery .one_column a img{border: 0px none;}
//		#gallery .one_column a:hover img{border-bottom: 2px #3F3E29 solid; margin-bottom: -2px;}
		#gallery .one_column a:hover img{border: 4px #D3CFC8 solid; margin: -2px -4px -4px 3px;}
	/* - - - - ABOUT - - - - */

		#about .one_column { border: 1px #958D7D solid; border-top: 4px #555039 solid; width: 230px; padding: 0 10px 10px 10px; margin: 10px 0 10px 11px; float: left; display: inline;}
		#about .one_column p  { color: #958D7D;}
		#about .one_column h3 {  border-bottom: 1px #958D7D solid; padding-bottom: 10px; margin-bottom: 10px;}
		
		#about .two_column { background-color: #ECE9E6; border-top: 4px solid #555039; width: 485px; float: left; display: inline; background-image: url('../_images/_assets/grey_content_bottom.gif'); background-repeat: no-repeat; margin-left:11px; margin-right:0; margin-top:10px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:80px; background-position-y:50%}
		#about .two_column h3 { margin: 15px 0 15px 0; padding: 0;}
		#about .two_column .employee{ float: left; display: inline; width: 240px; height: 100px; padding: 10px 0 0 0; margin: 0; }
		#about .two_column img { float: left; display: inline; padding: 0 10px 0 0; margin: 0;}
		#about .two_column p.name{ padding: 15px 0 0 0; margin: 0;}
		#about .two_column p.title { font-size: 11px; color: #958D7D; line-height: 12px; padding: 3px 0 3px 0; margin: 0;}
		#about .two_column p.contact { font-size: 11px; padding: 0; margin: 0;}
		#about .two_column p.contact a img{ margin: 0; border: 0px none;; padding-left:0; padding-right:4px; padding-top:3px; padding-bottom:0}
		
	/* - - - - TESTIMONIALS - - - - */

		#testimonials .testimonial { background-color: #FFF; border: 1px #958D7D solid; border-top: 4px #555039 solid; width: 227px; padding: 10px 10px 20px 10px; margin: 10px 0 10px 11px;}
		#testimonials .testimonial p.name { font-style: italic; color: #000; padding: 0; margin: 0;}
		#testimonials #column_a { float: left;}
		#testimonials #column_b { float: left;}
		#testimonials #column_c { float: left;}
		
	/* - - - - DIRECTIONS - - - - */
	
		#directions #content { height: 550px;}
		#directions .one_column_a { border: 1px #958D7D solid; border-top: 4px #555039 solid; width: 230px; padding: 0 10px 10px 10px; margin: 10px 0 0 11px; }
		#directions .one_column_b { border: 1px #958D7D solid; border-top: 4px #555039 solid; width: 230px; padding: 0 10px 10px 10px; margin: 10px 0 10px 11px; }
		#directions .one_column_b ul { margin: 10px 0 10px 10px; padding: 0;}
		#directions .one_column_b li { padding: 0; margin: 0; list-style: square inside;}
		#directions .gmap { background-color: #ECE9E6; border-top: 4px solid #555039; width: 490px; float: left; display: inline; position: absolute; top: 311px; left: 285px; background-image: url('../_images/_assets/grey_content_bottom.gif'); background-repeat: no-repeat; margin-left:11px; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:60px; background-position-y:50%}
		#directions .gmap h3 { margin: 15px 0 15px 0; padding: 0;}
		#directions #map { border: 1px #958D7D solid;}

/* - - - -  BEGIN FOOTER - - - - */

	#footer { width: 792px; clear: both; float: none; border-top: 1px #7B7361 solid; margin: 0 0 60px 0; padding: 0 0 80px 0;}
	#footer address, #footer p { font-family: arial; font-size: 10px; font-style: normal; line-height: 13px; padding: 20px 0 0 10px; margin: 0; color: #3F3E39; float: left; display: inline;}
	#footer .surface a{ color: #3F3E39; text-decoration: none;}
	#footer .surface a:hover{ color: #3F3E39; text-decoration: underline;}
	#footer img{ margin: 0; padding: 0; border: 0px none; text-align: right}
	#footer #logos { float: right;}
	
	
	
	
	
	