* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
	#left, #middle, #right {
		float:left;
	}
	#left, #right, #middle .content {
		padding:10px;
	}
	#middle {
		color: #000;
		background:#f2f2f2;
		width:531px;
	}
	h1 { 
		margin-bottom: 15px;
	}
	h2 {
		margin-bottom: 15px;
	}
	h3 {
		font-size: 14px;
	}
	h4 {
		font-weight:bold;
	}
	.content h3 {
		margin-bottom: 15px;
	}
	#right .content {
		line-height: 16px;
		width: 200px;
	}
	p {
		margin-bottom: 15px;
		font-size: 12px;
		line-height:16px;
	}
	a {
		font-size: 12px;
		color: #ed2024;
	}
	table td {
		padding: 0 5px 0 0;
	}
	.specialty {
		font-weight:normal;
		font-style:italic;
		font-size: 14px;
	}
	.headshot {
		float:right;
	}
	hr {
		height:2px;
		border:none;
		border-top:1px solid #c8c8c8;
		border-bottom:1px solid #ffffff;
		margin-bottom:15px;
	}
	.halfl {
		width:251px;
		float:left;
	}
	.halfr {
		width:251px;
		float:right;
	}
	.clear-both {
		clear:both;
	}
	.pics { height: 262px; width: 531px; padding:0; margin:0; overflow: hidden }
.pics img { height: 262px; width: 531px; padding: 0px; border: 0px solid #ccc; background-color: #f2f2f2; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}

