/*  ------------------------------------------------------------------  */
/*                       formats for html tags                          */
/*  ------------------------------------------------------------------  */


body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: normal; 
	color: #000066;
	line-height:20px;
	background-image:url(../images/bg/bg_moon.gif);
	background-repeat:repeat-y;
	background-position: 200 0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: #000000 solid 0px;
/*	background-color:#ffffff;*/
}

a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #3333ff; 
	text-decoration: none
}
a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #3333ff; 
	text-decoration: none
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	text-decoration: underline; 
	color: #990000;
}


h1 {font-size:20px;
	font-style: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {font-size:16px;
	font-style: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

h3 {font-size:12px;
	font-style: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

h4 {font-size:8px;
	font-style: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

h5 {font-size:4px;
	font-style: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

li {  
	font-size: 10px;
	font-weight: normal; 
	color: #0066ff; 
	text-decoration: none
	line-height:2px;
	list-style:disc;
}

/*  ------------------------------------------------------------------  */
/*                       text display classes                           */
/*  ------------------------------------------------------------------  */




.workshops {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; font-style: normal; 
	font-weight: normal
}

.small {  
	font-size: 10px;
	font-weight: normal; 
	color: #0066ff; 
	text-decoration: none
}
.wkshop_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
}





/*  ------------------------------------------------------------------  */
/*                       layout markup for divs                         */
/*  ------------------------------------------------------------------  */

banner {
	position:absolute;
	margin: 0px 0px 0px 210px;
	padding: 0px 0px 0px 0px;
	border: #000000 solid 1px;
	width: 100%;
	top:0px;
	left:280px;
}

list {
	position:absolute;
	margin: 0px -100px 0px 410px;
	padding: 0px 0px 0px 0px;
	border: #000000 solid 1px;
	top:0px;
	left:480px;
}

#maincontent {
	margin:12px 180px 12px 212px;
	padding:12px;
	border: #000000 solid 0px;
}

#maincontent img {
	margin: 0px 10px 0px 0px;
}

#sidebar {
	position:absolute;
	font-size:14px;
	padding: 0px;
	margin: 0px;
	border: #000000 solid 0px;
	text-align:center;
	width:200px;
	height:100%;
	border: #000000 solid 0px;
/*	background: url(../images/sidebar/outline.jpg) no-repeat 0px 0px; */
}

#sidebar p{
	font-size:11px;

}

	
#footer {
	text-align:center; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	font-size:10px;
	border: #000000 solid 0px;
	position: static;
	clear:both;
}

/*  ------------------------------------------------------------------  */
/*                       sidebar rollovers                              */
/*  ------------------------------------------------------------------  */


#Table_01 {
	position:static;
	width:180px;
	height:482px;
	margin: 10px 0px 0px 8px;
	border: #000000 solid 0px;
}


/*
#home {
	position:absolute;
	left:0px;
	top:0px;
	width:180px;
	height:40px;
}

#intro {
	position:absolute;
	left:0px;
	top:40px;
	width:180px;
	height:40px;
}

#new {
	position:absolute;
	left:0px;
	top:80px;
	width:180px;
	height:41px;
}

#workshops {
	position:absolute;
	left:0px;
	top:121px;
	width:180px;
	height:40px;
}

#hypno {
	position:absolute;
	left:0px;
	top:161px;
	width:180px;
	height:40px;
}

#birth {
	position:absolute;
	left:0px;
	top:201px;
	width:180px;
	height:40px;
}

#bodywork {
	position:absolute;
	left:0px;
	top:241px;
	width:180px;
	height:40px;
}

#tantra {
	position:absolute;
	left:0px;
	top:281px;
	width:180px;
	height:40px;
}

#books {
	position:absolute;
	left:0px;
	top:321px;
	width:180px;
	height:41px;
}

#calendar {
	position:absolute;
	left:0px;
	top:362px;
	width:180px;
	height:40px;
}

#contact {
	position:absolute;
	left:0px;
	top:402px;
	width:180px;
	height:40px;
}

#rabia {
	position:absolute;
	left:0px;
	top:442px;
	width:180px;
	height:40px;
*/