@charset "utf-8";
/* CSS Document */


.special-events {
	background-color:#8e8e6b;
	height:auto;
	width:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:10px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
body {
	background-image:url(images/pagebackground.png);
	background-repeat:repeat;
	margin:0;
	padding:0px;

}

@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(http://fonts.gstatic.com/s/droidserif/v5/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Droid Serif Bold';
  font-style: normal;
  font-weight: bold;
  src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(http://fonts.gstatic.com/s/droidserif/v5/QQt14e8dY39u-eYBZmppwTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Serif';
  font-style: italic;
  font-weight: 400;
  src: local('Droid Serif Italic'), local('DroidSerif-Italic'), url(http://fonts.gstatic.com/s/droidserif/v5/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff) format('woff');
}

div#container {
	width:917px;
	margin:0 auto;
	position:relative;
}

body#about div#container, body#yoga div#container, body#meditation div#container, body#ayurveda div#container, body#offerings div#container, body#satsang div#container {
	min-height:850px;

	
}

div#header {
	width:917px;
	height:228px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	
}

div#footer {
	height:20px;
	width:906px;
	padding-right:11px;
	padding-top:0px;
	padding-bottom:15px;
	
}

div#contentHome {
	height:351px;
	width:890px;
	border:3px solid white;
	background-image:url(images/homeimage.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 auto;
	padding-top:46px;
}

div#contentAbout {
 	height:750px;
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	background-image:url(images/aboutbackground2.png);
	background-repeat:no-repeat;
	background-position:0px 42px;
	padding-top:42px;
	
	
}

div#contentAboutbio {
 	height:494px;
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	background-image:url(images/aboutbackground.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-top:42px;
	
	
}


div#contentYoga {
 	height:660px;
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	background-image:url(images/yogabackground.png);
	background-repeat:no-repeat;
	background-position:5px 42px;
	padding-top:42px;
	
	
}

div#contentMeditation {
 	height:494px;
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	background-image:url(images/meditationbackground.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-top:42px;
	
	
}

div#contentAyurveda {
 	height:894px;
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	background-image:url(images/ayurvedabackground2.png);
	background-repeat:no-repeat;
	background-position:0px 42px;
	padding-top:42px;
	
	
}

div#contentOfferings {
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	padding-top:42px;
	
	
}


div#contentSanskrit {
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	padding-top:42px;
	
	
}



div#contentSatsang {
 	height:700px;
	width:890px;
	border:3px solid white;
	background-color:#989772;
	margin:0 auto;
	background-image:url(images/satsangbackground.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-top:42px;
	
	
}

	
nav {
	height:40px;
	width:913px;
	background-color:#ad9666;
	border:2px solid white;
	position:absolute;
	top:228px;
	 -webkit-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
	 -moz-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
	margin:0;
	padding:0;
				
	
}

nav ul {
	list-style-type: none;
    text-align: justify;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	margin:0;
}


nav ul li {
	display:inline;
	
}

nav ul li a {
	text-decoration:none;
	font-family: 'Droid Serif Bold', serif;
	font-weight:normal;
	color:#292225;
	letter-spacing:3px;
	display:inline-block;
	padding:7px;
	
}

nav ul li a:hover {

	color:#85c8ff;

	
}

.submenu {
	display:none;
	
}



nav ul li:hover .submenu {
	display:block;
	position:absolute;
	top:37px;
	

	
}

nav ul li:hover .offerings {
	display:block;
	position:absolute;
	left:550px;
}

a.active {
	color:#85c8ff;
}

.submenu li a {
	display:block;
	font-size:15px;
	letter-spacing:normal;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	background-color:#ad9666;
	border-left:2px solid white;
	border-right:2px solid white;
	border-bottom:2px solid white;
	-webkit-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 4px 6px 0px rgba(0,0,0,0.75);
	
}




.stretch {
    display: inline-block;
    width: 100%;
}



a.footerLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	padding-left:645px;
	margin:0;
	
}
	


img.contentImage  {
	float:left;
	padding-right:16px;
}

#contentAbout article {
	width:420px;
	display:inline-block;
	padding-left:400px;
	padding-top:6px;
	padding-right:20px;
	
	
}

#contentAboutbio article {
	width:420px;
	display:inline-block;
	padding-left:400px;
	padding-top:6px;
	padding-right:20px;
	
	
}


#contentYoga article {
	width:400px;
	padding-top:30px;
	padding-left:30px;
	
	
}

#contentMeditation article {
	width:415px;
	display:inline-block;
	padding-left:20px;
	padding-top:20px;
	padding-right:30px;
	
	
}

#contentAyurveda article {
	width:430px;
	display:inline-block;
	padding-left:420px;
	padding-top:20px;
	padding-right:30px;
	
	
}

#contentOfferings article {
	width:650px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:20px;
}

#contentSatsang article {
	width:400px;
	height:400px;
	padding-left:30px;
	padding-top:10px;

}

#contentSanskrit article {
	width:650px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:30px;
}

#contentOfferings aside {
	padding-left:119px;
}

#contentMeditation aside {
	width:420px;
	height:100px;
	margin-left:20px;
	margin-top:40px;
	
}

#contentMeditation aside p {
	font-family: 'Droid Serif', serif;
	font-size:16px;
	font-style:italic;
	color:#292225;
	padding:0px;
	margin:0;
	
	
}


	
h1 {
	font-family: 'Droid Serif Bold', serif;
	font-size:15px;
	color:#292225;
	font-weight:bold;

}

h2 {
	font-family: 'Droid Serif Bold', serif;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	margin-top:0px;

}

p.quoteCredit {
	font-family: 'Droid Serif', serif;
	font-size:19px;
	font-style:italic;
	color:#292225;
	text-align:right;
}
p.bodycopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#292225;
}
	
p.eventHeading {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#292225;
		
}

p.eventDescription {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#292225;
}


#tuesdayEve {
	padding-left:53px;
}

p.offeringsEmail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#292225;
	padding-bottom:0px;
}

p.satsangLinks {
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


p a.bodyEmail {
	text-decoration:underline;
	color:#292225;
}

p a.bodylink {
	text-decoration:underline;
	color:#292225;
	font-weight:bold;
	
}

p a.bodylink:hover {
	
	
}


div.datagrid {

}
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 

.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #989772; overflow: hidden; border: 1px solid #292225; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.datagrid table td, .datagrid table th { padding: 3px 10px; }

.datagrid table tbody td { color: #292225; font-size: 12px;font-weight: normal; }

.datagrid table tbody .alt td { background: #8e8e6b; color: #292225; }

.datagrid table tbody td:first-child { border-left: none; }

.datagrid table tbody tr:last-child td { border-bottom: none; }