*	{
	margin: 0px;
	padding: 0px;
	}

body	{
	background-color: #514934;
	background-image: url('images/bg.jpg');
	background-repeat: repeat;
	}

#wrap	{
	width: 700px;
	margin: 0px auto 0px auto;

	}

	#header {
		background-color: #f9f6ef;
		background-image: url('images/header.jpg');
		background-position: top left;
		background-repeat: no-repeat;
		margin-top: 10px;
		}

		#header-top {
			}

		#address {
			color: #584d4d;
			font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', Times, serif;
			width: 165px;
			text-align: center;
			padding: 39px 3px 0px 7px;
			float: left;
			font-size: 13px;
			letter-spacing: .10em;
			}

		#header-main {
			color: #522d1b;
			font-size: 150%;
			float: left;
			width: 344px;
			font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', Times, serif;
			padding: 25px 6px 1px 0px;
			background-image: url('images/title-bg.jpg');
			background-repeat: repeat-x;
			background-position: bottom left;
			}

			#header-main h1 {
				font-size: 36px;
				text-align: center;
				font-weight: normal;
				}				

			div.header-spacer {
				height: 45px;
				float: left;
				}


		#phone {
			color: #8c7a7a;
			font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', Times, serif;
			width: 165px;
			text-align: center;
			padding: 35px 7px 0px 1px;
			float: left;
			font-size: 18px;
			letter-spacing: .10em;
			}

		#menu	{
			width: 655px;
			background-image: url('images/menu-bg.jpg');
			background-repeat: no-repeat;
			margin: 1px 22px 2px 22px;
			background-position: top left;
			padding-top: 10px;
			}

			#menu-content {
				width: 480px;
				background-color: #ffffff;
				border-width: 0px 1px 1px 1px;
				border-style: none solid solid solid;
				border-color: transparent #e1ddd2 #e1ddd2 #e1ddd2;
				background-image: url('images/menu-content-bg.jpg');
				background-repeat: repeat;
				padding: 7px 80px 3px 93px;
				}

				#menu-content ul {
					list-style-type: none;
					margin-left: 0px;
					text-transform: uppercase;
					font-size: 10px;
					font-weight: bold;
					color: #463c3c;
					}

					#menu-content li {
						float: left;
						margin-left: 23px;
						}

					#menu-content a {
						color: #463c3c;
						text-decoration: none;
						}

						#menu-content a.current {
							color: #9c6810;
							text-decoration: none;
							}

						#menu-content a:hover {
							color: #83785b;
							}

	#content {
		background-color: #f9f6ef;
		background-image: url('images/content-bg.jpg');
		background-repeat: repeat;
		}

		#content-main {
			border: 1px solid #e1dfd3;
			width: 605px;
			margin: 0px 22px 0px 22px;
			padding: 7px 10px 25px 33px;
			}

			#content-main h2 {
				color: #958a6e;
				font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', Times, serif;
				font-size: 20px;
				padding-top: 11px;
				font-weight: normal;
				margin-left: 8px;
				}

			#content-main p p.italic {
				font-family: Georgia, 'Times New Roman', Times, serif;
				}


			#column1 {
				width: 443px;
				float: left;
				}


				#column1 p {
					font-family: Georgia, 'Times New Roman', Times, serif;
					font-size: 14px;
					line-height: 16px;
					text-align: justify;
					margin: 14px 8px 16px 7px;
					}

				div.indexphotos {
					width: 443px;
					}

					div.photoa {
						width: 293px;
						height: 222px;
						border: 1px solid #dcd9ce;
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						}

					div.photob {
						width: 142px;
						height: 108px;
						border: 1px solid #dcd9ce;
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						margin-left: 4px;
						}


					div.photoc {
						width: 142px;
						height: 108px;
						border: 1px solid #dcd9ce;
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						margin-top: 4px;
						margin-left: 4px;
						}

					div.photof {
						width: 142px;
						height: 222px;
						border: 1px solid #dcd9ce;
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						}

					div.photog {
						width: 145px;
						height: 222px;
						border: 1px solid #dcd9ce;
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						margin-left: 3px;
						}

					div.photoh {
						width: 142px;
						height: 222px;
						border: 1px solid #dcd9ce;
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						margin-left: 3px;
						}



				div.contact-images {
					}

					div.photo7 {
						width: 364px;
						height: 222px;
						border: 1px solid #dcd9ce;
						background-image: url('images/photo7.jpg');
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						margin-top: 4px;
						}

					div.photo8 {
						width: 215px;
						height: 222px;
						border: 1px solid #dcd9ce;
						background-image: url('images/photo8.jpg');
						background-repeat: no-repeat;
						background-position: 1px 1px;
						float: left;
						margin-top: 4px;
						margin-left: 4px;
						}

				div.scarborough-bluffs {
					width: 225px;
					height: 300px;
					border: 1px solid #dcd9ce;
					padding: 1px;
					float: left;
					margin-top: 4px;
					margin-right: 8px;
					}

					div.scarborough-bluffs img {
						width: 225px;
						height: 300px;
						border: 0px none transparent;
						}

					p.bluffs {
						font-size: 12px;
						text-align: left !important;
						width: 100px;
						font-style: italic;
						float: left;
						}


				div.dralexyuphoto {
					margin: 10px 8px 5px 4px;
					border: 1px solid #dcd9ce;
					width: 161px;
					height: 108px;
					padding: 1px;
					}

					div.dralexphoto img {
						width: 161px;
						height: 108px;
						border: 0px none transparent;
						padding: 1px;
						}

				div.divider {
					width: 182px;
					height: 4px;
					background-image: url('images/divider.png');
					background-repeat: no-repeat;
					background-position: top left;
					line-height: 1px;
					font-size: 1px;
					margin: 20px auto 0px auto;
					}

			#column2 {
				float: left;
				width: 155px;
				margin-left: 5px;
				}

				div.photoe {
					width: 137px;
					height: 222px;
					background-position: 1px 1px;
					background-repeat: no-repeat;
					border: 1px solid #dcd9ce;
					}

				#column2 p.italic {
					color: #584d4d;
					font-family: 'Georgia-Italic', 'Georgia', 'Times New Roman', Times, serif;
					font-size: 12px;
					font-style: italic;
					line-height: 16px;
					margin: 10px 10px 10px 4px;
					}


	#footer {
		background-color: #f9f6ef;
		background-image: url('images/footer.jpg');
		background-repeat: no-repeat;
		background-position: bottom left;
		text-align: center;
		padding: 10px;
		}
		


div.clear {
	width: 100%;
	height: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}

span.u	{
	text-decoration: underline;
	}

