* {
			margin: 0px;
			padding: 0px;
	}


p {
			padding: .5em 0em .5em 0em;
			
			}

h1, h2, h3, h4, b, hr {
			color: #339;
	}



ol, ul {
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 14px;
			}

				
body {
				background-image: url(img/mastheadcenter2.jpg);
				background-repeat: no-repeat;
				background-position: top center;
			font-family: arial, 'lucida console', sans-serif;
			font-size: 95%;
			color: #333;
}

img	{
	none;
	}
	
	

.clear {
			clear: both; 
			margin: 0px
			
		}	

.left_photo	{
				float: left;
				padding-right: 10px;
				padding-bottom: 5px;
				
				}
				
.right_photo	{
				float: right;
				padding-left: 10px;
				padding-bottom: 5px;
				}
								
/*  Branding Section  ------------------------------------ */

		
#branding	{
				width: 100%;
				height: 180px;
				border-color: #0F0;

		}	
		

#branding h1	{
				filter:alpha(opacity=0);
				-moz-opacity:0.0;
				-khtml-opacity: 0.0;
				opacity: 0.0;
			}	

/*   Menu and Navigation Section ------------------------- */

#navmenu	{
		width: 1000px;
		height: 30px;
		margin: 0 auto;
		margin-top: 116px;
		}


#navmenu ul {
			margin: 0px 0px 0px 180px;
	}
		
#navmenu li {
			float: left;
			position: relative;
			list-style-type: none;
			font-size: 80%;
			font-weight: bold;
			letter-spacing: 3px;
	
	}

#navmenu a {
			text-decoration: none;
			color: #339;
			display: block;
			padding: 8px 12px 5px 12px;
	}	


#navmenu a:hover {
			color: #F00;
			padding: 8px 12px 5px 12px;
	}


#navmenu #on a{
			color: #000;
			padding: 8px 12px 5px 12px;

	}
	

/*  Wrapper for page content  ------------------------------- */

#page	{
			margin: 0px auto;
			width: 1002px;
			
		}

			
			

			
			


			
/* Constant Contact Email Subscription Form ------------*/

#subscription_email	{
			float: left;
			width: 388px;
			height: 260px;
			padding: 0px;
			margin-top: 20px;
			margin-left: 54px;
			}



	
			
/* news Page Section ------------------------------ */		

#main_news	{
			width: 1000px;
			height: 598px;
			margin: 0 auto;
			border: thin solid;
			border-top: none;
			border-color: #999;
			background-color: #FFF;
			background-image: url("img/dummy-1.jpg");
			background-repeat: no-repeat;
			background-position: bottom center;			
		}



#newsupdates	{
		float: left;
		width: 424px;
		margin-top: 30px;
		margin-left: 66px;
		color: #333;
		font-size: 80%;



		}
		

#newsupdates h1, h2		{
		color: #F00;

			}
			
#newsupdates h3	{
		color: #339;
		}

#newsupdates_content	{
		
		overflow: auto;
		height: 180px;
		padding: 10px;

			}


#editNews		{

		color: #333;
		font-size: 80%;	
		}
		
#editNews h3	{
		color: #339;
		}


				
#products	{
		float: left;
		width: 388px;
		margin-top: 134px;
		margin-left: 54px;
		color: #333;
		font-size: 80%;

		}
		
				
#products h1, h2, h3	{
		color: #f00;	

		}
		

#products_content	{

		overflow: auto;
		height: 100px;
		padding: 10px;
		
				}
/*
				
/*  Bio Page Section ------------------------------ */		

#main_bio	{
			width: 1000px;
			min-height: 598px;
			margin: 0 auto;
			float: left;
			border: thin solid;
			border-top: none;
			border-color: #999;
						background-color: #FFF;
		}



#column_wide_bio	{
		width: 490px;
		float: left;
		margin-left: 120px;
		color: #333;
		font-size: 90%;
		overflow: auto;
		padding: 30px 0px 50px 0px;
		border-color: #339;
		}
		

#column_wide_bio h1		{
		color: #339;

			}


#column_wide_bio p	{

				padding: 10px;

				}
				
#column_narrow_bio	{

		float: right;
		margin-right: 70px;
		width: 300px;
		padding-top: 30px;
		
		}				




/*  Classes_Wkshps Page Section ------------------------------ */		

#main_classes	{
			width: 1000px;
			height: 680px;
			margin: 0 auto;
			float: left;
			border: thin solid;
			border-top: none;
			border-color: #999;
						background-color: #FFF;
			background-image: url("img/updog.jpg");
			background-repeat: no-repeat;
			background-position: bottom center;	
		}



#column_narrow_classes	{
		float: left;
		width: 200px;
		margin-top: 30px;
		margin-left: 70px;
		color: #333;
		font-size: 80%;
		height: 560px;
		overflow: auto;
		text-align: center;
		padding: 0px;
		}
		

#column_narrow_classes h2, h3		{
		color: #339;
		margin-top: 6px;
			}
			

#column_locations_classes	{
		float: left;
		width: 230px;
		margin-top: 30px;
		margin-left: 16px;
		color: #333;
		font-size: 80%;
		height: 200px;
		overflow: auto;
		text-align: center;
		padding: 0px;
		}
		

#column_locations_classes h2, h3		{
		color: #339;

			}

#column_wide_classes	{
		float: left;
		width: 400px;
		margin-top: 30px;
		margin-left: 30px;
		color: #333;
		font-size: 70%;
				height: 400px;

}


#column_wide_classes_content	{
		float: left;
		width: 400px;
		margin: 0px;
		overflow: auto;
		height: 380px;
		padding: 0px;
		}







/*  Retreats Page Section ------------------------------ */		

#main_retreats	{
			width: 1000px;
			min-height: 598px;
			margin: 0 auto;
			float: left;
			border: thin solid;
			border-top: none;
			border-color: #999;
						background-color: #FFF;
		}



#column_wide_retreats	{
		margin: 0 auto;
		width: 900px;;
		margin-top: 8px;
		color: #333;
		font-size: 80%;



			
			}
		


				
#column_narrow_retreats	{
		float: left;
		width: 260px;
		margin-top: 8px;
		margin-left: 0px;
		color: #333;
		font-size: 80%;
		padding: 0px;

		}
		

.retreat_item	{
		border: thin solid;
		border-color: #999;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 10px;
		background-image: url(img/skygrad.png);
		background-repeat: repeat-x;
		background-position: top left;
		
		}						


				
				
				

/*  Community Page Section ------------------------------ */		

#main_community	{
			width: 1000px;
			height: 598px;
			margin: 0 auto;
			border: thin solid;
			border-top: none;
			border-color: #999;
			padding: 10px;
			text-align: center;
						background-color: #FFF;
			
		}


		

#column_wide_community	{
		margin: 0 auto;
		width: 98%;
		margin-top: 8px;
		color: #333;
		font-size: 80%;
		overflow: auto;
		height: 500px;
		padding: 0px;
			border: thin solid;
			border-color: #339;
background-color: #000;
background-image: url("img/blueblack.jpg");
background-position: top left;
background-repeat: repeat-x;
		}
		

#column_wide_community h1		{
		color: #339;

			}


#column_wide_community p	{

				padding: 10px;

				}
				

.community_item		{
					float: left;
					margin: 8px;
					font-size: 80%;
					text-align: center;

				}				

.community_item h3	{

					color: #FFF;
					
					}
			


/*  Photos Page Section ------------------------------ */		

#main_photos	{
			width: 1000px;
			min-height: 598px;
			margin: 0 auto;
			border: thin solid;
			border-top: none;
			border-color: #999;
			padding: 10px;
						background-color: #FFF;

		}

#main_photos	{

			text-align: center;
			
			}
			

#column_wide_photos	{
		margin: 0 auto;
		width: 81%;
		margin-top: 8px;
		overflow: auto;
min-height: 450px;
		color: #333;
		font-size: 80%;
		padding: 10px;
			border: thin solid;
			border-color: #339;
			background-color: #fff;

			
		}
		




.photo_item		{
					float: left;
					margin-top: 10px;
					margin-left: 10px;
					width: 150px;
					font-size: 80%;
					text-align: center;
				

				}






/* Contact Page Section ------------------------------ */		

#main_contact	{
			width: 1000px;
			height: 598px;
			margin: 0 auto;
			border: thin solid;
			border-top: none;
			border-color: #999;
						background-color: #FFF;
			background-image: url("img/krounchasana.jpg");
			background-position: 40px 16px;	
			background-repeat: no-repeat;
		}



#column_wide_contact	{
		float: right;
		width: 500px;
		margin-top: 8px;
		margin-right: 40px;
		color: #333;
		font-size: 80%;
		padding: 10px;
			border-color: #339;
		background-color: #FFF;
		}
		


#column_wide_contact h1, h2, h3	{

		
	
		color: #339;
		
		}			
				


#contact_form	{

			padding: 20px;
			}

	


	


/* Footer Section ---------------------*/

		
#footer	{
		width: 100%;
		height: 31px;
		border-color: #000;
		text-align: center;
		font-size: 60%;
		padding-top: 8px;
		letter-spacing: 3px;
		}


#footer a {
		text-decoration: none;
		color:  #333;
		}			
		
		