
/* force vertical scrollbar in Firefox */
	html { overflow: scroll; }

/* remove the obnoxious dotted line on links in Firefox */
	a:link	{ outline: none; }
	a:active	{ outline: none; }
	a:visited	{ outline: none; }

/* styles for unspecified links */

	a:link { color: #824582; }
	a:visited { color: #824582; }
	a:hover { color: #34888C; }

/* styles for menu bar */

	.menu { font-weight: bold; color: #34888C; display: block; float: right; }
	.menu a:link { color: #824582; text-decoration: none; }
	.menu a:visited { color: #824582; text-decoration: none; }
	.menu a:hover { color: #34888C; background: #ADCDC8; }

/* styles for the body elements */

	html	{ margin: 0; font-family: "Book Antiqua", "Times New Roman", serif; font-weight: normal; color: #241D5B; height: 100%; }
	body { margin: 0; font-family: "Book Antiqua", "Times New Roman", serif; font-weight: normal; color: #241D5B; }

/*  colors that work DBEDD5  ADCDC8/93BEB6  CDC8AD/BEB693  C8CDAD/B6BE93  */
	.reiki1	{ background: #93BEB6 url(images/fullheart.gif) center top; }
	.reiki2	{ background: #A1C8D7 url(images/fullheart-blue.gif) center top; }

	.lectures	{ font-size: .9em; }
	blockquote	{ font-size: .9em; }

/* styles for the main content area */

	.content { width: 614px; margin: 0 auto 0 auto; padding-bottom: 100px; } /* no scrollbar needed at 640px screen */
	.credits	{ font-size: .75em; }
	.counter { font-size: .75em; color: #93BEB6; }

/* styles for the images */

	.sm_port { width: 150px; height: 210px; border: solid #241D5B 1px; float: right; margin: 10px 0 10px 10px; } /* small portrait */
	.sm_land { width: 210px; height: 150px; border: solid #241D5B 1px; float: right; margin: 10px 0 10px 10px; } /* small landscape */
	.square { width: 210px; height: 210px; border: solid #241D5B 1px; float: right; margin: 10px 0 10px 10px; } /* square format */
	.lg_land { width: 294px; height: 210px; border: solid #241D5B 1px; float: right; margin: 10px 0 10px 10px; } /* large landscape */
	.short { width: 200px; height: 1px; } /* short line */

	img.logo { width: 300px; height: 130px; border: none #241D5B 1px; float: right; } /* Marita-Reiki logo */
	img.menu { width: 0; height: 160px; border: none #241D5B 1px; float: right; } /* this gives vertical spacing to menu */
	img.text { width: 20px; height: 120px; border: none #241D5B 1px; float: right; } /* this adjusts the right margin, gives vertical spacing to text */
	img.text2 { width: 20px; height: 80px; border: none #241D5B 1px; float: right; } /* shorter spacing to text */
	img.bottom { width: 20px; height: 50px; border: none #241D5B 1px; float: right; } /* this adjusts the right margin, gives vertical spacing to logo (bottom) */

/* styles for popup windows */
/*  colors that work DBEDD5  ADCDC8/93BEB6  CDC8AD/BEB693  C8CDAD/B6BE93  */
	.reiki		{ background-color: #ADCDC8; }
.popLink		{ font-weight: bold; font-size: 10pt; color: #241D5B; text-decoration: none; }
.poptop		{ height: 35px; padding-right: 30px; background-color: #93BEB6; border-bottom: solid 1px #241D5B; }
.popbot		{ padding: 30px; border-bottom: solid 1px #241D5B; }
.rportrait	{ width: 121px; height: 130px; border: 1px solid #000000; margin-left: 15px; }

