body {
	margin: 0 15px 15px 15px;
	background: #2d211a;
	font: 15px "Times New Roman", Times, serif;
	color: #2d211a;
	}
a:link, a:visited, a:active {
	color: #2d211a;
	text-decoration: underline;	
	}
a:hover{
	color: #fff;
	}
h1 { font-size: 24px;font-style: italic;text-align: center;}
h2 {font-size: 20px; text-align: center; }
h3 { font-size: 24px; font-style: italic; text-align: left; margin: 0; }
#container{
	width: 1000px;
	\width: 1000px;
	w\idth: 1000px;
	margin-left: auto;
	margin-right: auto;
	}
#slideshow {
	width: 992px;
	height: 625px;
	margin: 0 auto;
	margin-top: 3px;
}
	/* START HEADER */
#header{ margin-left: auto; margin-right: auto; background: url(../img/audreyimfeld.png) no-repeat; 	}	
	#header h1{
		width: 255px;
		height: 100px;
		padding: 0;
		margin: 0 auto;
		
		text-indent: -9000px;
		}
	
	#header h1 a{
		width: 255px;
		height: 85px;
		padding: 0;
		margin: 0;
		border: 0;
		display: block;
		text-decoration: none;
		}
		/* END HEADER */
#navigation{
	font-size: 13px;
	text-align: center;
	padding: 0px 5px 5px 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
		}
	#navigation ul{
		margin: 0;
		padding: 0px;
		}
	#navigation ul li {
		padding: 7px 12px;
		list-style-type: none;
		display: inline;
		}
	#navigation a:link, #navigation a:visited, #navigation a:active {
		color: #ccccb8; 
		text-decoration: none;
		}
	#navigation a:hover{
		color: #fff;
		text-decoration: none;
		}
			#sub_navigation{
				font-size: 11px;
				text-align: center;
				padding: 8px 5px 2px 5px;
				text-transform: uppercase;
				letter-spacing: 2px;
				}
			#sub_navigation ul{
				margin: 0;
				padding: 0px;
				}
			#sub_navigation ul li {
				padding: 7px 7px;
				list-style-type: none;
				display: inline;
				}
			#sub_navigation a:link, #sub_navigation a:visited, #sub_navigation a:active {
				color: #2d211a; 
				text-decoration: none;
				}
			#sub_navigation a:hover{
				color: #fff;
				text-decoration: none;
				}
#content_home{ clear:both;
	background: #90bdbd url(../../content/home/home_bg.jpg) no-repeat;
	border: 4px solid #408282;
	height: 650px;
	margin: 0;
	}
#content_contact{
	background: #90bdbd;
	border: 4px solid #408282;
	height: 548px;
	padding: 60px 46px 42px 46px;
	margin: 0;
	}
#content_baby{
	background: #90bdbd;
	border: 4px solid #408282;
	height: 610px;
	padding: 20px 20px;
	margin: 0;
	}
#content_testimonials{
	background: #90bdbd url(../../content/testimonials/testimonials_bg.jpg) no-repeat;
	border: 4px solid #408282;
	height: 566px;
	padding: 20px 20px;
	margin: 0;
	overflow: auto;
	}
#content_info {
	background: #90bdbd;
	border: 4px solid #408282;
	padding: 20px 30px;
	height: 610px;
	margin: 0;
	overflow: auto;
	}
#content_gallery{
	background: #90bdbd;
	border: 4px solid #408282;
	margin: 0;
	}
.stroke {
	border: 1px solid #fff;
	}
.accent { font-size: 16px; font-weight: bold; }
.smalltext { font-size: 12px; font-weight: bold; text-align: center; font-style: italic; }
#address{
	font-size: 18px;
	text-align: center;
	color: #ccccb8;
	padding: 0px 5px 0px 0px;
	}
#footer{
	font-size: 11px;
	text-align: center;
	color: #90bdbd;
	padding: 0px 5px 0px 0px;
	}
	#footer a:link, #footer a:visited, #footer a:active {
	color: #90bdbd;
	text-decoration: none;	
	}
	#footer a:hover{
	color: #fff;
	}
form#contact{ width: 400px; }
form#contact fieldset { margin: 0; border: none; padding: 0; width: 400px; }
form#contact legend{ display: block; width: 330px; clear: both; color: highlight; font-size: 14px; padding-left: 0; padding-top: 0.8em; }
form#contact label{ float: left; display: block; clear: none; padding: 5px 0 0; white-space: nowrap; }
form#contact img{ display: block; margin: 10px 0 0 0; padding: 0; }
form#contact input, #contact select,
form#contact textarea{ width: 300px; margin-top: 0.1em; }
form#contact input.checkbox,
form#contact input.radio{width: auto; height: auto; margin: 0 .4em 0 0; padding-left: 0.3em; }
form#contact input#submit{ clear: both; float: left; width: auto; padding-top: 10px; }
form#contact p{ font-size: 12px; text-indent: 0; margin: 0; }
