* { margin: 0; padding: 0; border: 0;}
body {
	width:970px;
	margin:0 auto;
	/*font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	font-family:Verdana, Geneva, sans-serif;
	line-height:1 em;
	color: #222;
	/*background-image:url(../img/darkgreenleaves_bkgd.jpg);*/
	/*background-color:#676358;*/
	background-color:#576060;
	/*background-color:#cf5044;*/
	/*background-color:#afafaf;*/
	}
/*a:Link, a:visited {
text-decoration: none;
color: #666;
}*/

/*a:hover, a:active {
text-decoration: none;
color: #ccc;
text-decoration: underline;
}*/
.red {color:#778687;
font-size:24px;}
.quote {color:#5b7a8e;
	font-size:14px;
	}
.appt {color:#676358;
font-size:18px;
	
	}

ul {
    list-style-position: inside;
}



#header {
	width:970px;
	height: 95px;
	background-color:#dce2e2;
	/*background-color:#abcec1;*/
	/*background-color: #c1946a;*/
	
	/*background-color:#aec074;*/
	float:left;
	margin:0 auto;
	padding-top: 18px;
	padding-bottom:10px;

	}

.menutable {width:970px;
			height:45px;
			margin:0 auto;
			/*border:0;*/
			/*cellspacing:0px; 
			cellpadding:0px;*/
			/*background-color:#ccccb4;*/
			background-image:url(../img/menubar_vig40.jpg);
			/*background-color:#b2bebf;*/
			/*background-color:#c0c0b0;*/
			/*background-color:#dac9bf;*/
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#555555;
			/*margin-top:111px;*/
			clear:both;
			padding-left:0px;
			padding-right:0px;
			text-align:center;
			font-weight: bold;
			border-top: 4px solid;
			border-color:#616b6b;
		/*	border-top: 4px solid #b3c1b5;
			border-bottom: 4px solid #b3c1b5;*/
	}
	
.menutable a:link, a:visited {color:#64615d;
text-decoration:none;
	
	}
	
	
.menutable  a:hover, a:active {
	color:#000;
	text-decoration:underline;
	}



#menu {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#000;*/
	display: inline;
	height: 44px;
	width: 970px;
	margin:0 auto;
	margin-top:110px;
	overflow:auto;
}

/*#menu ul {
display: inline;
}*/

#menu ul li {
margin: 0;
border: 0;
/*padding-left: 35px;
padding-right: 35px;*/
display: inline;
line-height: 40px;
float: left;
/*background-color:#ccccb4;
border-bottom: 4px solid #b3c1b5;*/
}


#menu ul li a:link, #menu ul li a:visited  {
line-height: 40px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align: center;
width: 160px;
display: inline;
text-decoration: none;
font-weight: bold;
}

#menu ul li a:hover, #menu ul li a:active  {

font-family: arial;
font-size:14px;
text-align: center;
width: 141px;
display: inline;
line-height: 40px;
text-decoration: none;
font-weight: bold;
/*color:#000;*/
}

#content {
	width:970px;
	height:710px;
	background-color:#fff;
	/*background-color:#f3f0de;*/
	margin-top:0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size:14px;
	}
	
#header {background-image:url(../img/judithcantor-vig-header1.jpg);
	
	}
	
#header h1 {
	/*font-size: 2.4em;
	color: #000;*/
	/*padding-top: 10px;*/
	/*padding-left:50px;*/
	/*margin: 0;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration:none;*/
	
}

#header h2 {
	font-size: 1.5em;
	color:#666;
	margin: 0;
	padding-top:10px;
	padding-left:50px;
	font-weight:normal;
}
#header a {text-decoration:none;
			color:#333;}



/* two column layout */
#left {
	float:left;
	width: 440px;
	padding:0 0px 12px 50px;
	background-color:#fff;
	/*background-color:#f3f0de;*/	
	margin-top:0px;
	}
	left h3{color:#810013;
float:left;}

#left_credentials {
	float:left;
	width: 470px;
	padding:0 0px 3px 50px;
	background-color:#fff;
	/*background-color:#f3f0de;*/	
	margin-top:0px;
	
	}
	left_credentials h3{color:#810013;
float:left;}
#left_myclients {
	float:left;
	width: 470px;
	padding:0 0px 0px 50px;
	/*background-color:#f3f0de;*/
	background-color:#fff;	
	margin-top:0px;
	}
	left_myclients h3{color:#810013;
float:left;}
#left_myapproach {
	float:left;
	width: 470px;
	padding:0 0px 0px 50px;
	/*background-color:#f3f0de;*/
	background-color:#fff;	
	margin-top:0px;
	}
	left_myapproach h3{color:#810013;
float:left;}
#left_about {
	float:left;
	width: 410px;
	padding:0 10px 15px 50px;
	/*background-color:#f3f0de;*/
	background-color:#fff;	
	margin-top:0px;
	}
	left_questions h3{color:#810013;
float:left;}
#left_expertise {
	float:left;
	width: 470px;
	/*line-height: 22px;*/
	padding:0 0px 10px 50px;
	/*background-color:#f3f0de;*/	
	background-color:#fff;
	margin-top:0px;
	}
	left_expertise h3{color:#810013;
float:left;}
#left_contact {
	float:left;
	width: 440px;
	padding:0 0px 39px 40px;
	/*background-color:#f3f0de;*/	
	background-color:#fff;
	margin-top:0px;
	}
	left_contact h3 h4{color:#810013;
float:left;}




#directions {
	width: 800px;
	margin:0 auto;
	padding:20px 0px 0px 60px;
	/*background-color:#f3f0de;*/
	background-color:#fff;
	margin-top:0px;
	}
	directions h3 h4{color:#810013;
float:left;}




#right {
	float:right;
/*	padding-right: 10px;*/
	padding-left: 10px;
	padding-top:12px;
	padding-bottom:20px;
	width:425px;
	background-color:#fff;
	margin-top:0px;
 }
#right img{float:right;
	/*margin-left:80px;*/
	margin-top: 70px;
	padding-bottom: 40px;
	padding-right: 85px;
}
#right_myclients {
	float:right;
	padding-right: 30px;
	padding-left:10px
	width:438px;
	background-color:#fff;
	
 }
#right_myclients img{
	margin-left:0px;
	margin-top: 5px;
	padding-left:74px;
	/*padding-bottom: 50px;*/
}
#right_myapproach {
	float:right;
	padding-right: 50px;
	padding-left:10px
	width:438px;
	background-color:#fff;
	
 }
#right_myapproach img{
	margin-left:0px;
	margin-top: 15px;
	/*padding-bottom: 50px;*/
}
#right_about {
	float:right;
	padding-right: 50px;
	padding-left: 5px;
	width:418px;
	background-color:#fff;
	margin-top:0px;
 }
#right_expertise img{
	margin-left:-15px;
	margin-top: 90px;
	padding-bottom: 00px;
}
#right_credentials {
	float:right;
	padding-right: 0px;
	padding-left: 2px;
	width:438px;
	background-color:#fff;
	margin-top:0px;
 }
#right_credentials img{
	margin-left:80px;
	margin-top: 65px;
	padding-bottom: 50px;
}
#right_questions {
	float:right;
	padding-right: 0px;
	padding-left: 2px;
	width:438px;
	background-color:#fff;
	margin-top:0px;
 }
#right_questions img{
	margin-left:80px;
	margin-top: 100px;
	padding-bottom: 50px;
}
#right_contact {
	float:right;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 15px;
	width:458px;
	background-color:#fff;
	margin-top:0px;
 }
#right_contact img{
	margin-left:80px;
	margin-top: 100px;
	padding-bottom: 200px;
}
right_contact h4 a:link {color:#690c05;
	}
#footer {background-color: #ffffff;
	font-size:14px;
	text-align:center;
	width:970px;
	height:25px;
	margin:0 auto;
	color: #000;
}

#footer p {
	width:970px;
	margin: 0 auto;
	float:left;
	text-align: center;
	padding: 0; 
	/*color:#e6e6e6;*/
	color:#000;
	b}
