/******* body/text styles *******/
body 
{
/*background-image: url('images/topBorder.jpg');
background-repeat: repeat-x;*/
}

body#home a#home
{
color: black;
}

p
{
color:black;
font-size: 100%;
font-family: arial, sans-serif;
text-align:left;
}
h1
{
color:#336633;
font-size: 175%;
font-family: arial, sans-serif;
text-align:left;
}

h2
{
color:black;
font-size: 120%;
font-family: arial, sans-serif;
text-align:left;
}
h3
{
color:black;
font-size: 100%;
font-family: arial, sans-serif;
text-align:left;
}

/***** table styles *******/
table.fees
{
margin-left:auto; margin-right:auto;
width: 500px;		
font-size: 100%;
border: 2px solid #003300;
border-collapse: separate;
align:center;

}
table.fees td
{
width: auto;	
border-style: inset;
border-width: 1px;
padding: 3px ;
}
table.fees th
{
background-color: #cccccc;
width: auto;
}

/***** link styles *******/
a:link, a:visited, a:link:hover, a:visited:hover
{
	color: #336633;
	font-size: 110%;
	text-decoration: none;
	font-family: arial, sans-serif;
	/*padding-left: 16px;*/
	
}

a:link:hover, a:visited:hover
{
	color: black;
	font-size: 110%;
	text-decoration: underline;
	font-family: arial, sans-serif;

}

body#home a#home,
body#philosophy a#philosophy,
body#billing a#billing,
body#bio a#bio,
body#adults a#adults,
body#families a#families,
body#specialties a#specialties,
body#workshops a#workshops,
body#yoga a#yoga
{
	color: black;
	font-size: 110%;
	text-decoration: none;
	font-family: arial, sans-serif;
	background: #fff url(images/cedarBullet.jpg) left no-repeat;
	/*background-repeat: no-repeat;
	background-position: -5px 0;*/
	text-decoration: underline;
	padding-left: 15px;
	z-index: 4;
}


/***** images *******/
img.header
{
position: absolute; top:-14px; left:-14px;
border-top: 6px solid #669966;   /* #669999  */
border-left: 6px solid #669966;
border-right: 1px solid #669966;
border-bottom: 1px solid #669966;
}

/***** main container *******/
#container
{
width: 835px;
position:relative;
top: 10;
margin-left: auto;
margin-right: auto;
background-color: white;
font-family: arial, sans-serif;
}

/***** divs *******/
#logo
{
position: absolute; top:31px; left:7px;
width: 151px; height: 180px;
/*border-top: 1px solid #336633;
border-right: 1px solid #336633;*/
z-index:2;
}

#header
{
position: absolute; top:11px; left:142px;
width: 700px; height: 130px;
background-color:#003300;
/*border: 1px solid #000000*/
}

#content
{
	position: absolute;
	top:153px; left:221px;
	width: 588px; height: 335px;
	padding: 0 20px 50px 20px;
	text-align:left;
	background-color:white;
	
	/*border-top: 2px solid #336633;*/
	
}
#verification
{
	position: absolute;
	right:0;
	bottom:-25px;
	left: 423px;
	top: 347px;
   }
#navigation
{
position: absolute; top:153px; left:-39px;
width: 247px; height: 396px;
background-image: url('images/border.jpg');
background-repeat: no-repeat;
background-position: top right;
text-align:left;
padding-top: 55px;
z-index:3;
}
