body {
font-size: 14px;
color: #26313B;
line-height: 1.2857142857142858em;
font-family: Trebuchet MS, sans-serif; }

h2 {
margin : 0 40px;
font-size: 1.5714285714285714em;
font-weight: bold;
line-height: 0.8181818181818182em;
margin-bottom: 0.8181818181818182em; }

h3 {
margin : 0 40px;
font-size: 1.4285714285714286em;
font-weight: lighter;
line-height: 0.9em;
margin-bottom: 0.9em;
font-style: italic; }

h4 {
margin : 0 40px;
font-size: 1.2857142857142858em;
line-height: 1em;
margin-bottom: 1em; }

h5 {
margin : 0 40px;
font-size: 1.1428571428571428em;
line-height: 1.125em;
margin-bottom: 1.125em; }

p, blockquote, pre, td, th, label {
margin : 0 40px;
max-width : 420px;
font-size: 1em;
line-height: 1.2857142857142858em;
margin-bottom: 1.2857142857142858em; }

p.small {
margin : 0 20px;
font-size: 0.8571428571428571em;
line-height: 1.5em;
margin-bottom: 1.5em; }

a.small {
margin : 0 20px;
font-size: 0.8571428571428571em;
line-height: 6.5em;
margin-bottom: 1.5em; }

a.top {
position: absolute;
margin-top: 1.5em;
left: 330px;
font-style: italic; }

#services .top {
position: relative; }

a.pdf {
position: relative;
font-style: italic;
margin-left: 40px; }
div#content_main h2 {
max-width: 100%;
margin : 0 20px;
line-height: 0.8181818181818182em;
margin-bottom: 0.8181818181818182em;  }

div#content_main p {
max-width: 100%;
margin : 0 20px;
font-size: 0.8571428571428571em;
line-height: 1.5em;
margin-bottom: 1.5em; }

div#content_sub p.small {margin-left: 40px;}

ul#adr {
max-width: 100%;
margin : 0 20px;
font-size: 0.8571428571428571em;
line-height: 1.5em;
margin-bottom: 1.5em;
list-style: none; }

ul#adr li {
margin-bottom: 1.5em; }

div#street, div#street2, div#locale {margin-left: 40px;}

div#locale {margin-bottom: 1.5em;}

div#content_main h3 {margin: 0 20px; }

table {
border-collapse: collapse;
margin-bottom: 1.2857142857142858em; }

li p {
text-align: left; }

div#design p {
margin : 10px 20px;
padding-bottom : 20px;
max-width: 770px; }

div#site_info p {
margin: 0 0 0 15px;
color: #F4F0E2;
max-width: 770px; }

div#site_info p#address {
color: #F4F0E2;
width: 770px; }

#home p {
max-width: 770px; }

p.call {padding-left: 220px; font-weight: bolder; font-style: italic; width: 770px; text-align: center; }

#home h3 {text-align: center; max-width: 580px; padding-left: 60px;}

div#home_rt p {
margin : 0 30px;
font-size: 1em;
line-height: 1.2857142857142858em;
margin-bottom: 1.2857142857142858em;  }

ul {
list-style-image: url(../images/bullet.png);
margin: 0 30px;
max-width : 420px;
font-size: 1em;
line-height: 1.2857142857142858em;
margin-bottom: 1.2857142857142858em; }

ul#services_submenu {
max-width: 690px;
list-style: none;
text-align: center;
margin: 0 40px;
font-size: 0.8571428571428571em;
line-height: 1.5em;
margin-bottom: 1.5em;
font-style: italic; }

ul#services_submenu li {
display: inline;
padding-right: 10px; }

ul {
list-style-image: url(../images/bullet.png);
margin: 0 40px;
max-width : 420px;
font-size: 1em;
line-height: 1.2857142857142858em;
margin-bottom: 1.2857142857142858em; }

ul#home_submenu h4 {
font-size: 0.8571428571428571em;
line-height: 1.5em;
margin-bottom: 1.5em;
font-weight: lighter;
text-decoration: none; }

ol#short_list {
list-style-image: url(../images/bullet.png);
margin: 0 40px;
max-width : 420px;
font-size: 1em;
line-height: 1.2857142857142858em;
margin-bottom: 1.2857142857142858em; }

ul#therapists_submenu h4 {
font-size: 0.8571428571428571em;
line-height: 1.5em;
margin-bottom: 1.5em;
font-weight: lighter;
text-decoration: none;  }

p#important{
font-style: italic;
font-weight: bolder; }