/*

All Design Copyright 2007 Daylight Enemy (info@daylightenemy.com)

*/

html {height: 100%;}

body {
	background: #43422a url(../images/background_pattern.jpg) fixed;
	margin: 0 1em;
	font: 14px Georgia, Times New Roman, serif;
	color: #545337;
	height: 100%;
	line-height: 1.4em;
}

a:link, a:visited {
	color: #c17e37;
}

a:hover, a:active {
	color: #000;
}

#wrapper {
	width: 870px;

	margin: auto;
	background: #d3d2b6 url(../images/background_krishna.jpg) no-repeat right top;
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
}

#header {
	padding-top:25px;
	padding-bottom: 35px;
	display: block;
	width: 631px; 
	height: 158px;
	margin-left: 50px;
	margin-bottom: 14px;
	background: url(../images/header_logo.gif) no-repeat;
}




  #nav { position: relative; float:left; top: 145px; left: 5px; width: 842px;  height: 14px; margin: auto;  padding: 24px 0 0 0; background-color: transparent; z-index:1;}
  #nav li {list-style: none; margin: 0 0 0 12px; float:left; text-decoration: none; }
  

  

  
  
  
  #nav2 { position: relative; float:left; top: 140px; left: -50px; width: 1000px; height: 14px; margin: auto; padding: 24px 0 0 0; background-color: transparent; z-index:1;}
  #nav2 li {list-style: none; margin: 0 0 0 12px; float:left; text-decoration: none;}
  
  a.rolloverHome {display: block; width: 53px; height: 14px; text-decoration: none; background: url("/images/home.png") no-repeat; }
  a.rolloverHome:hover { background-position: -53px 0; }
  
   a.rolloverAbout {display: block; width: 64px; height: 14px; text-decoration: none; background: url("/images/about.png") no-repeat; }
  a.rolloverAbout:hover { background-position: -64px 0; }
  
  a.rolloverClassdescriptions {display: block; width: 180px; height: 14px; text-decoration: none; background: url("/images/classes.png") no-repeat; }
  a.rolloverClassdescriptions:hover { background-position: -180px 0; }
  
    a.rolloverSchedule {display: block; width: 169px; height: 14px; text-decoration: none; background: url("/images/schedule.png") no-repeat; }
  a.rolloverSchedule:hover { background-position: -169px 0; }
  
   a.rolloverPhoto {display: block; width: 139px; height: 14px; text-decoration: none; background: url("/images/photo.png") no-repeat; }
  a.rolloverPhoto:hover { background-position: -139px 0; }
  
   a.rolloverInstructors {display: block; width: 117px; height: 14px; text-decoration: none; background: url("/images/instructors.png") no-repeat; }
  a.rolloverInstructors:hover { background-position: -117px 0; }
  

  
   a.rolloverResources {display: block; width: 105px; height: 14px; text-decoration: none; background: url("/images/resources.png") no-repeat;  }
  a.rolloverResources:hover { background-position: -105px 0; }
  
  
    a.rolloverWorkshops {display: block; width: 190px; height: 14px; text-decoration: none; background: url("/images/workshops.png") no-repeat; }
  a.rolloverWorkshops:hover { background-position: -190px 0; }
  
    a.rolloverContact {display: block; width: 80px; height: 14px; text-decoration: none; background: url("/images/contact.png") no-repeat; }
  a.rolloverContact:hover { background-position: -80px 0; }
  
   a.rolloverAyuervedic{display: block; width: 208px; height: 14px; text-decoration: none; background: url("/images/ayuervedic.png") no-repeat; }
  a.rolloverAyuervedic:hover { background-position: -208px 0; }
  

#navigation { top: 0; left: 0; width: 842px; margin: auto; padding-bottom: 15px; }

#navigation a {
	display: block;
	height: 63px;
	float: left;
}

a#home:link, a#home:visited { width: 107px; background: url(navigation.png) no-repeat 0 -65px; height: 30px;  border: 1px solid #000; }
a#home:hover, a#home:active {
	background: url(navigation.png) no-repeat -0 0;
}

a#about:link, a#about:visited { width: 100px; background: url(navigation.png) no-repeat -107px -65px; height: 30px;  border: 1px solid #000; }
a#about:hover, a#about:active {
	background: url(navigation.png) no-repeat -107px 0;
}

a#class_descriptions:link, a#class_descriptions:visited { width: 216px; background: url(navigation.png) no-repeat -207px -65px; height: 30px;  border: 1px solid #000; }
a#class_descriptions:hover, a#class_descriptions:active {
	background: url(navigation.png) no-repeat -207px 0;
}

a#schedule:link, a#schedule:visited { width: 201px; background: url(navigation.png) no-repeat -423px -65px; height: 30px;  border: 1px solid #000; }
a#schedule:hover, a#schedule:active {
	background: url(navigation.png) no-repeat -423px 0;
}

a#photo_gallery:link, a#photo_gallery:visited { width: 196px; background: url(navigation.png) no-repeat -623px -65px; height: 30px;  border: 1px solid #000; }
a#photo_gallery:hover, a#photo_gallery:active {
	background: url(navigation.png) no-repeat -623px 0;
}

a#instructors:link, a#instructors::visited { width: 147px; background: url(navigation.png) no-repeat 0 -95px; height: 30px;  border: 1px solid #000; }
a#instructors::hover, a#instructors::active {
	background: url(navigation.png) no-repeat 0 -30px;
	}

a#resources:link, a#resources:visited { width: 314px; background: url(navigation.png) no-repeat -17px -95px; height: 30px;  border: 1px solid #000; }
a#resources:hover, a#resources:active {
	background: url(navigation.png) no-repeat -17px -30px;
}
a#workshops:link, a#workshops:visited { width: 219px; background: url(navigation.png) no-repeat -314px -95px; height: 30px;  border: 1px solid #000; }
a#workshops:hover, a#workshops:active {
	background: url(navigation.png) no-repeat -314px -30px;
}

a#contact:link, a#contact:visited { width: 287px; background: url(navigation.png) no-repeat -533px -95px; height: 30px;  border: 1px solid #000; }
a#contact:hover, a#contact:active {
	background: url(navigation.png) no-repeat -533px -30px;
}

#content {
	margin: 1em;
	padding-top: 30px;
}

#left_column {
	width: 412px;
	text-align: justify;
	float: left;
	margin-right:1em;
}

#right_column {
	float: right;
	width: 412px; 
}

#right_column img {
	border: 5px solid #fff;
}



#newsletter {
	display: block; margin: auto;
	padding-top: 115px;
	width: 351px;
	height: 245px;
	background: url(../images/newsletter.gif) no-repeat top;
}

#newsletter th {
	font-weight: normal;
	text-align: left;
}

ul {
	list-style: none;
}


ul li {
	border-bottom: 1px solid #b3b296;
	padding-bottom: 1em;
	margin-bottom: 1em;
	list-style: none;
}

li.noborder {
	border: none;
	padding-bottom: 1em;
	margin-bottom: 1em;
	list-style: none;
}





#footer {
	clear: both;
	font-size: .76em;
	padding: 2em;
	background: #fff;
	text-align: center;
}








