/* Unchanged */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;  padding: 0; border: 0;  outline: 0; font-weight: inherit; font-style: inherit;  font-size: 100%;  font-family: inherit; vertical-align: baseline;}
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate;  border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after {  content: ""; }
blockquote, q { quotes: "" ""; }
/* =reset.css many thanks to Mr Meyer. http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-----------------------------------------------------------------------------*/
html {height: 100%;}
body {height: 100%; background: url(../images/body-bg-slice.png) scroll repeat-x 0 0; font: 62.5%/150% "Georgia", "Times New Roman", "Serif";}
h1 span,
h2 {position: absolute; left: -99999em;}
h2.pageTitle {position: relative; left: 0em; width: 350px;}
hr {display: none;}
p {margin: 0 0 1em 0;}
.more {background: url(../images/more.png) scroll no-repeat 100% 0; padding: 0 20px 0 0; text-align: right; margin: 0 10px 0 0;}
.more a:link, .more a:visited {text-decoration: none; color: #17497F;}
a.more span {position: absolute; left: -99999em;}
h3.entry-title a:link, h3.entry-title a:visited {text-decoration: none; color: #0048A8;}
br.clear {clear: both;}

/* =misc
-----------------------------------------------------------------------------*/

#container {position: relative; margin: 0 auto; min-height: 100%; font-size: 120%;}

/* =#container
-----------------------------------------------------------------------------*/

#container .wrapper {min-height: 100%; margin: 0 auto; width: 990px; padding: 0 0 101px 0;}
#container .wrapper:after {content: '.'; clear: both; visibility: hidden;}
/* =.wrapper
-----------------------------------------------------------------------------*/


#header {height: 110px; width: 970px; margin: 0 auto; position: relative; padding: 3px 0 0 0;}
#header h1 {margin: 10px 0 0 10px;}

/* =#header
-----------------------------------------------------------------------------*/

#column-1 {width: 230px; height: 100%; float: left; clear: none; margin: 0 15px 0 0; padding: 0 0 0 10px;}
#column-1 #janet-gadd {position: relative; width: 240px; height: 144px; background: url(../images/janet-green.jpg) scroll no-repeat 0 0; font-size: 83%; color: #666; text-align: right; margin-top: 10px;  }
#column-1 #janet-gadd h3 {position: absolute; right: 15px; top: 5px; width: 200px;}
#column-1 #janet-gadd ul {position: absolute; right: 15px; top: 50px;  width: 125px; text-align: right;}
#column-1 #notepad {margin: 20px 0 0 0; position: relative; width: 218px; height: 268px; background: url(../images/notepad-bg.jpg) scroll no-repeat;}
#column-1 #notepad ul {position: absolute; top: 70px; left: 20px; width: 180px;}
#column-1 #notepad li {background: url(../images/tick.png) scroll no-repeat 0 50%;  line-height: 1em; margin: 0 0 1.5em 0; padding: 0 0 0 20px;}
#column-1 #fht {text-align: center;}
#column-1 #fht img {margin: 20px auto 20px auto;}


/* =#column-1
-----------------------------------------------------------------------------*/

#column-2 {width: 470px;float: left; clear: none; margin: 0 10px 160px 0; padding: 0 0 20px 0;}
#column-2 #rainbow {margin: -36px 0 0 0;}
#column-2 #reiki {width: 230px; float: left;}
#column-2 #reiki h3 {margin: -5px 0 0 0;width: 202px; height: 64px; background: url(../images/h3-reiki.jpg) scroll no-repeat 0 0; text-indent: -99999em;}
#column-2 #reiki blockquote {width: 148px; height: 52px; background: url(../images/blockquote-reiki.jpg) scroll no-repeat 0 0; margin: 0 auto 1em auto;}
#column-2 #reiki blockquote p {position: absolute; left: -99999em;}
#column-2 #reiki a.more {float: right; margin: 0 10px 0 0;}
#column-2 .col {margin: 20px 0 0 0;}
#column-2 #articles {margin: 1em 0 0 0; width: 230px; float: right; }
#column-2 #articles ul {margin: 10px 0 0 0;}
#column-2 #articles li {margin: 0 0 0 10px; background: url(../images/article.png) scroll no-repeat 10px 2px; padding: 0 0 0 35px; line-height: 2em; font-size: 100%; border-bottom: 1px dotted #999; padding: 0 0 10px 30px; margin: 0 0 10px 0;}
#column-2 #articles li a:link, #column-2 #articles li a:visited {text-decoration: none; color: #333; line-height: 2em; }
#column-2 .entry-content li {background: url(../images/eye-bullet.png) scroll no-repeat 10px 50%; padding: 0 0 0 35px; height: 2em; line-height: 2em; font-size: 100%;}
#column-2 .entry-content ul {margin: 0 0 1.5em 0;}
/* =#column-2
-----------------------------------------------------------------------------*/

#column-3 {width: 230px; float: left; clear: none; padding-bottom: 120px;}
#column-3 #stressed {background: url(../images/stressed.jpg) scroll no-repeat 0 0; width: 230px; height: 140px; text-indent: -99999em;}
#column-3 #services {margin: 20px 0 0 0;}
#column-3 #services li {background: url(../images/eye-bullet.png) scroll no-repeat 10px 50%; padding: 0 0 0 35px; height: 2.5em; line-height: 2.5em; font-size: 100%;}
#column-3 #services li a:link, #column-3 #services li a:visited {text-decoration: none; color: #0048A8;}

#column-3 #currentInfo {margin: 20px 0 0 0;}
#column-3 #currentInfo li {background: url(../images/eye-bullet.png) scroll no-repeat 10px 50%; padding: 0 0 0 35px; height: 2.5em; line-height: 2.5em; font-size: 100%;}
#column-3 #currentInfo li a:link, #column-3 #services li a:visited {text-decoration: none; color: #0048A8;}

#column-3 #articles {margin: 1em 0 0 0; width: 230px;}
#column-3 #articles li {background: url(../images/article.png) scroll no-repeat 10px 2px; padding: 0 0 0 35px; line-height: 2em; font-size: 100%; border-bottom: 1px dotted #999; padding: 0 0 10px 30px; margin: 0 0 10px 0;}
#column-3 #articles li a:link, #column-3 #articles li a:visited {text-decoration: none; color: #333; line-height: 2em;}
/* =#column-3
-----------------------------------------------------------------------------*/


/*#call-now {position: absolute; top: 3px; left: 50%; width: 260px; height: 41px; margin: 30px 0 0 -130px; background: url(../images/call-now-bg.png) scroll no-repeat 0 0; text-indent: 0em;}
*/
#call-now {position: absolute; top: 3px; left: 50%; width: 450px; height: 41px; z-index: -999; margin: 0px 0 0 -150px; text-indent: 0em;}

/* =#call-now
-----------------------------------------------------------------------------*/

#private-surroundings {position: absolute; top: 3px; right: 0; width: 150px; margin: 20px 10px 0 0; text-align: right;}

/* =#private-surroundings
-----------------------------------------------------------------------------*/

#footer {position:relative; bottom:0; width: 100%; height: 101px; min-height: 101px; background: url(../images/footer-bg-slice.jpg) scroll repeat-x; }
#footer .wrapper {width: 100%; height: 101px; min-height: 101px; background: url(../images/bg-footer-eye.jpg) scroll no-repeat 100% 0; padding: 0; }
#footer #testimonial {padding: 30px 0 0 20px; position: absolute; left: 50%; margin-left: -450px; color: #fff; line-height: 1.5em;}
#footer #testimonial p {margin: 0;}
#footer #testimonial p:before {content: '"';}
#footer #testimonial p:after {content: '"';}
#footer #testimonial cite {font-style: italic;}
/* =#footer
-----------------------------------------------------------------------------*/

#column-2 table {
	border: 1px solid #DDDDDD;
}


#column-2 td {
	font-size: 1.2em;
		padding: 8px;
	border-bottom: 1px solid #DDDDDD;
}





