#left-cont{
	float: left;
	width:220px;
	margin: 0 20px 20px 0;
}
	#left-cont #profile-picture-box{
		padding: 9px;
		border: 1px solid #cecece;
		line-height: normal;
	}
		#left-cont #profile-picture-box #profile-picture{ max-width: 200px; max-height: 500px; min-width: 200px;}
	#left-cont #profile-user{
		line-height: 26px;
		font-size: 14px;
	}
		#left-cont #profile-user strong{ line-height: 12px;}
		#left-cont #profile-user h3{
			font-size: 18px;
			margin-top: 20px;
		}
		#left-cont a{ display: block;}
		#left-cont a.map-address{
			margin: 0 0 20px 0;
			display: block;
		}
		#practice ul{padding-left: 10px;}
			#practice ul li{line-height: 30px;}
#main-cont{
	float: left;
	width: 400px;
	margin: 0 10px 0 0;
	font-size: 12px;
}
	#main-cont p{
		padding: 8px 0;
		line-height: 18px;
	}
	#main-cont blockquote{
		padding: 10px 0 10px 25px;
		background: url(../images/open-quote.gif) no-repeat;
		background-position: left 18px;
		border-bottom: 1px solid #cecece;
	}
		#main-cont blockquote span{
			background: url(../images/close-quote.gif) no-repeat;
			background-position: right bottom;
			display: block;
			padding-right: 25px;
		}
	#answers-given-box{
			border-top: 1px solid #cecece;
			margin-bottom: 60px;
			line-height: 16px;
		}
		.answered-question{
			padding: 15px 0;	
			border-bottom: 1px solid #cecece;
		}
			.answered-question a{ padding-bottom: 10px; display: block;}
#right-cont{
	float: left;
	width: 249px;
}
	#tollfree strong{ font-size: 22px; }
	#wrapper #profile-user h3{ color: #bb0000}
	#tollfree strong input, #profile-user h3 input, #header strong input{ background:url(../images/greenbutton.png);  border: none; width:192px; color: #000; margin: 5px 0; height: 38px; cursor: pointer;}
	#right-cont #in-your-area{
		float: left;
	}
	#right-cont #in-your-area h1{
		background: url(../images/smallheaderblue.gif);
	}
		#right-cont #in-your-area ul{
		float:left;
		padding:15px 15px 0 15px;
		}
			#right-cont #in-your-area ul li p{
				float:left;
				font-size:10px;
				display: block;
				clear: left;
			}
			#right-cont #in-your-area ul h2{
				float:left;
				font-size:12px;
				line-height:normal;
				display: block;
				clear: left;
			}
			#right-cont #in-your-area ul h3{
				float:left;
				line-height:12px;
				padding:5px 0;
				clear: left;
			}
			#right-cont  .user-thumb{
				border:1px solid #333;
				display:block;
				float:left;
				height:60px;
				margin-right:10px;
				width:60px;
				overflow: hidden;
			}
				#right-cont  .user-thumb img{ 
					max-width: 60px;
					min-height: 60px;
					min-width: 60px;
				}
			#right-cont  .user-info{
				float:left;	
				width:115px;
			}
#contact-form{background: #fff;	}

	#contact-form h2{
		color:#fff;
		font-size:24px;
		padding:10px;
		background:  url(../images/headerblue.gif);
	}
		#contact-form form{
			padding: 15px;
			color: #000;
			width: 268px;
			border-right: 1px solid #ccc;
			border-left: 1px solid #ccc;
		}
		#contact-form form label{
			text-align: right; vertical-align: top;
			width: 75px; display: inline-block;
		}
			#contact-form p{ padding: 20px;}
			#contact-form form span{
				color: #900;	
			}
			#contact-form form input{
				margin-bottom: 15px;
				width: 180px;
			}
			#contact-form form textarea{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				height: 80px;
				width: 180px;
				margin-bottom: 10px;	
			}
.header-title{
	border-bottom: 3px solid #cecece;
	padding-bottom: 5px;
	margin-bottom: 2px;
	font-size: 22px;
}
.header-title-bottom{border-top: 1px solid #cecece; padding: 0;}
