@charset "utf-8";
/* CSS Document */

 
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}

/*nomalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/*removes list-style from lists */
ol, ul { list-style: none; }

/*Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

/* Removes list-style from lists */
table { border-collapse: collapse; border-spacing: 0; }

/*Removes border from fieldset and img */
fieldset, img { border: 0;
margin: 0;
padding: 0; }

/*Left aligns text in caption and th */
caption, th {text-align : left;}

/*removes quotation marks from q */
q:before, q:after {content: ''; }

a:link, a:visited, a:hover, a:active: {text-decoration: none;}


html {text-align: center;}

body {font-family:Arial, Helvetica, sans-serif;}

body div {padding: 0px;}

body h1 {text-align: center;
font-size: 28px;
font-family:"Times New Roman", Times, serif;
margin-top: 0px;
line-height: 28px;
padding-top: 0px;
margin-bottom: 10px;}

body h1.smaller {font-size: 24px;}
body h1 span.smaller {font-size: 24px;}

body h2 {text-align: center;
font-size: 28px;
font-family:"Times New Roman", Times, serif;
margin-top: 0px;
line-height: 28px;
padding-top: 0px;}

body h2.middle {text-align: center;
font-size: 22px;
font-family:"Times New Roman", Times, serif;
margin-top: 0px;
 
padding-top: 0px;}

body h2.twenty {text-align: left;
font-size: 20px;
font-family:"Times New Roman", Times, serif;
margin-top: 8px;
margin-bottom: 8px;
 
padding-top: 0px;
margin-left: 15px;}

body h2.smaller {font-size: 24px;
margin-top: -5px;}

body #content_main p.smaller2 {font-size: 24px;
margin-top: -7px;
margin-left: 0px;
padding: 0px;
margin-right: 35px;
text-align: center;}



#content_main p.smaller2:first-letter {font-size: 24px;
font-weight: normal;}


body #content_main p.smaller3 {font-size: 24px;
margin-top: -7px;
 
padding: 0px;
text-align: center;}


#content_main p.smaller3:first-letter {font-size: 24px;
font-weight: normal;}

body h3 {margin-left: 15px;
margin-bottom: 5px;}
body h4 {margin-left: 15px;
margin-bottom: 5px;}
body h4.tendown {margin-top: 10px;}

body a:link {color: black;
text-decoration: none;}
body a:visited {color: #841703;
text-decoration: none;}
body a:hover {color: #12637F;
text-decoration: underline;}


body p {margin-left: 15px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;}
body p.bigup {margin-top: 20px;}

#content_main ol li {margin-right: 10px;}

#content_main ul li {margin-right: 10px;}

body img.grayborder {border: 1px solid #ccc;}

body li.fulllist {width: 100%;}
*html body li.fulllist {width:auto;}

body p.upmargin {margin-top: 5px;}

body p:first-letter {font-weight: bold;
font-size: 1.3em;}
body p.nobig:first-letter {font-size: 1em;}
body h3.sechead3 {margin-top: 5px;
 margin-bottom: 5px;
 text-align: center;}
div#wrapper {
width:1000px;
border: 1px solid #000;
margin: 0 auto;
position: relative;
text-align: left;
font-size: 14px;
background-color: #fffff0;
}

 ul#navbar li {display: inline;
font-size: 18px;
text-align: center;
margin-right: 11px;}

li#lastnav {margin-right: 0px;}
li#firstnave {margin-left: 13px;}

ul#navbar {text-align: center;
margin-bottom: 5px;
margin-top: 5px;}

#banimg {width: 1000px;
height: 129px;
 }
 form#logocenter {text-align: center;}


 /*=content_main */

#content_main {width: 774px;
position: relative;
font-family:Arial, Helvetica, sans-serif;
float: left;
margin-top: 10px;
padding-top: 0px;}

#content_main img {float: right;
margin: 10px;
margin-bottom: 3px;
margin-left: 5px;
margin-top: 8px;}

#content_main img.leftfloat {float: left;
margin-left: 15px;
margin-right: 10px;
margin-top: 5px;}

#content_main iframe {margin-left: 15px;}
 
 
 
 
 
#content_main table.pay td { 
padding-right: 20px;
margin-right: 20px;
 }
 #content_main table.smallbotmargin {margin-bottom: 10px;}
#content_main table.tendown {margin-bottom: 10px;}
#content_main table.border {border: 1px solid black;
margin-top: 5px;}
#content_main table.border td {padding: 5px;
padding-left: 10px;
padding-right: 10px;}

#content_main table.border2 {border: 1px solid black;
margin-bottom: 5px;}
#content_main table.border2 td {padding: 5px;
padding-left: 10px;
padding-right: 10px;}

#content_main table.border25 {border: 1px solid black;
margin-bottom: 10px;
margin-right: auto;
margin-left: auto;}
#content_main table.border25 td {padding: 5px;
padding-left: 10px;
padding-right: 10px;}

#content_main table.border25new {border: 1px solid black;
margin-bottom: 10px;
margin-right: auto;
margin-left: auto;}
#content_main table.border25new td {padding: 8px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid black;}




#content_main table#don td {padding-right: 15px;}

#content_main ul {margin-bottom: 10px;}

#content_main ul li {list-style-position:inside;
list-style-type: disc;
margin-left: 15px;
line-height: 1.1em;
margin-right: 10px;
}
#content_main ul.longlist li {line-height: 1.2em;
font-size: 14px;}
#content_main ul.longlist li:first-letter {font-weight: bold;}
#content_main img.pushup {margin-top: -15px;}
#content_main img.left10marg {margin-left: 10px;}
#content_main img.uptwo {margin-top: -3px;}
#content_main img.uptwo2 {margin-top: -1px;}
#content_main img.botgapnone {margin-bottom: 0px;}

#content_main ol li {list-style-postion: inside;
list-style-type: decimal;
line-height: 1.2em;
margin-left: 15px;
margin-bottom: 2px;
margin-rigght: 10px;}

#content_main ol {list-style-position: inside;
margin-bottom: 10px;}
#content_main ol.boldfirst li:first-letter {font-weight: bold;}
#content_main a:link {text-decoration: underline;}
#content_main a:visited {text-decoration: underline;}
#content_main a:hover {text-decoration: underline;}

#content_main h2 {margin-bottom: 10px;}
#content_main h2.lefth2 {text-align: left;
margin-left: 15px;
font-size: 18px;}

img#sunset {margin-top: -14px;
margin-bottom: 2px;}
img#sunskyindex {margin-bottom: 3px;
margin-top: 5px;
margin-right: 5px;
margin-left: 5px;}
img#sunhill {margin-top: 15px;}
#content_sub img#flowerfield {margin-top: 5px;
margin-left: 0px;
margin-right: 15px;}
#content_main img#omSymbol {margin-right: 30px;}
#content_main p.nobig:first-letter {font-weight: normal;
font-size: 1em;}
img#mistymountain { 
margin-left: 0px;}
#content_main img#sunshore {margin-bottom: 5px;
float: none;
margin-left: 15px;}
#content_main img#nukehorizon {margin-bottom: 5px;
float: none;
margin-left: 15px;}
img#dawn2 {margin-top: 2px;
margin-bottom: 0px;}
img#aromaimg, img#four4three, img#seanovskiimg {float: left;
margin-bottom: 0px;
margin-right: 10px;
margin-top: 5px;
margin-left: 15px;}
#content_main p#aromap, #content_main p#seanp {margin-top: 6px;
margin-right: 5px;}
#content_main h3#specor {margin-top: 5px;
margin-bottom: 5px;}
#content_main h3#coursedetails {margin-top: 10px;}
#content_main h3.lev2tab {margin-top: 10px;
margin-bottom: 5px;}

#content_main h5 {margin-left: 15px;}


img#wattle {float: left;
margin-left: 15px;
margin-right: 10px;
margin-top: 2px;
margin-bottom: 2px;}
img#coursedawn {margin-top: 6px;
margin-bottom: 0px;}
img#bookbarn {margin-left: 15px;
float: none;
margin-bottom: 0px;}
#placesleft {float: left;
font-size: 12px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
width: 80px;
margin-top: -3px;}
#placesleft p {color: red;
text-align: center;
margin-left: 0px;}

#placesleft3 {float: left;
font-size: 12px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
width: 80px;
margin-top: 2px;
border: 1px solid black;}
#placesleft3 p {color: red;
text-align: center;
margin: 5px 3px 5px 3px;}


#placesleft2 {float: right;
margin-bottom: 10px;
margin-right: 30px;
margin-left: 0px;
margin-top: 20px;
border: 1px dotted black;
padding: 5px;
padding-left: 12px;}

#placesleft2 p {color: red;
text-align: center;
margin-left: 0px;}
#eprogram {float: right;
margin: 10px;
border: 1px solid black;
 
width: 110px;}
#eprogram h3 {margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;} 


#eprogram2 {float: right;
margin: 10px;
border: 1px solid black;
margin-top: -10px;
margin-bottom: 2px; 
width: 110px;}

#eprogram2 h3 {margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;} 

#content_main ol.em13 li {line-height: 1.2em;
margin-top: 7px;}
h1#melbreiki {margin-left: 0px;
text-align: center;
padding: 0px;
margin-right: 35px;
 }
#content_main p.midheading {text-align: center;
font-size: 20px;
margin-top: -5px;}
#content_main p.midheading:first-letter {font-size: 20px;
font-weight: normal;}
#content_main h2.sixteenpx {margin-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 14px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom:0px;}
#daycourse {float: right;
margin: 10px;
border: 1px solid black;
width: 130px;}
#daycourse p {margin: 0px;
padding: 5px;
color: red;
text-align: center;}
#daycourse h3 {margin: 0px;
padding: 5px;
text-align: center;
color: red;}
#content_main p.smaller6 {text-align: center;
font-size: 18px;
margin-top: -5px;}
#content_main p.up5 {margin-top: -7px;}
#tuneups {float: right;
margin: 10px;
margin-right: 15px;
padding: 5px;
width: 150px;
border: 2px solid black;}
#tuneups p {margin: 0px;}
#tuneups a:link {color: blue;}
#content_main p.links {margin-bottom: 20px;}

 #content_main table#lev2reiki {margin-top: 10px;
 margin-bottom: 10px;}
 #content_main h3 span.nobold {font-weight: normal;}
 
 
 #daycourse2 {float: right;
margin: 10px;
margin-right: 40px;
margin-top: 5px;
border: 1px solid black;
width: 130px;}
#daycourse2 p {margin: 0px;
padding: 5px;
color: red;
text-align: center;}
#daycourse2 h3 {margin: 0px;
padding: 5px;
text-align: center;
color: red;}
#content_main table.bordercourses {border: 1px solid black;
margin-top: 10px;
margin-bottom: 10px;
width: 400px;}
#content_main table.bordercourses td {padding: 5px;}
#content_main image.floatleft {float: left;}
#content_main p.clearfloat {clear: both;}
#content_main #bookdiv image {float: left;
margin-left: 15px;}
#content_main #bookdiv p {margin-left: 15px;}
#content_main #bookdiv h2 {text-align: left;
margin-left: 15px;
font-size: 20px;}
#wrapper p.fakeh1 {text-align: center;
font-size: 28px;
font-family:"Times New Roman", Times, serif;
margin-top: 0px;
line-height: 28px;
padding-top: 0px;
margin-bottom: 10px;}



/*content_main shop */

 
#reikishop table {width: 774px;
text-align: center;}
#reikishop table td {width: 193px;
border: 1px solid black;
padding: 10px;}
#reikishop table img {float: none;
margin: 0px;}
#reikishop p.heading22 {font-size: 22px;
text-align: center;}

/*content_sub */

#content_sub {float: right;
width: 224px;
margin-top: 10px;
 font-family:Arial, Helvetica, sans-serif;
position:relative;}

#content_sub a:link {text-decoration: underline;}
#content_sub a:visited {text-decoration: underline;}
#content_sub a:hover {text-decoration: underline;}
#content_sub img {float: right;
margin: 5px;
margin-right: 10px;}

#content_sub ul {margin-bottom: 10px;}

#content_sub ul li {list-style-position:inside;
list-style-type: disc;
margin-left: 15px;
line-height: 1.1em;
margin-right: 10px;
}

#content_sub ol li {list-style-postion: inside;
list-style-type: decimal;
line-height: 1.2em;
margin-left: 15px;
margin-bottom: 2px;
margin-rigght: 10px;}

#content_sub ol {list-style-position: inside;
margin-bottom: 10px;}

img#babyom {margin-right: 30px;
margin-top: 10px;}
#content_sub img.bus {margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;}

#content_sub img.bus2 {margin-right: 20px;
margin-top: 40px;
margin-bottom: 5px;}
#content_sub h3.heading, #content_sub h4.heading  {font-size: 18px;
text-align: center;
margin-bottom: 5px;}
#content_sub h3.heading2, {font-size: 18px;
text-align: center;
margin-bottom: 5px;
margin-top: 11px;}

ul#contentFacts {margin-bottom: -5px;}

 

img#omsymbheal {margin-left: 50px;
margin-top: 20px;
margin-bottom: 20px;
float: none;}
img#omsymbheal2 {margin-right: 60px;
margin-top: 20px;
margin-bottom: 20px;}
img#omsymbheal3 {margin-right: 60px;
margin-top: 5px;
margin-bottom: 20px;}

#content_sub img.omindex {margin-top: -5px;
margin-right: 50px;}
img#flowerSlice {margin-left: 20px;
float: none;
margin-top: 20px;}
img#destrack {border: 1px solid #ccc;
margin-top: 15px;}
#ophour {border: 1px dashed black;
text-align: center;
width: 250px;
margin-left: 20px;
margin-bottom: 10px;}
#ophour h3 {margin-top: 5px;}
#ophour h4 {margin-top: 5px;}
h2#stuckmelb {text-align: left;
margin-left: 15px;
font-size: 18px;
margin-bottom: 5px;}
h3#medex {margin-bottom: 12px;}
#collingwood {float: right;
margin: 10px;
margin-top: -5px;
width: 100px;
border: 3px outset black;}
#collingwood p {margin: 9px;}
#freedistance {float: right;
margin: 10px;
margin-bottom: 5px;
margin-top: 5px;
width: 100px;
padding: 5px;
border: 1px solid black;}
#freedistance p {margin: 0px;}
img#JemSide {width: 110px;
height: 110px;}
#omMembership {float: right;
width: 155px;
margin: 10px;
margin-bottom: 3px;
margin-top: -7px;
padding: 6px;
border: 2px solid black;}
#omMembership h3 {text-align: center;
margin-bottom: 5px;
margin-left: 0px;}
#omMembership p {margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;}

#content_main img#SmallWattles {float: right;
margin: 10px;
 
margin-top: -13px;
margin-left: 7px;}
#content_main img#CloudSea {margin-bottom: 4px;
margin-top: 3px;}




#omMembershipFacts {float: right;
width: 230px;
margin: 10px;
margin-bottom: 3px;
margin-top: 1px;
padding: 6px;
padding-bottom: 4px;
border: 2px solid black;}
#omMembershipFacts h3 {text-align: center;
margin-bottom: 5px;
margin-left: 0px;
color:#990000;}
#omMembershipFacts p {margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 13px;}
#omMembershipFacts p.center {text-align: center;
margin-bottom: 3px;
margin-top: 5px;}







#omMembershipCol2 { 
width: 150px;
margin-top: 20px;
margin-bottom: 20px;
color: #990000;
padding: 6px;
border: 2px solid black;
margin-left: auto;
margin-right: auto;}
#omMembershipCol2 h3 {text-align: center;
margin-bottom: 5px;
margin-left: 0px;
color:#990000;}
#omMembershipCol2 p {margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
color: black;}

#omMembershipCol2 p.center a:link {text-align: center;
color: #990000;}

#content_main table.tabborder td {border: 1px solid black;
padding: 10px;
padding-right: 20px;
padding-left: 20px;}

#content_main table.tabborder {margin-top: 10px;
margin-bottom: 10px;}

table#lev2reiki {margin-top: 20px;
width: 450px;
margin-right: 10px;
padding-right: 0px;
border: 1px solid black;
 }
table#lev2reiki td {width: 225px;
padding: 7px;}
table#lev2reiki td.shorter {width: 150px;}
img#jeremy {float: right;
margin: 10px;
margin-top: 0px;}
#jeremyphoto {width: 130px;
border: 1px solid black;
float: right;}
#jeremyphoto p {margin: 5px;
text-align: center;}
#jeremyphoto p:first-letter {font-weight: normal;}

#reikitouch {width: 360px;
border: 1px solid black;
margin: 10px;
text-align: center;
}
#reikitouch p {margin: 5px;}
table#klcourse {width: 450px;}
table#klcourse td {padding: 5px;
 
width: 225px;}
table#klcourse th {font-weight: bold;
padding: 5px;
 
width: 225px;}
img#tang {float: right;
margin: 10px;
mangin-bottom: 0px;
margin-top: 5px;}
img#moon {float:left;
margin-top: 5px;
margin-left: 15px;
margin-bottom: 10px;}
#content_main p.extratopgap {margin-top: 13px;}

#content_sub p.bigh2 {text-align: center;
font-size: 22px;
font-family:"Times New Roman", Times, serif;
margin-top: 0px;
font-weight: bold;
padding-top: 0px;}
#placesleftSub {border: 1px solid black;
margin-left: auto;
margin-right: auto;
padding: 5px;
width: 200px;
margin-top: 30px;
margin-bottom: 10px;}
#placesleftSub p, #placesleftSub h3 {margin: 0px;
text-align: center;
color: red;
}
#placesleftSub h3 {margin-bottom: 5px;}
h3#day2h3 {clear: both;}

#content_sub h4.botmargin5 {margin-bottom: -4px;
margin-top: 10px;}
div.omindexmem {width: 240px;
border: 1px solid black;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;}
div.omindexmem p {margin-left: 15px;
margin-right: 10px;}
div.omindexmem table td {padding-top: 3px;
padding-bottom: 2px;}
div.omindexmem h4.nobig {margin-bottom: -5px;}

div.omindexmemarticles {width: 240px;
border: 1px solid black;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 15px;
 }
div.omindexmemarticles p {margin-left: 15px;
margin-right: 10px;}
div.omindexmemarticles table td {padding-top: 3px;
padding-bottom: 2px;}
div.omindexmemarticles h4.nobig {margin-bottom: -5px;}
#content_sub p.huge {font-size: 24px;
text-align: center;
font-weight: bold;}
#content_sub p.numbers {font-weight: bold;
font-size: 16px;
text-align: center;}

#postage {text-align: center;
width: 200px;
border: 1px solid black;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;}

#postage h3 {margin-top: 10px;
margin-bottom: 10px;}

#content_main h3.margintop10 {margin-top: 10px;}

#bookofweek {margin: 10px;
border: 1px solid black;
padding: 3px;}
 
/*=site_info*/
#site_info {width: 775px;
 
clear:both;
position:relative;
 
text-align: center;
padding-top: 10px;
font-weight: normal;
 }

#site_info p {margin-top: 5px;
margin-bottom: 5px;}
#site_info p.botgap {margin-bottom: 10px;}

p#copyright {text-align: center;
font-size: 11px;}
#site_info p.footermargin5top {margin-top: -5px;}
 

/*=Typography */

.bold {font-weight: bold;}
.bold2 {font-weight: bold;
font-size: 26px;}
.monospace {font-family:"Courier New", Courier, monospace;
font-size: 11px;}
.box {border: 1px solid black;
margin-top: 10px;
 }
 .italics {font-style:italic;}
 .right {text-align: right;}
 .left {text-align: left;
 margin-left: 15px;}
 .center {text-align: center;
 margin-left: 0px;}
 .floatright {float: right;
 margin: 10px;
 border: 1px solid black;
 position: relative;}
 .linethrough {text-decoration:line-through;}
 .bigger {font-size: 1.1em;}
 .sechead {margin-top: 5px;}
 .sechead2 {margin-bottom: 20px;
 margin-top: 5px;}
 .red {color: red;}
 .blue {color: blue;}

 .smalltop {margin-top: 15px;
 margin-bottom: 5px;}
 .underline {text-decoration:underline;}
.bigleft {margin-left: 30px;}
.marginbot5 {margin-bottom: 5px;}
.margintop5 {margin-top: 5px;}
.blackborder {border: 1px solid black;}
 
img#smallFlower {
	margin-right: 35px;
	margin-top: 17px;
}
img#SatGuarantee {margin-right: 20px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0px;}
img#distmountain {margin-left: 10px;}
#content_main form table.progform {border: 1px solid black;
width: 300px;}
#content_main form table.progform td {padding-left: 10px;
padding-right: 10px;}
#content_main form table.progform td#legend {padding-top: 10px;}
#progformdiv {margin-left: 65px;
margin-top: 20px;
margin-bottom: 20px;
}


 
#progformdiv2 {margin-left: 0px;
margin-top: 20px;
margin-bottom: 20px;
}
  



img#dirtform {margin-top: 10px;
margin-right: 30px;}

#content_main table#omMemberForm {width: 305px;
border: 2px solid black;
margin-top: 15px;
margin-bottom: 15px;
 }
 
 #content_main form table#omMemberForm td.margintop10 {padding-top: 15px;}
 
#content_main form table#omMemberForm td {margin-right: 0px;
padding-left: 10px;
padding-right: 10px;}
