@charset "UTF-8";
/* CSS Document */
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}

a{
	text-decoration:none;
	font-weight:bold;
	color:#000;
	}


body
{
	/*
	background-image:url(../im/background_1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	*/
	background-color:#000;
	font-family:"Times New Roman", Times, serif;
}

.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}


#background
{
	 width:1000px;
	 height:1400px;
	 margin:0px auto;
}

#masthead
{
	position:relative;
	left:156px;
	top:0px;
	width:1021px;
	height:303px;
	/*background-image:url(../im/masthead.png);*/
}

#masthead_form
{
	position:relative;
	left:727px;
	top:-273px;
	width:250px;
	height:32px;
}

#search_field
{
	float:left;
	margin-top:3px;
}

#search_button
{
	margin-top:-24px;
	float:right;
}

.contentImage{
	border-style:solid;
	border-width:5px;
	width:200px;
	margin-top:3px;
	margin-bottom:3px;
	}
	
	
	
.contentImage2{
	border-style:solid;
	border-width:5px;
	width:250px;
	margin-top:3px;
	margin-bottom:5px;
	}
	
.contentImage3{
	border-style:solid;
	border-width:5px;
	width:277px;
	margin-top:3px;
	margin-bottom:5px;
	}	
	
.contentImage4{
	border-style:solid;
	border-width:5px;
	width:200px;
	margin-left:10px;
	}	
	
#divider
{
	width:600px;
	height:3px;
	background-image:url(../im/divider.png)
}

/******************************************************/
/* 		Navigation																			*/
/******************************************************/

#navigation
{
	width:1021px;
	height:37px;
	position:relative;
	top:-32px;
	right:6px;
}

ul#topnav
{
	width: 1021px;
	height:37px;
	position:relative;
	left:0px;
	top:0px;
	margin:0;
	padding:0;
	list-style:none;
}

ul#topnav li
{
	margin: 0;
	padding: 0;
}

ul#topnav a
{
	float:left;
	display:block;
	height:37px; /*--Specify height of navigation--*/
	text-indent:-99999px; /*--Shoot the text off the page--*/
	background-position:left top;
}

/******************************************************/
/* 		Home Tab																				*/
/******************************************************/

ul#topnav .home a
{
	width:115px;
}

ul#topnav li.home a
{
	background-image: url(../im/tab_home.png);
}

#home_page .home a
{
	background-position:left bottom;
}

ul#topnav a:hover
{
	background-position: left -37px;
}

/******************************************************/
/* 		The Ashram Tab																	*/
/******************************************************/

ul#topnav .ashram a
{
	width:158px;
	left:50px;
}

ul#topnav li.ashram a
{
	background-image: url(../im/tab_ashram.png);
}

#home_page .ashram a
{
	background-position:left bottom;
}

ul#topnav a:ashram
{
	background-position: left -37px;
}

/******************************************************/
/* 		The Pujya Swamiji Tab														*/
/******************************************************/

ul#topnav .pujya a
{
	width:170px;
}

ul#topnav li.pujya a
{
	background-image: url(../im/tab_pujya.png);
}

#home_page .pujya a
{
	background-position:left bottom;
}

ul#topnav a:pujya
{
	background-position: left -37px;
}

/******************************************************/
/* 		The Drops of Nectar Tab													*/
/******************************************************/

ul#topnav .nectar a
{
	width:198px;
}

ul#topnav li.nectar a
{
	background-image: url(../im/tab_nectar.png);
}

#home_page .nectar a
{
	background-position:left bottom;
}

ul#topnav a:nectar
{
	background-position: left -37px;
}

/******************************************************/
/* 		The Humanitarian Project Tab										*/
/******************************************************/

ul#topnav .humanitarian a
{
	width:264px;
}

ul#topnav li.humanitarian a
{
	background-image: url(../im/tab_humanitarian.png);
}

#home_page .humanitarian a
{
	background-position:left bottom;
}

ul#topnav a:humanitarian
{
	background-position: left -37px;
}

/******************************************************/
/* 		The Yoga Tab																		*/
/******************************************************/

ul#topnav .yoga a
{
	width:116px;
}

ul#topnav li.yoga a
{
	background-image: url(../im/tab_yoga.png);
}

#home_page .yoga a
{
	background-position:left bottom;
}

ul#topnav a:yoga
{
	background-position: left -37px;
}


/******************************************************/
/* 		Social Icons																		*/
/******************************************************/


#gplus{
	background-image: url(../im/gplus.png);
	width:46px;
	height:44px;
	}

#facebook{
	background-image: url(../im/facebook.png);
	width:46px;
	height:44px;}

#twitter{
	background-image: url(../im/twitter.png);
	width:46px;
	height:44px;}

#paypal{
	background-image: url(../im/paypal.png);
	width:46px;
	height:44px;}

#blogger{
	background-image: url(../im/blogger.png);
	width:46px;
	height:44px;}

#gplus:hover{
	background-image: url(../im/gplus.png);
	width:46px;
	height:44px;
	opacity:0.6;filter:alpha(opacity=60);}

#facebook:hover{
	background-image: url(../im/facebook.png);
	width:46px;
	height:44px;
	opacity:0.6;filter:alpha(opacity=60);}

#twitter:hover{
	background-image: url(../im/twitter.png);
	width:46px;
	height:44px;
	opacity:0.6;filter:alpha(opacity=60);}

#paypal:hover{
	background-image: url(../im/paypal.png);
	width:46px;
	height:44px;
	opacity:0.6;filter:alpha(opacity=60);}

#blogger:hover{
	background-image: url(../im/blogger.png);
	width:46px;
	height:44px;
	opacity:0.6;filter:alpha(opacity=60);}

.hov{}
.hov:hover{
	opacity:0.8;filter:alpha(opacity=80);}
	}

.news a:link {font-size:13px;font-weight:normal;color: #7a2337;text-decoration:none;}
.news a:visited {font-size:13px;font-weight:normal;color: #7a2337;text-decoration:none;}
.news a:hover {font-size:13px;font-weight:normal;color: #7a2337;text-decoration:underline;}
.news a:active {font-size:13px;font-weight:normal;color: #7a2337;text-decoration:none;}


