body {font-size: 10pt;background-color: #ffffff;smargin: 0px 0px 0px 0px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;line-height: 11pt;margin: 0px;}a {text-decoration: none;color: #8E7155;}p {line-height: 16px;margin-top: 4px;margin-bottom: 10px;}h1 {color: #6888A1;font-family: Bradley Hand ITC, sans-serif;font-size: 12pt;margin-top: 20px;}li {margin-top: 5px;line-height: 16px;}dt {color: #8E7155;margin-top: 20px;}dd {margin-top: 10px;margin-left: 0px;line-height: 16px;}td {font-size: 9pt;}span {margin-top: 5px;font-size: 8pt;}.hide {display:none;}.title { /* old title e.g Articles*/color: #504E40;font-weight: bold;font-size: 16pt;text-align: right;margin: 0px 0px 50px 280px;}.title_white { /* new title e.g Articles*/color: #ffffff;font-size: 22pt;text-align: right;margin: 20px 50px 0px 0px;}.titlewsub { /*e.g Services*/color: #504E40;font-weight: bold;font-size: 16pt;text-align: right;margin: 0px 0px 0px 280px;}/* used for the subtitle titles on the side */.navsubtitle {font-family: Trebuchet MS;font-size: 7pt;line-height: 8pt;text-align: right;margin-bottom: 100px;}.subtitle {color: #6888A1;font-family: Bradley Hand ITC, sans-serif;font-size: 12pt;margin-top: 20px;}.heading {color: #6888A1;font-weight: bold;font-size: 11pt;margin-top: 15px;}.heavy {color: #8E7155;font-weight: bold;font-size: 10pt;margin-top: 15px;margin-bottom: 5px;}.heavyblack {color: black;font-weight: bold;font-size: 10pt;margin-top: 15px;margin-bottom: 5px;}.notsoheavy {color: #8E7155;font-size: 9pt;line-height: 6pt;margin-top: 0px;}.light {color: #504E40;margin-top: 10px;text-align: center;}.lightsmall {color: #504E40;margin-top: 10px;font-size: 8pt;text-align: center;}.center {text-align: center;}.footer {color: #8E7155;margin-top: 3px;margin-bottom: 0px;text-align: center;font-size: 8pt;}.topofthepage {background: #82A8C6;border-bottom: 1px solid black;margin: 0px;padding: 5px 30px 5px 30px;font-size: 9pt;}/* General */#genfaq ul {margin: 0px;margin-top: -10px;padding-left: 0px;padding-bottom: 50px;position:relative;width: 800px;list-style-type: none;}#genfaq ul ul {position:absolute;left: 0px;top: 25px;padding: 0px;list-style-type: none;}#genfaq ul ul li {width: 265px;line-height: 14px;float: left;}/* Chiro */#chirofaq ul {margin: 0px;margin-top: -10px;padding-left: 0px;padding-bottom: 280px;position:relative;width: 800px;}#chirofaq ul li {width: 400px;float: left;color: #8E7155;list-style-type: none;}#chirofaq ul ul {position:absolute;left: 0px;top: 185px;display:none;}#chirofaq ul ul li {width:100%;padding:0px;color: black;margin: 0px;}#chirofaq ul li:hover {list-style-type: square;}#chirofaq ul li:hover ul {display:block;list-style-type: square;}#chirofaq ul ul ul {position:absolute;top: 30px;width: 850px;padding: 0px;margin-left: 30px;}#chirofaq ul ul ul li {width: 425px;float: left;list-style-type: disc;}/* IBI */#ibifaq ul {margin: 0px;margin-top: -10px;padding-left: 0px;padding-bottom: 150px;position:relative;width: 800px;}#ibifaq ul li {width: 400px;float: left;color: #8E7155;list-style-type: none;}#ibifaq ul ul {position:absolute;left: 0px;top: 80px;display:none;}#ibifaq ul ul li {width:100%;padding:0px;color: black;margin: 0px;}#ibifaq ul li:hover {list-style-type: square;}#ibifaq ul li:hover ul {display:block;list-style-type: square;}#ibifaq ul ul ul {position:absolute;top: 30px;width: 850px;padding: 0px;margin-left: 30px;}#ibifaq ul ul ul li {width: 425px;float: left;list-style-type: disc;}/* RMT */#rmtfaq ul {margin: 0px;margin-top: -10px;padding-left: 0px;padding-bottom: 150px;position:relative;width: 800px;}#rmtfaq ul li {width: 400px;float: left;color: #8E7155;list-style-type: none;}#rmtfaq ul ul {position:absolute;left: 0px;top: 60px;display:none;}#rmtfaq ul ul li {width:100%;padding:0px;color: black;margin: 0px;}#rmtfaq ul li:hover {list-style-type: square;}#rmtfaq ul li:hover ul {display:block;list-style-type: square;}#rmtfaq ul ul ul {position:absolute;top: 20px;padding: 0px;margin-left: 30px;}#rmtfaq ul ul ul li {list-style-type: disc;}/* Naturopathic */#natfaq ul {margin: 0px;margin-top: -10px;padding-left: 0px;padding-bottom: 285px;position:relative;width: 850px;}#natfaq ul li {width: 425px;float: left;color: #8E7155;list-style-type: none;}#natfaq ul ul {position:absolute;left: 0px;top: 140px;display:none;}#natfaq ul ul li {width:100%;padding:0px;color: black;margin: 0px;}#natfaq ul li:hover {list-style-type: square;}#natfaq ul li:hover ul {display:block;list-style-type: square;}#natfaq ul ul ul {position: relative;top: 0px;padding: 0px;margin-left: 30px;width: 850px;}#natfaq ul ul ul li {list-style-type: disc;}/* Reiki */#reikifaq ul {margin: 0px;margin-top: -10px;padding-left: 0px;padding-bottom: 150px;position:relative;width: 850px;}#reikifaq ul li {width: 425px;float: left;color: #8E7155;list-style-type: none;}#reikifaq ul ul {position:absolute;left: 0px;top: 80px;display:none;}#reikifaq ul ul li {width:100%;padding:0px;color: black;margin: 0px;}#reikifaq ul li:hover {list-style-type: square;}#reikifaq ul li:hover ul {display:block;list-style-type: square;}#reikifaq ul ul ul {position: relative;top: 10px;padding: 0px;margin-left: 30px;width: 850px;}#reikifaq ul ul ul li {width: 425px;float: left;list-style-type: disc;}/*Schedule */.schedheading {background-color: #6888A1;color: #FFFFFF;font-weight: bold;font-size: 10pt;margin-top: 15px;border-right: solid 1px black;border-bottom: solid 1px black;border-top: solid 1px black;}.schedlink {color: #000000;}/* used for the hour timeblocks in the schedule */.schedtimehour {padding-bottom: 5px;padding-right: 5px;border-bottom: solid 1px black;}/* used for the hour timeblocks in the schedule */.schedtimemininside {line-height: 9px;padding-bottom: 5px;padding-right: 5px;border-bottom: dotted 1px grey;border-right: solid 1px black;}/* used for the hour timeblocks in the schedule */.schedtimeminbottom {line-height: 9px;padding-bottom: 5px;padding-right: 5px;border-bottom: solid 1px black;border-right: solid 1px black;}/* used for the timeblocks in the schedule */.schedtimeinside {line-height: 9px;padding-bottom: 5px;padding-right: 5px;border-bottom: dotted 1px grey;border-right: solid 1px black;width: 100px;}/* used for the timeblocks in the schedule */.schedtimebottom {line-height: 9px;padding-bottom: 5px;padding-right: 5px;border-bottom: solid 1px black;border-right: solid 1px black;width: 100px;}/* used for the scheduled timeblocks in the schedule */.schedtimeblocked {background-color: #A2BACD;padding-bottom: 5px;padding-right: 5px;border-right: solid 1px black;border-bottom: solid 1px black;width: 100px;}/* used for the scheduled timeblocks in the schedule */.schedtimeblockedsplit {background-color: #A2BACD;padding-bottom: 5px;padding-right: 5px;border-right: solid 1px black;width: 50px;}/* used for the navigation titles on the side */.navtitle {color: #504E40;font-size: 10pt;margin-top: 6px;line-height: 10pt;}/* used to properly space therapist descriptions with pictures */.therapist_readmore {margin-bottom: 110px;}#container {background: #ffffff url(images/logo_text.jpg) 200px 10px no-repeat;margin: 20px 20px 30px 70px; /*top right bottom left*/width: auto;height: auto;border: 1px solid #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#nav {background: #ffffff;position: absolute;top: 90px;left: 30px;padding: 10px 40px 0px 10px;width: 140px;border: 2px solid grey;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#content {margin: 25px 30px 30px 130px;padding: 10px 20px 10px 70px;width: auto;height: auto;border-top: 1px dashed #6888A1;border-left: 0px dashed grey;border-bottom: 0px dashed grey;border-right: 1px dashed #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#content_index {margin: 65px 30px 30px 130px;padding: 20px 20px 10px 70px;width: auto;height: auto;border-left: 0px dashed grey;border-bottom: 0px dashed grey;border-right: 1px dashed #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}#content_nosubtitle {margin: 25px 30px 30px 130px;padding: 105px 20px 10px 70px;width: auto;height: auto;border-top: 1px dashed #6888A1;border-left: 0px dashed grey;border-bottom: 0px dashed grey;border-right: 1px dashed #6888A1;-moz-border-radius: 20px; -webkit-border-radius: 20px;}/*#container {background: #ffffff url(images/logo_index.jpg) 30px 30px no-repeat;position: absolute;left: 0px;right: 0px;top: 50px;border-top: 3px solid black;padding-top: 175px;padding-left: 375px;padding-right: 75px;padding-bottom: 50px;margin-bottom: 0px;height: auto;width: auto;}#logo {float: left;top: 50px;left: 30px;width: auto;border: 1px solid red;}
