/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	color:#333333;
	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	}


#header {
  padding-left: 105px;    /* not quite as wide as the image (110px) controls how close the line gets to the doctor */
  padding-right: 10px;
  background: url(images/doctor.jpg) no-repeat;
  height: 105px;
  padding-top: 1px;  /* prevent margin collapse */
}

/* IE/Win min-height, hide from IE/Mac \*/
* html #header {
  height: 105px;
}  /*  restore IE/Mac vision */

#header h1 {
  text-align: right;
  color: #b4a851;
  font: 135% Georgia,"Times New Roman",Times,serif;
  font-variant: small-caps;
  font-weight:bold;
  letter-spacing: 0.35em;
  border-bottom: 1px solid #b4a851;
  margin: 1em 0 0;
}

#header h2 {
  text-align: left;
  margin: 0 0 0 5px;    /* keeps this line further from the image than the line */
  color: #b4a851;
  font: 1em Georgia, Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  font-weight:bold;
}	

#nav {
	position:absolute;
	top:8em;
	left:1em;
	width: 11em;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Georgia,'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	color: #333;
	}
	
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	border:1px solid #333333;
	}
		
#nav li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #b4a851;
		background-color: #ffffff;
		color: #b4a851;
		
		text-decoration: none;
		width: 100%;
		}

html>body #nav li a {
		width: auto;
		}

#nav li a:hover {
		border-left: 10px solid #c9c375;
		background-color: #9c8e2a;
		color: #fff;
		font-weight:bold;
		}

#content {
	margin-left: 15em;
	margin-right: 2em;
	}
	
h1 {
	font: 150% Georgia, "Times New Roman", Times, serif;
	}
	
#mailing_address p {
	font-size:80%;
		}
	
#content p {
	font-size: 80%;
	line-height: 1.4em;
	padding-left: 1.2em;
	}
	
#content h3 {
	font-size:1em;
	}
	
#content ul {
	list-style:none;
	font-size:80%;
	line-height:1.4em;
	}
	
table {
	font-size:80%;
		}
	
#rightpic {		
	float:right;
	}
	
#email_address {
	font-size:80%;
	}
	
#footer {
	list-style: none;
	text-align:center;
	}
	
ul#footer li {
	display: inline;
	padding-right:10px;
	color:#333333;
	}
	
#footer a {
	color:#333333;
	font-size:85%;
	}
	
#address {
	padding-left:5px;
	text-align:center;
	}
	
#address {	
	font-size:75%;
	}
	
#regular_list li {
	list-style-type:square;
	}
	
h4 {	
	font-size:.85em;
	}
	
h5 {
	font-size:.8em;
	}