body { margin: 0;
       padding: 0;
       background: #99cc33;
       color: #fff; }

a:link { color: #fff; background: transparent; }
a:visited  { color: #d3d3d3; background: transparent; }
a:hover { color: #f00; background: transparent; }
a:active { color: #f00; background: transparent; }



strong { font-weight: bold; }
em     { font-style: italic; }


.C { text-align: center; }
.L { text-align: left; }
.R { text-align: right; }
.J { text-align: justify; }


#ALL { width: 100%; position: relative; }

#CONTENT { margin-top: 60px; }


/* navigation tabs
   --------------- */
#menu { width: 100%; position: absolute; 
	top: 200px; left: 0; 
	display: block; }

 table#tabs { width: 100%; border-bottom: 2px solid #f90; }

   td.leftFORE  { width: 13px; height: 28px; background: #f90 url(../images/left.gif) no-repeat; }
   td.FORE      { height: 28px; background: #f90 url(../images/tdbg.gif) repeat-x; }
   td.rightFORE { width: 13px; height: 28px; background: #f90 url(../images/right.gif) no-repeat; }


   td.leftBACK  { width: 13px; height: 28px; background: #e68a00 url(../images/left.gif) no-repeat; }
   td.BACK      { height: 28px; background: #e68a00 url(../images/tdbg.gif) repeat-x; }
   td.rightBACK { width: 13px; height: 28px; background: #e68a00 url(../images/right.gif) no-repeat; }


 table#sub-home    { width: 100%; border-bottom: 2px solid #f90; }

 table#sub-home td { text-align: center; width: 20%; 
	             font: 13px verdana, tahoma, helvetica, sans-serif; }


table#tabs a#Home          { width: 45px; height: 28px; 
	                     background: transparent url(../images/home.gif) no-repeat; }
table#tabs a#IT            { width: 117px; height: 28px; 
	                     background: transparent url(../images/it.gif) no-repeat; }
table#tabs a#Reiki         { width: 115px; height: 28px; 
	                     background: transparent url(../images/reiki.gif) no-repeat; }
table#tabs a#Personal      { width: 75px; height: 28px; 
		             background: transparent url(../images/personal.gif) no-repeat; }
table#tabs a#About-Contact { width: 144px; height: 28px; 
		             background: transparent url(../images/about-contact.gif) no-repeat; }

table#tabs a { text-indent: -8000px; 
               color: #fff; background: transparent;
	       display: block; height: 0; padding-top: -28px; overflow: hidden; }


* html table#tabs a:link,
* html table#tabs a:visited { height: 28px; he\ight: 0; }
* html table#tabs a:hover { height: 28px; he\ight: 0; }


 table#sub-home td a:link, 
 table#sub-home td a:visited, 
 table#sub-home td a:hover, 
 table#sub-home td a:active   { color: #000; background: transparent; 
			        text-decoration: none; }



