/* -------------------------------body ---------------------------------------------- */

body, td {
	margin: 0;
	background:white;
	color: black;
	font: .8em/1.66 sans-serif;
	}

#bodycontainer, #footercontainer {
	max-width:700px;
	margin-left:20px;
	}

* html #bodycontainer {
	width:expression(document.body.clientWidth > 700? "700px": "auto" );
	}

#footercontainer{
	clear:both;
	font-size:0.8em;
	padding-top:20px;
	}


img
{
border: 1px solid black
}

a {
color: #888888;
text-decoration: none;
}

a:visited {
color: #888888;
text-decoration: none;
}

a:hover {
color: #888888;
text-decoration: none;
border-color: #888888;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dashed;

}



/* -------------------------------h1 ---------------------------------------------- */

#headerimage {	
      margin:0; padding:0;
      position:relative;
      width:672px; height:73px;
      overflow:hidden;
      }

#headerimage span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:672px; height:73px;
      margin:0; padding:0;
      background:url("images/professional-maternity-photos-san-francisco.jpg") top left no-repeat;
      }

/* -------------------------------nav ---------------------------------------------- */

#navlist {

	margin: 0px;
	margin-bottom: 30px;
	padding: 0px;
	padding-left: 40px;
	background-color: #a6a6a6;
	padding-bottom: 10px;
	padding-top: 10px;
	}

#navlist a, #navlist a:link, #navlist a:visited {
	border: 1px solid #a6a6a6;
	padding: 1px;
	padding-left: .5em;
	padding-right: .5em;
	color: #4d4d4d;
	font-style:normal;
	/* font-weight: bold; */
	text-decoration: none;
	}

#navlist a:hover, #navlist a:focus {
	border: 1px solid #4d4d4d;
	padding: 1px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: none;
	font-style:normal;
	}

#navlist a:active {
	color: #a6a6a6;
	font-style:normal;
	}

#navlist li {
	padding-right: 30px;
	display: inline;
	font-style:normal;
	}

#navlist ul {
	margin: 0px;
	padding: 0px;
	font-style:normal;
	}

#navlist #active a { 
	font-style:normal;
	background-color: #ffffff;
/*	color: #a6a6a6;		*/
	}