body {color: #555753;  
background: #aaa;
margin: 0px;}h1 {font-size: 1.1em;color: #000;/*e7d7ef;*/margin: 15px 45px 15px 45px;text-align: justify;font-family: Verdana, Helvetica, Arial, sans-serif;
clear: both;}h2 {font-family: "Times New Roman", Times,  serif;font-size: 1.2em;color: #000;margin-left: 25px;margin-top: 25px;margin-bottom: 0px;margin-right: 15px;padding: 0px;}h3 {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1em;color: #2a2929;margin-top: 15px;margin-left: 15px;margin-bottom: 0px;margin-right: 15px;}

p{	margin: 0px 25px 0px 25px;	text-align: justify;	color: #000;font-family: "Times New Roman", Times,  serif;}

ul li{
color: black;
margin: 0px 25px 0 0px;text-align: justify;font-family: "Times New Roman", Times,  serif;}

ul{
	margin-top: 0;
}
/* layout styles */#container {width: 962px;text-align: left;margin: 0px auto 0px auto;padding: 6px 0px 0px 0px;line-height: 1.6em;
position: relative;background: url(imgs/Gold_Leaf.jpg) repeat;
border: 4px #000 solid;overflow:hidden;
-moz-border-radius: 5px;
border-radius: 5px}
.banner {
height: 150px;
width: 942px;
margin: 0px auto 0px auto;
border: 4px #000 solid;margin-bottom: 7px; 
-moz-border-radius: 5px;
border-radius: 5px
}
.img1{
background: url(imgs/lighttide11.jpg) #ffffff repeat;
}

.video {
margin-left: 75px;
margin-top: 15px;
}

#column-wrapper{
float: left;
background: bottom center url(imgs/bottom-round.gif) no-repeat;
padding-bottom: 4px;margin-bottom: 7px;}

#column-inner{
float: left;
overflow: hidden;
}

/*Body - mid Section*/#content {
	float: left;
	display: inline;	width: 706px;
	height: auto;	margin: 0px 6px -3000px 6px;
	padding-bottom: 3000px;	background: #e2edec;	font-family: "Times New Roman", Times,  serif;	border: 4px #000 solid;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px
}
	
/*For quotes*/
.content-top {
	clear: both;
	float: left;
	display: inline;	width: 706px;
	height: auto;	margin: 0px 0px 10px 0px;	background: #c6c9eb url(imgs/top_back-.jpg) repeat;	border-bottom: 1px #aaa solid;
	overflow: hidden;}

.content-mid {
	clear: both;
	float: left;
	display: inline;	width: 706px;
	height: auto;	margin: 0px 0px 10px 0px;	background: #e2edec url(imgs/top_back-.jpg) repeat;	border-bottom: 0px #aaa solid;
	overflow: hidden;}#left_sidebar {float: left;
	display: inline;	width: 222px;	margin: 0px 0px -3000px 6px;
	padding-bottom: 3000px;
	padding-top: 10px;
	background: #000 url(imgs/top_back_dark4.jpg);
	border: 4px #000 solid;
	overflow: hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#right_sidebar {float: left;
	display: inline;	width: 199px;	margin: 0px 0px 0px 0px;	padding-top: 0px;
	background: #e7dfde;
	border-left: 1px black solid;
	overflow: hidden;}/* Start CSS Drop Down */
/* These styles create the dropdown menus. */
#navbar {
	margin: 0 auto 0px 0px;
	padding: 0;
	height: auto; 
	overflow: hidden;
}
#navbar li {
	list-style: circle;
	float: left; }
#navbar li a {
	display: block;
	background: none url(imgs/top_back_dark4-.jpg) repeat;
	color: #c6be5a;
	text-decoration: none; 
	width: 222px;	text-align: left;	font-weight: bold;	padding-left: 5px;	border-bottom: 1px solid #c6be5a;font-family: "Times New Roman", Times,  serif;}
#navbar li a:hover {
	display: block;
	background-color: #000;
	color: #fff; /*green*/
	text-decoration: none; 
	width: 222px;	text-align: left;	font-weight: bold;	padding-left: 5px;font-family: "Times New Roman", Times,  serif;}

/*For drop down subs*/	
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #aaa;}

/*For drop down hover*/
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #aaa;
	color: #fff; }
#navbar li li a:hover {
	background-color: #aaa; }

/* End CSS Drop Down Menu */

/*To keep navigation state*/
#energyhealing #nav-energyhealing a,
#espanol #nav-espanol a,
#environmentalhealing #nav-environmentalhealing a,
#counseling #nav-counseling a,
#pets #nav-pets a,
#lectures #nav-lectures a,
#art #nav-art a,
#aboutalberto #nav-aboutalberto a,
#testimonials #nav-testimonials a,
#contact #nav-contact a,
#home #nav-home a {
	display: block;
	background: url(imgs/top_back.jpg) repeat;
	color: #6a6530;
	text-decoration: none; 
	width: 222px;	text-align: left;	font-weight: bold;	padding-left: 5px;	border-bottom: 1px solid #c6be5a;font-family: "Times New Roman", Times,  serif;
}	

#jotform{margin-left: 75px;}
/* footer */#info-site {
clear: both;background: #000 url(imgs/top_back_dark4.jpg) repeat;margin: 0px auto 7px auto;padding: 0px 0 0px 0;
width: 942px;
height: auto;
border: solid 4px #000;
-moz-border-radius: 5px;
	border-radius: 5px;}

#info-site p{
color: #c6be5a;
text-align: center;margin: 20px 0 0 0;
padding: 0;}

#info-site ul li{float: left;
list-style: none;
padding-left: 10px;text-align: center;font-size: .8em;}

#info-site a:link{
color: #c6be5a;}

#info-site a:visited{
color: #c6be5a;}

#info-site a:hover{
color: #ffffff;}.left {
margin-top: 5px;margin-left: 25px;margin-bottom: 0px;margin-right: 10px;
border: 1px solid #aaa;float:left;}
.boarder {
border: 1px solid #aaa;
}
.right {
margin-top: 10px;margin-left: 10px;margin-bottom: 0px;margin-right: 25px;
border: 1px solid #aaa;float:right;}
/*nb is for no boarder*/
.leftnb {
margin-top: 5px;margin-left: 25px;margin-bottom: 0px;margin-right: 10px;float:left;}
/*nb is for no boarder*/.rightnb {
margin-top: 5px;margin-left: 10px;margin-bottom: 0px;margin-right: 25px;float:right;}

.signature{
margin-top: 5px;margin-left: 215px;margin-bottom: 0px;margin-right: 10px;float:left;
}

/*For the painting side picts*/
.side{
float: left;
display: inline;
margin-top: 0px;
margin-bottom: 50px;
border-top: 0px solid black;
border-bottom: 4px solid black;
overflow: hidden;}

/*For the symbols side pict*/
.sidep{
float: left;
display: inline;
margin-top: 0px;
margin-bottom: 50px;
overflow: hidden;}

blockquote
    {
    padding: 10px 0px 0px 20px;
    margin: 15px 20px 0px 20px;
    font-size: 20px;   
    background: url(./imgs/quote-open.gif) top left no-repeat;
}

blockquote p
    {
    padding: 0px 0px 0px 0px;
    margin: 0px 30px 0px 10px;
    font-size: 20px;    
    background: url(./imgs/quote-close.gif) bottom right no-repeat;	text-align: justify;}

cite{
    font-size: 20px;
    float: right;	margin-right: 50px;	padding-bottom: 20px;	text-align: right;} 


/*Style for Labyrinth Img*/
.labyrinth{
margin-top: 35px;margin-left: 10px;margin-bottom: 0px;margin-right: 45px;
border: 2px #cebe4a double;float:right;}

.textbox{
	float: right;
	width: 190px;
	margin-top: 10px;	margin-left: 15px;	margin-bottom: 0px;	margin-right: 25px;
	padding: 0px 0 0px 0;
	background: #c6c9eb;
	border: 1px solid #aaa;	text-decoration: none;
	-moz-border-radius: 5px;
	border-radius: 5px;}
	
.textbox p{	margin: 0;	padding: 5px;}
	
.textbox:hover{
	background: #aaa;
	}
	
	
/*For lecture links*/	
#linkbox-wrapper{
float: left;
display: inline;
background: none;margin: 15px auto 0px 100px;}



.linkbox{
float: left;
display: inline;
}

.linkbox a{
background: #000073;border: 3px #b5aa4a solid;
padding: 5px 15px 5px 15px;
margin: auto 5px auto 5px;
width: 150px;
height: 100px;text-align: center;text-decoration: none;
color: #c6be5a; 
-moz-border-radius: 5px;
	border-radius: 5px;
}

.linkbox a:hover{
background: #000;border: 3px #b5aa4a solid;
padding: 5px 15px 5px 15px;
margin: auto 5px auto 5px;
width: 150px;
height: 100px;text-align: center;text-decoration: none;color: #fff;
-moz-border-radius: 5px;
	border-radius: 5px;}


