body {
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
}

h3, h4, h5, a, ul, li, lo, td {
	font-family:Arial, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
}

/* Redefines the p tag */
p {
	font-family:Arial, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
	line-height:15px;
	margin:5px;
}

h1 {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:8px;
}

h2 {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	margin-left:10px;
	margin-top:0px;
	text-align:left;
}

ul {
	font-family:Arial, sans-serif;
	color:#000000;
	line-height:15px;
}

.page2 {
	width:420px;
	margin:4px 0px 0px 10px;
	padding-bottom:10px;
	float:left;
}

/* Creates the general link style for the site. This is not the main navigation.  */
a:link {
	font-size:12px;
	color:#000000;
	font-family:Arial, sans-serif;
	text-decoration:underline;
}
a:visited {
	color:#000000;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
}
a:active {	
	text-decoration:underline;
}

.left a:link {
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	text-decoration:underline;
}
.left a:visited {
	text-decoration:underline;
}
.left a:hover {
	text-decoration:underline;
}
.left a:active {	
	text-decoration:underline;
}

/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */

/*Collapses borders that some browsers automatically apply to tables. */
table, td, th  {	
	border-collapse:collapse;
}

/* Creates the div container for the footer. */

div#container {
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

div#copyright {
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:12px;
}

div#form {
	clear:both;
	text-align:left;
	margin:0px;
	margin-left:9px;
	margin-right:auto;
	width:460px;
	padding:0px;
}

.form {
	line-height:27px;
}

/* Information for Contact Form */

.comments {
	float:right;
	margin-right:90px;
}

.input {
	margin-right:120px;
	float:right;
}

.textarea {
	width:280px;
}

div#body {
	background-image:url(images/body_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#8EB9F9;
	width:700px;
	height:200px;
	margin:0px;
	text-align:left;
}

div#body2 {
	background-image:url(images/body_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#8EB9F9;
	width:700px;
	margin:0px;
	text-align:left;
}

.page4 {
	width:400px;
	margin:0px;
	padding:10px 0px 0px 15px;
}

.baby {
	border:1px solid #626262;
	margin:25px 0px 0px 15px;
	float:left;
}

.family {
	border:1px solid #626262;
	margin:20px 0px 0px 40px;
	float:left;
}

.index {
	text-align:left;
	float:left;
	width:300px;
	margin:43px 0px 0px 15px;
}

div#clear {
	clear:both;
}

div#list {
	width:233px;
	background-image:url(images/list_bg.gif);
	background-repeat:repeat-x;
	height:188px;
	float:left;
	margin-right:1px;
	margin-top:1px;
}

div#list1 {
	width:232px;
	background-image:url(images/list_bg.gif);
	background-repeat:repeat-x;
	height:188px;
	float:left;
	margin-top:1px;
}

div#list2 {
	background-image:url(images/list_bg.gif);
	background-repeat:repeat-x;
	background-color:#CCE0FC;
	width:700px;
	margin-top:1px;
	text-align:left;
}

div#contact {
	width:700px;
	height:75px;
	background-color:#030085;
}

.left {
	color:#FFFFFF;
	margin:13px 70px 0px 20px;
	font-weight:bold;
	float:left;
}

.left2 {
	color:#000000;
	margin:35px 0px 0px 20px;
	font-weight:bold;
	float:left;
}

.map {
	border:1px solid #262626;
	margin:35px 0px 0px 40px;
}

.family {
	border:1px solid #626262;
	float:left;
	margin:20px 0px 0px 30px;
}

div#mainnav {
	background-image:url(images/nav_bg.gif);
	background-repeat:repeat-x;
	width:700px;
	height:35px;
	margin-bottom:2px;
	padding:0px;
}

ul#mainnav {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul#mainnav li {
	display:inline;
	float:left; 
}

/* Although we have redefined the li style as an inline element, we need to make the actual links block level elements so we can give them widths and have them display properly as "buttons." */
ul#mainnav li a {
	font-size:11px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	display: block;
	color:#FFFFFF;
	width:175px;
	padding-top:11px;
	padding-bottom:9px;
}

ul#mainnav li a:hover {
	text-decoration:underline;
}

ul#mainnav li a.active {
	text-decoration:underline;
}