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


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

h1, h2, h3, h4, b, a {
			color: #fff;
	}



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

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


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

/*  Wrapper for all content  ------------------------------- */

#page	{
			margin: 0px auto;
			width: 1002px;
			height: 680px;
			/*border: thin solid;*/
			/*border-color: #F00;*/
			
		}

/*  Branding Section  ------------------------------------ */

		
#branding	{
				width: 1000px;
				height: 46px;
				border: thin solid;
				margin-left: -3000px;
		}		

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

#navmenu	{
		width: 100%;
		height: 30px;
		margin-top: 0px;
		/*border: thin solid;
		border-color: #ff0;*/
		float: left;

		}


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

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


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


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


/*  Home Page Section ------------------------------ */		

#main_home	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/home.jpg);
			background-repeat: no-repeat;
			background-position: center center;
		}
		
		
#quote_main	{
		float: left;
		width: 400px;
		margin-top: 60px;
		margin-left: 50px;
		color: #fff;
		font-size: 130%;
		overflow: auto;
		height: 240px;
		padding: 10px;
		font-family: serif;
		font-style: italic;

		}


/*  Bio Page Section ------------------------------ */		

#main_bio	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;

		}



#column_one_bio	{
		float: left;
		width: 470px;
		margin-top: 20px;
		margin-left: 40px;
		color: #333;
		font-size: 80%;
		overflow: auto;
		height: 450px;
		padding: 10px;

		}
		

#column_one_bio h1		{
		color: #EE833A;
			}
#photo_bio		{
					float: left;
					margin-top: 40px;
					margin-left: 80px;
					
				}

/* Recommended Reading Page Section ---------------------*/


#main_reading	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/lotus_top2.jpg);
			background-repeat: no-repeat;
			background-position: center center;
		}

#column_one_reading	{
		float: left;
		width: 330px;
		margin-top: 40px;
		margin-left: 40px;
		color: #ccc;
		font-size: 80%;
		overflow: auto;
		height: 340px;
		padding: 10px;

		}


#quote_reading	{
		float: right;
		width: 280px;
		margin-top: 40px;
		margin-right: 40px;
		color: #fff;
		font-size: 110%;
		overflow: auto;
		height: 240px;
		padding: 10px;
		font-family: serif;
		font-style: italic;

		}



/* Classes Section ---------------------*/

#main_classes	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/yogidandasana.jpg);
			background-repeat: no-repeat;
			background-position: center center;
		}
		
#column_one_classes	{
		float: left;
		width: 230px;
		margin-top: 20px;
		margin-left: 50px;
		color: #ccc;
		font-size: 80%;
		overflow: auto;
		height: 480px;
		padding: 10px;

		}		

#quote_classes	{
		float: right;
		width: 550px;
		margin-top: 90px;
		margin-right: 50px;
		color: #fff;
		font-size: 150%;
		overflow: auto;
		height: 240px;
		padding: 10px;
		font-family: serif;
		font-style: italic;

		}	


/*--------OLD-----------------

#main_classes	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/kapotasana2a.jpg);
			background-repeat: no-repeat;
			background-position: center center;
		}
		
#column_one_classes	{
		float: left;
		width: 230px;
		margin-top: 40px;
		margin-left: 70px;
		color: #ccc;
		font-size: 95%;
		overflow: auto;
		height: 340px;
		padding: 10px;

		}		

#quote_classes	{
		float: right;
		width: 550px;
		margin-top: 90px;
		margin-right: 50px;
		color: #fff;
		font-size: 150%;
		overflow: auto;
		height: 240px;
		padding: 10px;
		font-family: serif;
		font-style: italic;

		}	


----------OLD-------------------*/


/* Workshops Section ---------------------*/


#main_workshops	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/simhasana4.jpg);
			background-repeat: no-repeat;
			background-position: center center;
		}

#column_one_workshops	{
		float: right;
		width: 280px;
		margin-top: 40px;
		margin-right: 40px;
		color: #ccc;
		font-size: 90%;
		overflow: auto;
		height: 340px;
		padding: 10px;

		}


#quote_workshops	{
		float: right;
		width: 300px;
		margin-top: 40px;
		margin-right: 40px;
		color: #fff;
		font-size: 160%;
		overflow: auto;
		height: 240px;
		padding: 10px;
		font-family: serif;
		font-style: italic;

		}


/* Press Section ---------------------*/


#main_press	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/pasasana.jpg);
			/*background-image: url(img/ekapadasirsasana2.jpg);*/
			background-repeat: no-repeat;
			background-position: center center;
		}

#column_one_press	{
		float: right;
		width: 380px;
		margin-top: 40px;
		margin-right: 40px;
		color: #000;
		font-size: 80%;
		overflow: auto;
		height: 340px;
		padding: 5px;

		}


#quote_press	{
		float: right;
		width: 280px;
		margin-top: 40px;
		margin-right: 40px;
		color: #fff;
		font-size: 110%;
		overflow: auto;
		height: 240px;
		padding: 10px;
		font-family: serif;
		font-style: italic;

		}
		
.press_item	{

		width: 320px;
		min-height: 120px;
		margin-bottom: 10px;

			}
			
.press_item img	{
			float: left;
			margin: -10px 10px 5px 0px;
			border: none;
			}

.press_item a	{
			color: #fff;
			}
			

/*--------OLD----

#main_press	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/ekapadasirsasana2.jpg);
			background-repeat: no-repeat;
			background-position: center center;
		}

#column_one_press	{
		float: right;
		width: 480px;
		margin-top: 40px;
		margin-right: 40px;
		color: #ccc;
		font-size: 80%;
		overflow: auto;
		height: 440px;
		padding: 5px;
		color: #333;

		}


#quote_press	{
		float: right;
		width: 480px;
		margin-top: 40px;
		margin-right: 40px;
		color: #fff;
		font-size: 110%;
		overflow: auto;
		height: 240px;
		padding: 10px;
		font-family: serif;
		font-style: italic;

		}
		
.press_item	{

		width: 320px;
		min-height: 120px;
		margin-bottom: 10px;

			}
			
.press_item img	{
			float: left;
			margin: 0px 10px 5px 0px;
			border: none;
			}
			

----OLD------*/


/*  Mysore Page Section ------------------------------ */		

#main_mysore	{
			margin: 0px auto;
			background-color: #fff;
			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/mysore2.jpg);
		}


#column_one_mysore	{
		float: right;
		width: 680px;
		margin-top: 80px;
		margin-right: 20px;
		color: #333;
		font-size: 80%;
		overflow: auto;
		height: 400px;
		padding: 10px;


		}

		

#video_mysore		{
					float: left;
					margin-top: 10px;
					margin-right: 30px;
					margin-bottom: 26px;

				}


#quote_mysore	{
		float: left;
		width: 160px;
		margin-top: 88px;
		margin-left: 50px;
		color: #111;
		font-size: 150%;
		padding: 10px;
		font-family: serif;
		font-style: italic;


		}

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


#main_contact	{
			margin: 0px auto;

			width: 1000px;
			height: 541px;
			border: thin solid;
			background-image: url(img/contact4.jpg);
			background-repeat: no-repeat;
			background-position: center center;
		}
		
#column_one_contact	{

		float: left;
		width: 440px;
		margin-top: 80px;
		margin-left: 18px;
		color: #fff;
		font-size: 120%;
		text-align: center;
		overflow: auto;
		height: 100px;


		}		

#column_one_contact h2	{
		color: #333;

		}
		
		
#quote_contact	{
		float: left;
		clear: left;
		width: 380px;
		margin-top: 10px;
		margin-left: 46px;
		font-size: 85%;
		overflow: auto;
		height: 200px;
		padding: 10px;
		color: #fff;
		letter-spacing: 1px;
		/*font-family: serif;*/
		font-style: italic;

		}	


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

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


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