/* CSS Document */

.hidden,
#skiplinks {display:none;}

body {
	margin:0;
	padding:0;
	padding-bottom:20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:76%;
	background-color:#E8D8E4;
	}

p {
	padding:0px 25px 0px 25px;
	}

b {
	color:#009;
	background:transparent;
	}
	
#masthead {
	background-image:url(../GFX/Masthead.jpg);
	height:147px;
	margin:0px;
	background-repeat:no-repeat;
}

#wrapper {
	width:688px;
	margin-left:10px;
}

#left {
	float:left;
	width:182px;
}

#left a {
	color:#7B5C98;
	font-weight:bold;
	text-decoration:none;
	}
	
#left a:hover {
	color:#009;
	}

#left p {
font-family:Arial, Helvetica, sans-serif;
margin-top:-1px;
margin-bottom:-1px;
font-size:90%;
margin-left:-10px;
margin-right:-8px;
}

#left h2 {
margin-top:-1px;
margin-bottom:-1px;
font-size:100%;
margin-left:15px;
margin-right:-8px;
padding-bottom:6px;
color:#009;
}

*html #left p {
margin-top:-2px;
}

*html #left h2 {
margin-top:-2px;
}

#left ul {
margin-top:-6px;
margin-bottom:0px;
font-size:80%;
margin-left:-10px;
margin-right:-10px;
}

#left ul li {
	padding-bottom:5px;
	}

*html #left ul {
	margin-top:-8px;
	margin-left:30px;
}

*+html #left ul {
	margin-top:-8px;
	margin-left:30px;
}

#lefttop {
	background-image:url(../GFX/LeftTop.jpg);
	height:12px;
}

#leftmid {
	background-image:url(../GFX/LeftMid.jpg);
}

#leftmid2 {
	background-image:url(../GFX/LeftMid.jpg);
	margin-top:-10px;
}

#leftbot {
	background-image:url(../GFX/LeftBot.jpg);
	height:17px;
}

#main {
	position:relative;
	float:right;
	width:494px;
	background-image:url(../GFX/MainMid.jpg);
}

#news {
	position:relative;
	float:right;
	width:494px;
	background-image:url(../GFX/MainMid.jpg);
}

#mainmid {
	background-image:url(../GFX/MainMid.jpg);
	padding-right:10px;
}

#mainmid a {
	color:#7B5C98;
	text-decoration:underline;
	}
	
#mainmid a:hover {
	text-decoration:underline;
	color:#009;
	}

#newsmid {
	background-image:url(../GFX/MainMid.jpg);
}

#mainmid h1 {
	color:#7B5C98;
	font-size:160%;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:17px;
	padding-bottom:0px;
}

*html #mainmid h1 {
	margin-top:-2px;
	}
	
#mainmid h2 {
	color:#9D7EBA;
	font-size:150%;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:15px;
	padding-left:17px;
	padding-bottom:6px;
}

*html #mainmid h2 {
	margin-top:-2px;
	}
	
#mainmid p {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:-5px;
	padding-top:10px;
}

*html #mainmid p {
	margin-top:-2px;
	padding-top:12px;
	}
	
#newsmid h2 {
	color:#593A76;
	font-size:140%;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:17px;
	padding-right:27px;
	padding-bottom:6px;
}

#newsmid a {
	color:#009;
}

#newsmid a:hover {
	color:#593A76;
}

.newsmidlink a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#593A76;
	font-size:140%;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:3px;
	padding-bottom:6px;
}

.newsmidlink a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#009;
	font-size:140%;
	text-decoration:none;
	margin-top:3px;
	margin-bottom:3px;
	padding-bottom:6px;
}

#newsmid h3 {
	color:#593A76;
	font-size:120%;
	margin-bottom:3px;
	padding-left:19px;
	padding-right:29px;
	padding-bottom:6px;
}

*html #newsmid h2 {
	margin-top:-2px;
	}
	
*html #mainmid ul {
	margin-bottom:15px;
	}
	
#newsmid ul {
	padding-right:15px;
	}
	
#newsmid ul li {
	padding-bottom:5px;
}

#newsmid p {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:-5px;
}

*html #newsmid p {
	margin-top:-2px;
	padding-top:2px;
	}
	
#small {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:100%;
color:#7B5C98;
margin-top:0px;
}

*html #small {
margin-top:-2px;
padding-top:2px;
}

#maintop {
	background-image:url(../GFX/MainTop.jpg);
	height:12px;
}

#mainbot {
	background-image:url(../GFX/MainBot.jpg);
	height:17px;
}

#newstop {
	background-image:url(../GFX/MainTop.jpg);
	height:12px;
}

#newsbot {
	background-image:url(../GFX/MainBot.jpg);
	height:17px;
}

#leftmenu {
	width:182px;
}

#leftmenu h1 {
	background-image:url(../GFX/GreenTop.jpg);
	background-repeat:no-repeat;
	height:37px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:120%;
	margin:0px;
	padding-top:10px;
	padding-left:12px;
	padding-bottom:0px;
}

#footer {
padding-top:10px;
padding-bottom:10px;
width:705px;
clear:both;
font-size:80%;
color:#7B5C98;
}

#footer hr {
	width:100%;
	color:#7B5C98;
	background-color:#7B5C98;
	height:2px;
	}
	
#footer a {
	color:#7B5C98;
	font-weight:bold;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#004;
	}
	
.border {
	border: 1px solid #7B5C98;
	background-color: #ebebeb;
	}
	
#mainmid table {
	width:91%;
	margin-left:20px;
	margin-bottom:5px;
}

*html #mainmid table {
	width:100%;
	margin-left:0px;
	margin-bottom:8px;
}

.searchnav
{
background: url(http://www.reiki-training.com/GFX/SearchOn.jpg) no-repeat;

display: block;
width: 100px;
height: 21px;
padding-left:5px;
margin-bottom:5px;
}

* .searchnav
{
margin-top:5px;
margin-bottom:5px;
mar/gin-left:0px;
padding: 0px;
}

.searchnav a
{
display:block;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:74%;
color:#008;
width: 100px;
height: 21px;
float: left;
text-decoration: none;
}

.searchnav a:hover
{
color:#008;
text-decoration:none;
}

.searchnav img
{
width: 100px;
height: 21px;
border: 0
}


* html .searchnav a:hover
{
visibility:visible;
color:#008;
text-decoration:none;
}

.searchnav a:hover img
{
visibility:hidden;
}

.dhnavFeedback
{
background: url(http://www.reiki-training.com/GFX/ViewFeedbackOn.jpg) no-repeat;
display: block;
width: 148px;
height: 21px;
padding-left:5px;
margin-bottom:5px;
}

* .dhnavFeedback
{
margin-top:5px;
margin-bottom:5px;
mar/gin-left:0px;
padding: 0px;
}

.dhnavBooking
{
background: url(http://www.reiki-training.com/GFX/BookHealingOn.jpg) no-repeat;
display: block;
width: 148px;
height: 21px;
padding-left:5px;
margin-bottom:5px;
}

* .dhnavBooking
{
margin-top:5px;
margin-bottom:5px;
mar/gin-left:0px;
padding: 0px;
}

.dhnavFeedback a,
.dhnavBooking a
{
display:block;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:74%;
color:#008;
width: 148px;
height: 21px;
float: left;
text-decoration: none;
}

.dhnavFeedback a:hover,
.dhnavBooking a:hover
{
color:#008;
text-decoration:none;
}

.dhnavFeedback img,
.dhnavBooking img
{
width: 148px;
height: 21px;
border: 0
}


* html .dhnavFeedback a:hover,
* html .dhnavBooking a:hover
{
visibility:visible;
color:#008;
text-decoration:none;
}

.dhnavFeedback a:hover img,
.dhnavBooking a:hover img
{
visibility:hidden;
}

.resultHeading {
	font-size:130%;
	font-weight:bold;
	color:#593A76;
	margin-left:-18px;
	margin-top:-10px;
}

.small {
	font-size:80%;
}

*html .small {
	font-size:90%;
}

.formLARGE { width:250px;font-family:arial,helvetica,sans-serif; }
.formSMALL { width:100px;font-family:arial,helvetica,sans-serif; }
.formERROR { width:400px;background-color:transparent;color:#f00;font-weight:bold;font-size:100%;font-family:arial,helvetica,sans-serif;border:0px solid #fff; }
.formNewsletter { width:430px;font-family:"Courier New",Courier, mono;font-size:100%; padding:3px; }

.odd{background-color: #fff;} 
.even{background-color: #ddf;} 

table.feedback {padding:5px; border: 4px outset #b4b4b4;background:#fff; font-size:80%;}
table.feedback th {background-color:#1a1362; color:#fff; font-weight:bold; text-align:left;}


#content {
	margin-left:20px;
	margin-right:20px;
	font-size:90%;
	padding-top:15px;
	padding-bottom:20px;
}

#content h1 {
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
}

#content h2 {
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
}

#content h3 {
	padding-left:0px;
	padding-right:0px;
	padding-top:15px;
}

