/* @override 	http://lformxserve01.local/Q%20-%20T/Total%20Health%20Physical%20Medicine/Site/2010-03-16/styles/pages.css	http://lformxserve01.local/Q%20-%20T/Total%20Health%20Physical%20Medicine/Site/2010-06-14/styles/pages.css*/#secondary h1 {	background-repeat: repeat-x;	padding: 0px 5px 0px 20px;	position: relative; 	top: 16px;	height: 54px;	color: #fff;	clear: both;	font-weight: normal;}#content2 {}/* about - staff */div#staff-box { 	width: 460px;	float: left;	color: #fff;	margin-top: 20px;	background-color: #6e8ba2;	padding: 5px 15px 20px 15px;	margin-left: 20px;}div#staff-box p { 	font-size: 13px;}div#staff-box ul { 	margin-left: 25px;	margin-top: 5px;	list-style-type: square;}div#staff-box ul li { 	margin: 10px 0;}div#staff-big-image {	margin-left: 30px;	margin-top: 20px;	margin-right: 10px;	float: left;	margin-bottom: 30px;}.staff { float: left; margin-bottom: 20px; }.staff img {	border: 1px solid #a0a0a0;	padding: 3px;	background-color: #fff;}div#staff-gal-big .mid {	margin: 0 40px; }.staff strong {	display: block;	margin: 10px 0 5px 0;	font-weight: normal;	font-size: 13px;}.staff a strong {	text-decoration: underline;}.staff a:hover strong {	text-decoration: none;}.staff .readmore {	margin-top: 10px;	}.staff .readmore a {	xtext-transform: uppercase;	text-decoration: none;}.staff label {	font-weight: bold;	font-size: 10px;	display: block;}div#staff-gal-big {	width: 710px;	margin-top: 30px;	padding-left: 20px;	float: left;}div#staff-gal-small {	width: 730px;	float: left;	margin-top: 80px;	}div#staff-gal-small .staff {	margin-left: 20px;	margin-bottom: 20px;}.staff-side {	width: 220px;	margin-top: 30px;	float: left;}.about-staff .lower { margin-top: 75px; }.staff-side p {	padding-left: 20px;}.about-staff .staff-side h2 {	color: #819aaf;	background-color: #fff;	padding: 15px 0 3px 20px;}/* about staff details */.bio {	width: 470px;	float: right;	margin-right: 20px;	margin-top: -3px;}.bio .name strong {	font-size: 1.2em;	line-height: 1.5;}.bio .desc {	margin-top: 25px;}/* forms */div#main {	width: 680px;	float: left;	padding: 0 20px;}div.download {	float: right;	height: 100px;	padding-top: 30px;	width: 80px;}.forms #main p {	float: left;	width: 590px;}h2.form {	border-bottom: 1px dotted #6f8ca3;	color: #6f8ca3;	clear: both;}/* subpage general */#main h2 {	border-bottom: 1px dotted #6f8ca3;	color: #6f8ca3;	clear: both;	margin-top: 50px;}#main h3 {	color: #6f8ca3;	color:#000;	margin: 12px 0px 30px 22px;	line-height:18px;	letter-spacing:1px;	width: 400px; 	clear: both;}div.introlist ul li a {	color:#ff0000;}div.download a {	display: block;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	margin-top: 3px;}div#sidebar {	float: left;	width: 200px;}p.video {	float:right;	padding:0px 0px 10px 10px;	margin:0px 0px 10px 10px;}	.about-contact div#main {		width: 475px;		padding: 0 0 0px 0;	}	.about-contact div#main p {		padding-left: 20px;	}	.about-contact div#main h2 {		margin-left: 20px;	}	.about-contact div#sidebar {		text-align: center;		width: 490px;	}		div#map {	margin-bottom: 30px;	}div#sidebar h2 {	color: #819aaf;	background-color: #fff;	padding: 15px 0 3px 20px;}div#sidebar ul {	list-style-image: url(../images/black-arrow.gif);	margin-left: 30px;	margin-top: 10px;}div#sidebar ul .arrow-right {	list-style-image: url(../images/arrow-right.gif);	margin-top: 10px;}div#sidebar ul li {	margin: 8px 0;}#main p.bigger {	font-size: 14px;	line-height: 22px;	margin-bottom: 15px;}#main img.intext {	border: 1px solid #a0a0a0;	float: right;	margin: 15px 0 15px 15px;	padding: 3px;}.aside {	float: right;	width: 210px;}.aside a {	display: block;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin: 0 0px 15px 20px;}.aside img {	padding: 3px;	border: 1px solid #a0a0a0;	margin: 15px 0px 5px 20px;}.ailments .aside {width: 190px;margin-left: 20px;}#main p { font-size: 13px; }ul.col-list {	width: 30%;	margin: 15px 50px 50px 50px;	list-style-type: square;	xfloat: left;}ul.col-list li {	margin: 8px 0;	list-style-position: inside;}#main h2.first { margin-top: 10px; }#acupuncture-list.col-list {	width: 60%;	list-style: decimal;	margin-left: 15px;	margin-right: 0;	line-height: 1.5;}.chiro-list.col-list {	width: 100%;	list-style: square;	margin-left: 15px;	margin-right: 0;	line-height: 1.5;}ul.chiro-list.col-list {	margin-bottom: 25px;}div.question {	background-image: url(../images/q-icon.gif);	background-repeat: no-repeat;	background-position: 0 0;	padding-left: 35px;	margin: 30px 0 5px 0;	font-size: 13px;	line-height: 22px;	padding-bottom: 5px;	font-weight: bold;}div.answer {	background-image: url(../images/a-icon.gif);	background-repeat: no-repeat;	background-position: 0 10px;	padding-left: 35px;	margin: 5px 0 15px 0;	font-size: 13px;	padding-top: 5px;	line-height: 22px;}	div.answer ul {		margin-left: 40px;	}#main cite {	font-style: normal;	font-weight: bold;	text-align: right;	margin: 20px 0 30px 0;	display: block;	font-size: 13px;}div.tutorial {	width: 98px;	float: left;	margin: 0 55px 50px 0px;	height: 100px;}	div.tutorial img {		padding: 4px;		border: 1px solid #a0a0a0;	}	div.tutorial a {		font-family: Verdana, Helvetica, Arial, sans-serif;		font-size: 11px;		display: block;		margin-top: 3px;	}ul.research {	list-style-type: none;	margin-top: 15px;}	ul.research li {		height: 35px;		background-image: url(../images/research-icon.gif);		background-repeat: no-repeat;		padding-left: 40px;		margin-bottom: 4px;	}		ul.research li a {			display: inline-block;			padding-top: 8px;		}.about-contact #main label {	display: inline-block;	width: 85px;	margin-right: 15px;	text-align: right;}/* contact form */.about-contact form {	padding-left: 20px;	margin-top: 20px;}div.c-wrapper {	width: 450px;	margin-bottom: 17px;}div.c-wrapper p {	width: 450px;	margin-bottom: 17px;	font-size:10px;}div.contact-value {	width: 128px;	display: inline-block;	float: left;	font-size: 12px;	margin-top: 5px;}div.c-input {	width: 250px; 	margin-bottom: 17px;	display: inline;}input#contact-input, textarea#comments, textarea#address, select#contact-input {	width: 250px;	padding: 4px;}input.contact-input {	width: 250px;	padding: 4px;}input.cleardefault {	width: 250px;	padding: 4px;}input#contact-submit {	background-color: #a7b9c7;	border: 0;	padding: 6px;	margin-left: 128px;	color: #fff;	text-transform: uppercase;	letter-spacing: 1px;}div.c-wrapper p.phone {	width: 270px;	margin-left: 110px;} .about-contact #main p.small {font-size: 10px;margin-top: 60px;line-height: 15px;}.clear { clear: both; font-size: 1px; line-height: 1px; }ul.list {	margin: 15px 30px;}ul.list li { margin: 4px 0; }/* testimonials */.test #main { width: 970px; margin: 0; padding: 0;} div.testimonial {	background-color: #96abbb;	background-image: url(../images/test-bg.gif);	background-repeat: no-repeat;	background-position: 718px bottom;	width: 970px;	float: left;}div.testimonial img.left-quote {	margin-bottom: 100px;	float: left;}div.testimonial img.userpic {	margin: 20px 20px 70px 80px;	border: 5px solid #fff;}div.testimonial p {	color: #fff;	margin-top: 15px;	margin-left: 20px;	width: 621px;	float: left;}div.testimonial-bottom {	clear: both;	background-image: url(../images/quote-arrow.gif);	background-repeat: no-repeat;	background-position: 860px 0;	margin-top: -10px;}div.testimonial-bottom p {	text-align: center;	width: 150px;	margin-left: 800px;	padding-top: 25px;}div.testimonial-bottom em {	display: block;}img.userpic-blank { margin-bottom: 60px;}/*dinner */div.dotted {	border-top: 1px dotted #000;	border-bottom: 1px dotted #000;	padding: 20px 0;	margin: 25px 0;}div.stretch {	margin-bottom:40px;}img#c-photo { padding: 1px; border: 1px solid #999; }/* pain list */div.introlist {	float: left;	width: 100%;	margin-bottom: 20px;}div.introlist ul {	width: 250px;	float: left;	margin: 10px 20px;}div.introlist ul li {	font-size: 13px;	letter-spacing: .5px;	margin-bottom: 5px;}/* hCard */div.vcard {	width: 450px;	padding: 0px 0px 17px 17px;}	span.fn.org {		display: block;		padding: 12px 0px 0px 0px;	}/* resources / SEO adjustments */div.resource {	font-size: 11pt;	font-weight: bold;	padding: 20px 0px 20px 5px;}div.resource p {	font-size: 10pt;	padding: 0px 0px 0px 0px;}div.resource a {	font-size: 10pt;	font-weight: normal;}