@charset "UTF-8";
/* CSS Document */



a img {
border: none;	
}


body {
	background-color: #ffffff;
	background-image: url(images/clouds_bg.gif);
	background-repeat: no-repeat;
	margin-top: 61px;
	font-family: Arial, Helvetica, sans-serif;
}



#wrapper {
	margin:0 auto;
	width: 990px;
}


#movie {
	float: right;
    margin-right: 117px;
    width: 162px;
}


#movie_2 {
 float: left;
    margin-left: 53px;
   
}



#header {
	background-image: url(images/header_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	width: 900px;
	margin: 0 auto;
	position: relative;
}


#navigation {
	
}


#left_column {
	float: left;
	font-size: 13px;
	color: #696155;
	width: 322px;
	line-height: 18px;	
}


#interior_left_column {
	float: left;
	font-size: 13px;
	color: #696155;
	width: 500px;
	line-height: 18px;
	margin-right: 31px;
}

#interior_left_column_2 {
	float: left;
	font-size: 13px;
	color: #696155;
	width: 500px;
	line-height: 18px;
	margin-right: 78px;
}


#interior_right_column {
	float: left;
	width: 322px;
	text-align: right;
}

#interior_right_column_2 {
	float: left;
	width: 322px;
}



#right_column {
	float: left;
	width: 568px;
	text-align: right;
}


.footer {
	width: 900px;
	margin: 0 auto;
	clear: both;
}





.gold {
	width: 990px;
	height: 1px;
	background-image: url(images/gold_bar.gif);
	margin-top: 18px;
 }
 
 
 
 
 #nav {
	width: 100%;
	float: left;
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
	height: 54px;
}
#nav li {
	float: left;
	color: #696155;
}
#nav li a {
	display: block;
	padding: 10px 0px 0px 15px;
	text-decoration: none;
	color: #696155;
	font-size: 12px;
}
#nav li a:hover {
}





#nav li#alexandra a:link, #nav li#alexandra a:visited {
	color: #696155;
	width: 115px;
	height: 54px;
}


#nav li#alexandra a:hover, nav li#alexandra a:active {
	color: #696155;
	background-image: url(images/alexandra_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
		height: 54px;


}





#nav li#the_message a:link, #nav li#the_message a:visited {
	color: #696155;
	width: 89px;
	height: 54px;
	height: 54px;
}
	
	
#nav li#the_message a:hover, #nav li#the_message a:active {
	color: #696155;
	background-image: url(images/the_message_hover.png);
	background-repeat: no-repeat;
	
	background-position: left top;
	height: 54px;
}







#nav li#book_of_light_products a:link, #nav li#book_of_light_products a:visited {
	color: #696155;
	width: 144px;
	height: 54px;
}
	
	
#nav li#book_of_light_products a:hover, #nav li#book_of_light_products a:active {
	color: #696155;
	background-image: url(images/book_of_light_products_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
		height: 54px;

}





#nav li#online_courses a:link, #nav li#online_courses a:visited {
	color: #696155;
	width: 93px;
	height: 54px;
	height: 54px;
}
	
	
#nav li#online_courses a:hover, #nav li#online_courses a:active {
	color: #696155;
	background-image: url(images/online_courses_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
		height: 54px;

}




#nav li#soul_therapies a:link, #nav li#soul_therapies a:visited {
	color: #696155;
	width: 93px;
	height: 54px;
	height: 54px;
}
	
	
#nav li#soul_therapies a:hover, #nav li#soul_therapies a:active {
	color: #696155;
	background-image: url(images/soul_therapies_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
		height: 54px;

}





#nav li#events a:link, #nav li#events a:visited {
	color: #696155;
	width: 45px;
	height: 54px;
}
	
	
#nav li#events a:hover, #nav li#events a:active {
	color: #696155;
	background-image: url(images/events_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
		height: 54px;

}






#nav li#blog a:link, #nav li#blog a:visited {
	color: #696155;
	width: 76px;
	height: 54px;
	height: 54px;
}
	
	
#nav li#blog a:hover, #nav li#blog a:active {
	color: #696155;
	background-image: url(images/blog_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
		height: 54px;

}









#nav li#press a:link, #nav li#press a:visited {
	color: #696155;
	width: 50px;
	height: 54px;
	height: 54px;
}
	
	
#nav li#press a:hover, #nav li#press a:active {
	color: #696155;
	background-image: url(images/press_hover.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
}





.alexandra_sitting {
	background-image: url(images/as_head_smaller.png);
	height: 286px;
	width: 270px;	
}


.alexandra_bio_headshot {
	background-image: url(images/alexandra_sitting.png);
	height: 371px;
	width: 322px;	
}





#main_content{
	width: 900px;
	margin: 0 auto;
	margin-top: 20px;
}


H2 {
font-size: 15px;
font-weight: bold;	
color: #696155;
}


.bluetext {
color: #295b90;
font-weight: bold;	
}

.bluetext_underline {
color: #295b90;
font-weight: bold;	
text-decoration: underline;
}


#divination_tool_button {
}





#book_of_light_button {
	margin-right: 45px;
	position: relative;
	float: right;
	margin-bottom: 27px;
}

#book_of_light_button_2 {
	margin-right: -26px;
	position: relative;
	float: right;
	margin-bottom: 30px;
}


#book_of_light_text {
        color: #8B3D1D;
    float: left;
    font-family: Trajan,"Times New Roman",Times,serif;
    font-size: 13px;
    left: -224px;
    line-height: 20px;
    position: absolute;
    top: 213px;
    width: 430px;
    
}





.arial_font {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;

}

.italic {
	font-style: italic;	
}



.footer_buttons {
	width: 950px;
	margin-left: 30px;
	margin-bottom: 30px;
	width: 900px;
	margin-left: 50px;
}



.footer_left {
	float: left;
	font-size: 11px;
	color: #696155;
	
}



.footer_left a:link, .footer_left a:visited {
color: #295b90;
text-decoration: none;
	font-weight: bold;
}



.footer_left a:hover, .footer_left a:active {
color: #295b90;
text-decoration: underline;
font-weight: bold;
	
}


#ask {
	position:absolute;
	top:147px;
	left:64px;
	z-index: 99999;
	width: 844px;
}

#light {
	position:absolute;
	top:188px;
	left:325px;
	z-index: 99999;
}



.footer_right {
	float:right;
	text-align: right;
	color: #867862;

}





.footer_right a:link, .footer_right a:visited{
color: #867862;
font-size: 11px;
text-decoration: none;
text-transform:uppercase;
}


.footer_right a:hover, .footer_right a:active{
color: #867862;
font-size: 11px;
text-decoration: underline;
text-transform:uppercase;
}




#main_content a:link, #main_content a:visited {
	color: #295b90;
text-decoration: none;
	font-weight: bold;
}


#main_content a:hover, #main_content a:active {
	color: #295b90;
text-decoration: underline;
	font-weight: bold;
}





#navigation_holder {
	width: 935px;
	margin: 0 auto;
}










#logoScreen {
	width:570px;
	height:39px;
	position:absolute;
	top:-40px;
	left:-1px;
	z-index: 99999;
}

#logoScreen a {
	display:block;
	width:570px;
	height:39px;
}



.hidden-text {
	text-indent:-9999px;
	overflow:hidden;
}


#constant_contact {
	width: 325px;
	text-align: right;
	text-size: 11px;
	font-size: 11px;
	position: absolute;
	right: 10px;
	top: -40px;
}


.displace {
	position: absolute;
	left: -5000px;
	}





#new_book_of_light_august {
	background-image: url(images/new_book_of_light_august.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 328px;	
}





a.book_rollover {
	display: block;
	width: 328px;
	height: 330px;
	text-decoration: none;
	background-image: url(images/book_of_light_rollover_button.png);
	}

a.book_rollover:hover {
	background-position: 0px -328px;
	}


ul {
	line-height: 20px;
}



#formbutton {
	cursor:pointer;
	height: 23px;
	width: 52px;
	padding-bottom: 2px;
	margin: 0px;
	border: none;
	background-image: url(images/btnSubmit.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}






#amazon_button {
	position: absolute;
	width: 123px;
	height: 53px;
	top: 30px;
	right: -40px;
}

#amazon_button_2 {
	position: absolute;
	width: 123px;
	height: 53px;
	top: 46px;
	right: -40px;
}






#borders_button {
	position: absolute;
	width: 123px;
	height: 53px;
	top: 90px;
	right: -40px;
}

#borders_button_2 {
	position: absolute;
	width: 123px;
	height: 53px;
	top: 107px;
	right: -40px;
}






#bn_button {
	position: absolute;
	width: 123px;
	height: 53px;
	top: 150px;
	right: -40px;
}

#bn_button_2 {
	position: absolute;
	width: 123px;
	height: 53px;
	top: 169px;
	right: -40px;
}





#translation_button {
	position: absolute;
	top: -40px;
	right: -101px;
	padding-top: 10px;
	padding-left: 10px;
	width: 90px;
	height: 65px;
	border-left: 1px solid #ecd569;
	font-size: 10px;

}


#subscriber_name {

margin-bottom: 3px;	
}


#subscriber_email {
margin-bottom: 5px;	
}


#cc_text {
margin-bottom: 3px;	
}

