/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/body {	margin: 0px;	background: #ffffff;}body, th, td, input, textarea {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;}#wrapper {	width: 1000px;	margin: 0 auto;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}#page {	background-color: #F5F4F4;	float: left;	width: 100%;}#top-header{	background-color: #20A0E0;	height: 10px;	width: 100%;} #top_navigator { 	text-align:right;	width: 40%;}#top_navigator li {	display:inline;	color:#000000;	font-family:Arial;	font-size:12px;	font-weight:bold;	text-decoration:none;}#top_navigator li a {	color:#FFFFFF;	padding:0 15px;	text-decoration:none;}#content a {	color: blue;}#logo {	background-color: #EAE6E4;	width: 100%;	padding: 0;	margin: 0;	height: 100px;}#sidebar {	background-color: #F5F4F4;	width: 230px;	float: left;	padding: 10px;}#sidebar ul { 	list-style: none;	padding: 0;	margin: 0;}#sidebar li a { 	display: block;	padding: 3px;	color: #5F4534;	text-decoration: none;	text-transform: uppercase;	font-weight: bold;	font-size: 13px;}#sidebar li.bullet a { 	display: block;	padding: 3px;	background: transparent url(/images/bullet.png) no-repeat 2px 6px;	padding-left: 20px;	color: #5F4534;	text-decoration: none;	text-transform: uppercase;	font-weight: bold;	font-size: 13px;}#sidebar li a:hover { 	background-color: #FFFFFF;}#content {	background-color: #FFFFFF;	width: 750px;	min-height: 550px;	float: left;}#footer {	background-color: #C0DFE4;	text-align: center;}.error{	color: red;	font-weight: bold;	padding-top: 5px;	padding-bottom: 5px;}input, textarea {	font-weight: bold;}input.text {	padding: 2px 5px;	background: #F8FAEB;	border-top: 1px solid #4D5719;	border-left: 1px solid #4D5719;	border-right: 1px solid #626456;	border-bottom: 1px solid #626456;}input.button {	background: #3C7BCF;	border-top: 1px solid #3C7BCF;	border-left: 1px solid #3C7BCF;	border-right: 1px solid #3C7BCF;	border-bottom: 1px solid #3C7BCF;	color: #FFFFFF;}/* tables */.data table{	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px;	background: #fff;	margin: 45px;	width: 480px;	border-collapse: collapse;	text-align: left;}.data th{	font-size: 14px;	font-weight: normal;	color: #039;	text-align: left;	padding: 10px 8px;	border-bottom: 2px solid #6678b1;}.data td{	border-bottom: 1px solid #ccc;	color: #669;	text-align: left;	padding: 6px 8px;}.data tbody tr:hover td{	color: #009;}.data a:hover{	text-decoration: underline;}/* PROVIDERS PAGE */.providers h2{			font-size: 18px;	letter-spacing: none;	}.providers .logo{	vertical-align: top;}.providers .description{	padding: 10px;	padding-left: 15px;	padding-top: 0px;}.providers .description .portrait{	padding-right: 10px;}.providers .description .portrait_title{	font-size: 13px;}/* OUR THERAPISTS */#therapists ul {	list-style: none;}#therapists ul li{	margin-bottom: 10px;}