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, table {
margin : 0 20px;
font-size: 0.8571428571428571em;
line-height: 6.5em;
margin-bottom: 1.5em; }

a.top {
position: relative;
float: right;
margin-top: 1.5em;
font-style: italic; }

#services .top {
position: relative; }

div#lori_murphy a.top {
margin: 3.5em;
line-height: 1.5em; }

a.pdf {
position: relative;
float: left;
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;}

#yoga div#content_main ul, 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 {
position: relative;
clear: right; 
font-weight: bolder; 
font-style: italic;
width: auto;
top: -200px;
text-align: center; }

#home p#diversity {
position: relative;
margin: 0 40px -200px;
top: -200px; }

#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 40px;
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#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; }

#yoga div#content_main ul {list-style-type: url(../images/bullet.png'); }