/* CSS Document */

body{
margin:0;
margin-top:-15px;
padding:0;
line-height: 1.5em;
background-color:#6065AD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
}

blockquote {
line-height: 1em;
}

h1{
text-align:center; margin:0 auto;
}

h2{
text-align:center;
font-weight:800;
font-size:12pt;
color:#8268ab;
}

h3{
text-align:left;
font-weight:800;
font-size:12pt;
color:#8268ab;
}

h4{
text-align:left;
font-size:10pt;
color:#8268ab;
}

a{
color:#333184;
text-decoration:none;
font-weight:800;
}

a:link{
color:#333184;
text-decoration:none;
font-weight:800;
}

a:visited{
color:#333184;
text-decoration:none;
font-weight:800;
}

a:hover{
color:#6400ff;
font-weight:800;
text-decoration:none;
border-bottom:#6400ff 1px solid;
}

.no_style {
border:none;
}
.no_style a:link{
border:none;
}

.no_style a:hover{
border:none;
}

img {
border:none;
}

.front_text{
font-size:10pt;
line-height: 1.75em;
text-align:justify;
padding:3px;
}



.maincontainer{
width: 750px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
width: 750px;
color: #FFF;
text-align: center;
margin:2px auto;
}

#mainmenu{
background-color:#8b90ff;
padding-top:2px;
padding-bottom:2px;
}

.top_menu{
text-align:right;
color:#000000;
}

.top_menu a{
color:#000000;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:none;
}

.top_menu a:hover{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:underline;
}

#contentwrapper{
float: left;
width: 100%;
background-color:#FFFFFF;
}

#contentcolumn{
margin: 0 170px 0 170px; 
}

#contentcolumn2{
margin: 0 170px; 
width:570px;
background-color:#f7f7f7;
border:#8b90ff thin solid;
padding-top:2px;
}

#leftcolumn{
float: left;
width: 170px; /*Width of left column in pixel*/
margin-left: -750px; /*Set margin to that of -(MainContainerWidth)*/
background-color:#FFFFFF;
}

#rightcolumn{
float: left;
width: 170px; /*Width of right column*/
margin-left: -170px; /*Set left margin to -(RightColumnWidth)*/
background-color:#FFFFFF;
}

#footer{
clear: left;
width: 750px;
text-align: center;
margin:0 auto;
background-color:#500E59;
}

.info_box {
margin-top:5px;
border:#8b90ff thin solid;
padding:3px;
background-color:#f8f5fc;
}

.info_box p{
line-height:1.5em;
font-size:10pt;
padding:1px;
}

.left_box_1 {
background:url(http://www.returningtotheoneness.com/essential_images/left_1_bottom.gif) no-repeat bottom;
padding-top:3px;
padding-bottom:15px;
width:159px;
margin:0 auto;
}

.left_box_1_inside {
padding-top:10px;
text-align:center;
font-size:8pt;
background:url(http://www.returningtotheoneness.com/essential_images/left_1_top.gif) no-repeat top;
background-color:#c099fc;
}



.left_box_2 {
background:url(http://www.returningtotheoneness.com/essential_images/left_2_bottom.gif) no-repeat bottom;
padding-top:3px;
padding-bottom:15px;
width:159px;
margin:0 auto;
}

.left_box_2_inside {
padding-top:10px;
text-align:center;
font-size:8pt;
background:url(http://www.returningtotheoneness.com/essential_images/left_2_top.gif) no-repeat top;
background-color:#d0b4fc;
}

.left_box_3 {
background:url(http://www.returningtotheoneness.com/essential_images/left_3_bottom.gif) no-repeat bottom;
padding-top:3px;
padding-bottom:10px;
width:159px;
margin:0 auto;
}


.left_box_3_inside {
padding-top:10px;
text-align:center;
font-size:8pt;
background:url(http://www.returningtotheoneness.com/essential_images/left_3_top.gif) no-repeat top;
background-color:#deccfc;
}



.right_box_1 {
background:url(http://www.returningtotheoneness.com/essential_images/right_1_bottom.gif) no-repeat bottom;
padding-top:3px;
padding-bottom:10px;
width:141px;
margin:0 auto;
}

.right_box_1_inside {
padding-top:10px;
text-align:center;
font-size:8pt;
background:url(http://www.returningtotheoneness.com/essential_images/right_1_top.gif) no-repeat top;
background-color:#99b0fc;
}

.right_box_2 {
background:url(http://www.returningtotheoneness.com/essential_images/right_2_bottom.gif) no-repeat bottom;
padding-top:3px;
padding-bottom:10px;
width:141px;
margin:0 auto;
}

.right_box_2_inside {
padding-top:10px;
text-align:center;
font-size:8pt;
background:url(http://www.returningtotheoneness.com/essential_images/right_2_top.gif) no-repeat top;
background-color:#b3c4fc;
}



.right_box_3 {
background:url(http://www.returningtotheoneness.com/essential_images/right_3_bottom.gif) no-repeat bottom;
padding-top:3px;
padding-bottom:7px;
width:141px;
margin:0 auto;
}

.right_box_3_inside {
padding-top:10px;
text-align:center;
font-size:8pt;
background:url(http://www.returningtotheoneness.com/essential_images/right_3_top.gif) no-repeat top;
background-color:#ccd7fc;
}




.bottom_menu{
background-color:#500E59;
color:#cccccc;
font-size:8pt;
}

.bottom_menu a{
color:#c099fc;
text-decoration:none;
}

.bottom_menu a:hover{
color:#ffffff;
text-decoration:underline;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* for top menu */
.hovermenu {
background-color: #8b90ff;;
width:748px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:600; 
font-size: 9pt;
color: black;
}

.hovermenu ul{
margin:0 auto;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding:2px .5em;
text-decoration: none;
color: black;
border: 2px solid #8b90ff;
}

.hovermenu ul li a:hover{
background-color: #b9b9ff;
border: 2px solid #5b5b7d;
border-style: outset;
color:white;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

/* to show what page you are on */



/* main menu */
#contact #con, #guestbook #guest, #home #idx, #about #abt, #calendar #cal, #products #prs, #free_lessons #free, #links #lin, #ascension_academy #ascension, #blue_rose #brf, #art_gallery #art, #newsletter #news, #for_beginners #beg, #disclaimer #dis, #teachers #tea, #twelve_rays #rays{
background-color: #b9b9ff;
border: 2px solid #5b5b7d;
border-style: inset;
color:#9f98a6;}

/* bottom menu */
#home #hm, #about #ab, #guestbook #gu, #calendar #ca, #products #pr, #free_lessons #fl, #links #li, #for_beginners #fb, #ascension_academy #aa, #blue_rose #br, #art_gallery #ag, #newsletter #ne, #contact #co, #credits #cr, #technical #te, #disclaimer #di, #teachers #te, #twelve_rays #twr {border-bottom:#5b5b7d 1px solid; }

a.cellhighlight {
display: block;
width: 300px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:13px;
font-weight:700;
color: #000000;
BORDER: none;
border: solid 1px #6100C1;
background-color:#f8f5fc;
}

a.cellhighlight:link {
display: block;
width: 300px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:13px;
font-weight:700;
color: #000000;
BORDER: none;
border: solid 1px #6100C1;
}

a.cellhighlight:visited {
display: block;
width: 300px;
text-align: center;
text-decoration: none;
font-family:tahoma;
font-size:13px;
font-weight:700;
color: #000000;
BORDER: none;
border: solid 1px #6100C1;
}



a.cellhighlight:hover {
border: solid 1px #6100C1;
color: #8268ab;
background-color:#F0E1FF;
text-decoration: none;
}

.contact_form h1{
color:#0d1269;
font-family: Tahoma, Garamond, Veranda;
font-size:14pt;
text-align:center;
vertical-align:top;
}

/* form styling */
label {
	font-weight:bold;
	line-height:normal;
	text-align:right;
	margin-right:10px;
	position: relative;
	display: block;
	float: left;
	width: 220px;
}

label.RadioLabel {
	display: inline;
	float:none;
	text-align:left;
	width: 7px;
}

label.error {
	font-weight: normal;
	font-size:12px;
	color:#FF0000;
}

input.FormInputText {
	font-size: .8em;
	color: #333333;
	background-color:#FFFFFF;
	padding: 2px;
	border: solid 1px #000000;
	height: 15px;
}

input.Form1InputText {
	font-size: .8em;
	color: #333333;
	background-color:#FFFFFF;
	padding: 2px;
	border: solid 1px #000000;
	margin-right: 5px;
	margin-left: 5px;
	height: 15px;
	width: 75px;
	visibility:hidden;
}

input.FormInputRadio {
	font-size: .8em;
	display:inline;
	color:#333333;	
	padding-left:15px;
	margin-left:15px;
	height:15px;
	width:75px;
	
}
