body { background: #fff; 
       color: #000; }
			/* text-align: center;  !! CENTERS ALL TABLES IN IE !! */

	/* quotes (either single or double) are OPTIONAL in designating the background image! */


body,div,dl,dt,dd,pre,form,fieldset,input,textarea,table,th,td   { margin: 0; padding: 0; }



div#Reiki-The-True-Story { width: 100%; height: 109px; margin: 0; padding: 0; }

    h1#ReikiTheTrueStory { width: 394px; height: 71px; 
				margin: 19px 0 0 19px; padding: 0; 
				text-indent: -8888px; 
			   	background: transparent url(IMG/ReikiTrueStory-header2.png) no-repeat; }

	h2#ReikiTrueStory { width: 370px; height: 493px; 
				float: left; 
				margin: 0 19px 0 0; padding: 0; 
				text-indent: -8888px; 
			   	background: transparent url(IMG/ReikiBook.370.jpg) no-repeat; 
				border: 1px solid #000; }

		h3#ReikiStory { width: 333px; height: 444px; 
				float: left; 
				margin: 0 19px 0 0; padding: 0; 
				text-indent: -8888px; 
			   	background: transparent url(IMG/ReikiBook.333.jpg) no-repeat; 
				border: 1px solid #000; }

			h4#TrueStory { width: 296px; height: 394px; 
					margin: 0; padding: 0; 
					text-indent: -8888px; 
			   		background: transparent url(IMG/ReikiBook.296.jpg) no-repeat; 
					border: 1px solid #000; }


	table { border: 0;
		border-spacing: 0; }


	td.main { width: 80%;
			vertical-align: top;
			padding: 35px 26px;
			border-top: 1px solid #000; border-bottom: 1px solid #000; }


	td#skinny { width: 1%; background: #d2691e  
			url(http://johreiki.net/Images/reikijohreimacrobiotics.jpg) repeat-y;				      	border-right: 1px solid #000; border-left: 1px solid #000; }


	td#NAV-generic { width: 19%; vertical-align: top; background: #4682b4 
				url(IMG/Sky-BG.jpg) repeat-y top center;
				padding: 17px;
				border-top: 1px solid #000; border-bottom: 1px solid #000; }


	td.color { background: #d2691e 
		  	url(http://johreiki.net/Images/reikijohreimacrobiotics.jpg) repeat-x;
			color: #000; padding: 3px; }


ul.NAV { list-style: none; margin: 111px 0; padding: 0;
	 font: 13px arial, helvetica, sans-serif; }

    ul.NAV li { margin-bottom: 2em;
		text-align: center; 
		color: #fff; }

    ul.NAV em { font-weight: bold; font-style: normal; color: #f00; }


    ul.NAV a:link { color: #fff; font-weight: bold; text-decoration: none; }
    ul.NAV a:visited { color: #fff; font-weight: bold; text-decoration: none; }
    ul.NAV a:hover { color: #fff; font-weight: bold; text-decoration: underline; }
    ul.NAV a:active { color: #fff; font-weight: bold; text-decoration: none; }

	 

ul.plain { list-style: none; }

   ul.plain li { margin-bottom: 1.7em; }



ul.Links { list-style: none; }

   ul.Links a:link,
   ul.Links a:visited,
   ul.Links a:hover,
   ul.Links a:active  { font-family: georgia, "times new roman", times, serif;
			font-weight: bold;
			color: #b8860b; background: transparent;
			text-decoration: none; }


   ul.Links p { margin: 0 0 1.7em 1em;
		text-align: justify;
		line-height: 1.0; }


div.Translators a:link,
div.Translators	a:visited,
div.Translators	a:hover,
div.Translators	a:active  { font-family: verdana, helvetica, sans-serif;
			    color: #fff; background: transparent; }

p.translate   { text-align: right; 
		margin: 33px 19px 30px 0; 
		font-family: arial, helvetica, sans-serif; 
		font-size: 19px; }



			table.center  { margin-right: auto; margin-left: auto; }


h1, h2, h3, h4, h5, h6 { padding: 0; }

h1, h2, h3, h4         { font-family: "calisto mt", "times new roman", times, serif;
		 	 font-style: italic;
		 	 font-weight: bold;
		 	 text-align: left; }


p { font-family: verdana, helvetica, sans-serif;
    text-align: justify;
    line-height: 1.36; }

p.drop { /* text-indent: 19px; */ line-height: 136%; }

p.drop:first-letter { font-size: 300%; line-height: 77%;
		      font-weight: normal; 
		      font-family: "monotype corsiva", "calisto mt", "times new roman", times, serif; }

.bottomline { padding-bottom: 1em; border-bottom: 1px solid #b22222; margin-bottom: 1.9em; }

.in-1 { margin: 0 0 .6em 38px; }

.in-2 { margin: 0 0 .6em 76px; }

.in-3 { margin: 0 0 .6em 114px; }


p.li  { margin: 0 0 1.7em 1em;
	width: 80%;
    	line-height: 1.0; }

li { font-family: verdana, helvetica, sans-serif;
     text-align: left; 
     margin-bottom: .4em; }



acronym { border-bottom: 1px dotted #808080; }

a img { border: 0; }

  .right { float: right;
	      margin-left: 5px; }

  .left { float: left;
	     margin-right: 5px; }

/* ---- USE DEFAULT LINKS INSTEAD ----
a:link { color: #00f; font-weight: bold; text-decoration: none; }
a:visited { color: #b8860b; font-weight: bold; text-decoration: none; }
a:hover { color: #f00; font-weight: bold; text-decoration: underline; }
a:active { color: #b8860b; font-weight: bold; text-decoration: none; }

a.plain { font-weight: normal; text-decoration: underline; } */

a.special { text-decoration: none; }


strong  { font-weight: bold; font-family: georgia, "times new roman", serif; }      /* -- GEORGIA!! -- */
em      { font-style: italic; }
.NO-em  { font-style: normal; }
.normal { font-weight: normal; }


.C   { text-align: center; }
.L   { text-align: left; }
  .Lverdana { text-align: left; font-family: verdana, helvetica, sans-serif; }
.R   { text-align: right; }

.u   { text-decoration: underline; }
 .uB { text-decoration: underline; font-weight: bold; }


.lyrics { font-size: 95%; font-style: italic; }

  .red-bold { color: #f00; font-weight: bold; }
    .red-bold-vhss { color: #f00; font-weight: bold; 
		     font-family: verdana, helvetica, sans-serif; }

.quote { margin-right: 5%; margin-left: 5%; font-size: 95%; }


.footnote { margin-top: 0;
	    border-top: 1px solid #000;
	    padding-top: 4px;
	    font-size: 95%;
	    text-align: left; }


.footnote2 { margin-top: 0;
	    border-top: 1px solid #000; border-bottom: 1px solid #000;
	    padding: 4px 0;
	/*    font-size: 95%;   */
	    text-align: left; }


.red    { color: #f00; background: transparent; }
 .red-B { color: #f00; background: transparent; font-weight: bold; }

.darkred    { color: #c00000; background: transparent; }
 .darkred-B { color: #c00000; background: transparent; font-weight: bold; }

.black { color: #000; background: transparent; }

div#ALL { position: relative; }

   #Julie { text-align: right; margin: 0 12px 14px 0; 
		font: 11px arial, sans-serif; }

div#footer { border-top: 2px solid #d2691e;
	     padding-top: 4px; }


div#TexSize   { position: absolute; top: 0; left: 0; }

div#TexSize-R { position: absolute; top: 0; right: 0; }



p#CR { text-align: center;
       	     font: 90% arial, helvetica, sans-serif;
             margin: 0; } 


p.CR { text-align: center;
       	     font: 90% arial, helvetica, sans-serif;
             margin: 0 0 37px 0; }


p#DB  { text-align: center;
        font: 95% arial, helvetica, sans-serif;
        margin: 0 0 17px 0; }



.credit { font: 11px arial, helvetica, sans-serif; margin: 0; padding: 0; display: block; }


.arial95 { font: 95% arial, helvetica, sans-serif; }

.button { width: 23em; text-align: center; margin: 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; border-color: #FFFFFF #666666 #666666 #FFFFFF; background-color: #CCCC99; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 5px 0; }




